GnistAI GnistAI
Log in

Art & Museum Collections

Search 470K+ artworks from the Metropolitan Museum of Art and 120K+ from the Art Institute of Chicago — titles, artists, dates, media, images, and full provenance.

Overview   |   MCP Docs   |   API Docs   |   OpenAPI   |   Playground   |   Tutorial   |   Toolkits   |   Home
status: healthy status status healthy healthy tools: 4 tools tools 4 4 Media

Data source: Metropolitan Museum of Art Collection API, Art Institute of Chicago API

MCP MCP Protocol

Endpoint https://context.gnist.ai/mcp/museum/
claude_desktop_config.json
{
  "mcpServers": {
    "gnist-museum": {
      "url": "https://context.gnist.ai/mcp/museum/",
      "headers": {
        "Gnist-API-Key": "YOUR_API_KEY"
      }
    }
  }
}
Shell
curl -X POST "https://context.gnist.ai/mcp/museum/" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Gnist-API-Key: YOUR_API_KEY" \
  -d '{"jsonrpc": "2.0", "method": "tools/call", "id": 1, "params": {"name": "search_artworks", "arguments": {"query": "example"}}}'

API REST API

API Root https://context.gnist.ai/rest/museum/

4 endpoints available:

Shell
curl "https://context.gnist.ai/rest/museum/search_artworks?query=example" \
  -H "Gnist-API-Key: YOUR_API_KEY"
Python
import httpx

resp = httpx.get(
    "https://context.gnist.ai/rest/museum/search_artworks",
    headers={"Gnist-API-Key": "YOUR_API_KEY"},
    params={
        "query": "example"
},
)
print(resp.json())

OpenAPI Spec  ·  Full API Docs

CLI Command Line

Command gc museum

CLI documentation will be available when the GnistAI SDK is published.

Install
pip install gnistai

Available Tools (4)

search_artworks
Search artworks across the Metropolitan Museum of Art (470K+ objects) and Art Institute of Chicago (120K+ objects).
ParameterTypeRequiredDescription
querystringrequiredSearch term — artist, title, style, subject. Example: 'Van Gogh sunflowers'.
institutionanyoptionalFilter by institution: 'met' (Metropolitan Museum of Art) or 'aic' (Art Institute of Chicago). Omit to search both.
department_idanyoptionalMet Museum department ID filter (use get_departments to list). Only applies when institution='met'.
is_highlightanyoptionalOnly return highlighted/notable works. Met only.
has_imagesanyoptionalOnly return works with images. Met only.
mediumanyoptionalFilter by medium, e.g. 'Paintings', 'Sculpture', 'Photographs'. Met only.
date_beginanyoptionalStart year filter, e.g. 1800. Met only.
date_endanyoptionalEnd year filter, e.g. 1900. Met only.
limitintegeroptionalMax results to return (1-10). (default: 5)
get_artwork
Get full details for a specific artwork by ID and institution.
ParameterTypeRequiredDescription
object_idintegerrequiredArtwork ID from the institution.
institutionstringrequiredInstitution: 'met' (Metropolitan Museum) or 'aic' (Art Institute of Chicago).
get_departments
List all curatorial departments at the Metropolitan Museum of Art.
report_feedback
Report a bug, feature request, or general feedback for this data source.
ParameterTypeRequiredDescription
feedbackstringrequired
feedback_typestringoptional (default: "general")

Related