Connect over standard MCP
Use Explore Art from any compatible remote MCP client, without opening the website or relying on an experimental browser API.
Connection
A remote, stateless server
Explore Art’s standard endpoint uses MCP over Streamable HTTP with JSON responses. Calls are stateless and can land on any production worker; your client does not need session affinity or an open Explore Art browser tab.
- Endpoint
https://explore-art.com/mcp- Status
- Available
- Transport
- Streamable HTTP
- Authentication
- None for public v2
- Response schema
explore_art_mcp.v2- Subscriptions
- Not supported
This is a machine endpoint, not a documentation page; paste it into an MCP client rather than opening it as a website.
{
"mcpServers": {
"explore-art": {
"url": "https://explore-art.com/mcp"
}
}
}
Discovery
7 standard tools
MCP discovery publishes exact input and output schemas. Tool calls return validated structured content; asset calls also include allowlisted public HTTPS MCP resource links for the derivatives that were returned. Optional remote HEAD checks report separate availability evidence when requested.
Start with list_filter_options or list_color_options
when an exact catalog value is not already known. Their reusable fragments
keep the calling agent—not another interpretation model—in control of the
hard filters.
Standard MCP uses search_artworks,
find_similar_artworks, and search_artwork_region.
The browser-only visible variants are show_artwork_search and
show_related_artworks.
search_artworkslist_color_optionslist_filter_optionsfind_similar_artworkssearch_artwork_regionget_artworkget_artwork_assets
Compatibility
Structured first, text when needed
Modern clients should read structuredContent. For older clients,
the first text content block contains the same envelope serialized as compact
JSON. A tool-level error may arrive inside an HTTP-successful MCP response, so
always inspect structuredContent.ok and error.code.
New search calls should explicitly send
contract: "explore_art_mcp.v2". Legacy request shapes remain
accepted during migration, but only the v2 shape guarantees that semantic
preferences bypass Luna and natural-language filter parsing.
MCP cancellation is checked immediately before and after the synchronous dispatcher call. It does not interrupt server work in the middle of that call.
Controls
Designed for useful public access
| Control | Current public v2 limit |
|---|---|
| Search calls | 60/hour per client · 300/day per IP · 5,000/day globally |
| Inspection, colors, and assets | 300/hour per client · 2,000/day per IP |
| Concurrent expensive searches | 1/client · 2/IP · 4 globally |
| Request body | 64 KiB |
| Search results | 20 maximum |
| Artwork assets | 20 works maximum, grouped in request order |
| Remote asset checks | 20 requested HEAD checks: 20 works × 1 size, 10 × 2, or 6 × 3/all |
Additional quotas apply to new crops and first-time semantic-query materialization.