Working with agents Standard MCP

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.

Representative MCP client configuration
{
  "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_artworks
  • list_color_options
  • list_filter_options
  • find_similar_artworks
  • search_artwork_region
  • get_artwork
  • get_artwork_assets
Read the complete tool reference →

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

ControlCurrent public v2 limit
Search calls60/hour per client · 300/day per IP · 5,000/day globally
Inspection, colors, and assets300/hour per client · 2,000/day per IP
Concurrent expensive searches1/client · 2/IP · 4 globally
Request body64 KiB
Search results20 maximum
Artwork assets20 works maximum, grouped in request order
Remote asset checks20 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.