met_list_departments
Return the 19 curatorial departments at The Metropolitan Museum of Art, each with its numeric departmentId and display name — the valid values for the met_search_collections departmentId filter.
Search the Metropolitan Museum of Art collection, fetch full artwork records and open-access images via MCP. STDIO or Streamable HTTP.
claude mcp add --transport http met-museum-mcp-server https://met-museum.caseyjhand.com/mcp
codex mcp add met-museum-mcp-server --url https://met-museum.caseyjhand.com/mcp
{
"mcpServers": {
"met-museum-mcp-server": {
"url": "https://met-museum.caseyjhand.com/mcp"
}
}
}
gemini mcp add --transport http met-museum-mcp-server https://met-museum.caseyjhand.com/mcp
{
"mcpServers": {
"met-museum-mcp-server": {
"command": "bunx",
"args": [
"mcp-remote",
"https://met-museum.caseyjhand.com/mcp"
]
}
}
}
{
"mcpServers": {
"met-museum-mcp-server": {
"type": "http",
"url": "https://met-museum.caseyjhand.com/mcp"
}
}
}
curl -X POST https://met-museum.caseyjhand.com/mcp \
-H "Content-Type: application/json" \
-H "MCP-Protocol-Version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"curl","version":"1.0.0"}}}'
Return the 19 curatorial departments at The Metropolitan Museum of Art, each with its numeric departmentId and display name — the valid values for the met_search_collections departmentId filter.
Search the Metropolitan Museum of Art collection by keyword and optional filters. Returns the total match count and a page of matching object IDs, which met_get_object resolves to full records. Relevance is keyword-based, not semantic; department and geographic filters narrow results more than a longer query. The medium parameter maps to the classification field (pass "Paintings", "Drawings", etc., not material descriptions like "Oil on canvas"). isPublicDomain guarantees CC0-licensed images; hasImages also includes copyrighted works. isOnView restricts results to works currently on display in a Met gallery.
Fetch full records for one or more Met Museum object IDs. Accepts up to 20 IDs per call and returns partial success — a single 404 does not fail the whole batch; per-ID failures are reported separately. Object IDs come from met_search_collections. Non-public-domain objects return empty image URLs. The constituents array is null for anonymous or unattributed works; tags is null for untagged objects.
No tools match the current filter.