
Artsonia Mcp
Gives Claude programmatic access to Artsonia, the student art portfolio platform where kids' artwork gets published and shared with families. You can pull portfolio data, browse student art pieces, read comments, and check fan counts. Built entirely by AI, which is a fun detail but more relevant is that this lets you integrate Artsonia's catalog into Claude workflows. Reach for it if you're building parent-facing tools around school art programs, aggregating student portfolio metrics, or need to surface Artsonia content in conversational interfaces. The stdio transport keeps setup straightforward for local Claude Desktop integration.
- GitHub stars
- 1
- tool
- 1
- auth
- Secret needed
- transport
- STDIO
- env vars
- 8
- last updated
- Nov 7, 2026
Tools
1 toolsPublic tool metadata for what this MCP can expose to an agent.
artsonia_download_artworkSaves artwork images only inside an allowed download folder; any other dest is refused before anything is fetched or written.
Saves artwork images only inside an allowed download folder; any other dest is refused before anything is fetched or written.
No parameter schema in public metadata yet.
Sponsors
Configuration
ARTSONIA_USERNAMEYour Artsonia login email address. Required in the default direct mode; not needed when ARTSONIA_TRANSPORT=fetchproxy (the signed-in browser tab carries the session).
ARTSONIA_PASSWORDsecretYour Artsonia account password. Required in the default direct mode; not needed when ARTSONIA_TRANSPORT=fetchproxy.
ARTSONIA_SESSION_CACHESet to false to disable the on-disk session cache and re-authenticate on every process start. Defaults to enabled.
ARTSONIA_SESSION_FILEAbsolute path for the session cache file. Defaults to $MCP_DATA_DIR/.artsonia-mcp/session-<user>.json.
ARTSONIA_OUTPUT_DIRFolders artsonia_download_artwork may save into (a path-delimiter list: ':' on macOS/Linux, ';' on Windows). Unset: ~/Downloads and ~/Pictures. Any other dest is refused. Not used on a hosted server, which never writes downloads to disk.
ARTSONIA_TRANSPORTfetch (default) logs in directly with ARTSONIA_USERNAME/ARTSONIA_PASSWORD; fetchproxy is the optional fallback that rides your signed-in artsonia.com browser tab.
ARTSONIA_WS_PORTfetchproxy WebSocket port override (default 37149, a shared fleet port). Only used when ARTSONIA_TRANSPORT=fetchproxy.
ARTSONIA_INLINE_DOWNLOADS1/true/yes/on returns artsonia_download_artwork images inline as base64 image blocks instead of writing them to disk; unset/false saves to disk. Implied on a hosted server (MCP_DATA_DIR or MCP_BLOB_BASE_URL set).
Readme
artsonia-mcp
Artsonia MCP server for Claude — developed and maintained by AI (Claude Code)
Download folders
artsonia_download_artwork saves images only inside an allowed folder; any other dest is refused before anything is fetched or written, and no file is ever written through a symlink.
Details
- Repository
- github.com/chrischall/artsonia-mcp
- Package
artsonia-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active
More from chrischall
- Canvas Parent Mcp1
- Gogcli Mcp Classroom1
- Gogcli Mcp Drive1
- Gogcli Mcp Slides1
- Honeybook Mcp1
- Opentable Mcp1
- Compass Mcp
- Evite Mcp
- Gemini Mcp
- Hellofresh Mcp
- Homes Mcp
- Signupgenius Mcp
- Zillow Mcp
- Musicbrainz Mcp
- Skylight Mcp23
- Ofw Mcp15
- Redfin Mcp3
- Zola Mcp3
- Infinitecampus Mcp5
- Resy Mcp2
- Creditkarma Mcp1
- Gogcli Mcp Docs1
- Gogcli Mcp Sheets1
- Onehome Mcp1