mcpbeat Sign in

Met Museum MCP Server

answering

Met Museum MCP Server is answering right now. Last checked moments ago. 758 installs a week from npm. It exposes 3 tools. Last commit 14 Sep 2026.

MET Museum collection via MCP — 500K+ artworks, metadata, provenance, open-access images.

Installs per day peak 456 · avg 46 · +1837% w/w
a month agotoday
Uptime history 47 days of history · worst day 0%
47 days agonow
100.0%
Uptime 24h
92 of 92 checks
3
Tools
read from the server
359 ms
Response time
average over 24h
758
Installs / week
npm and PyPI

What changed 15

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 23 August 2026. No other catalogue keeps this.

14 Sep a tool changed version
10 Sep a tool changed version4 times that day
10 Sep 2 tool descriptions were rewritten3 times that day met_get_object, met_search_collections
10 Sep 2 tools changed the parameters they ask for3 times that day met_get_object, met_search_collections
23 Aug 3 tools changed the parameters they ask for met_get_object, met_list_departments, met_search_collections
23 Aug a tool changed version
and 5 more, back to 23 August 2026

Nothing serious here today

Today is the operative word: we check Met Museum MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add met-museum-mcp-server --transport http https://met-museum.caseyjhand.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "met-museum-mcp-server": {
      "url": "https://met-museum.caseyjhand.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.met-museum-mcp-server]
url = "https://met-museum.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "met-museum-mcp-server": {
      "url": "https://met-museum.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "met-museum-mcp-server": {
      "url": "https://met-museum.caseyjhand.com/mcp"
    }
  }
}

This one needs environment variables set before it will start: MCP_HTTP_HOST (The hostname for the HTTP server.), MCP_HTTP_PORT (The port to run the HTTP server on.), MCP_HTTP_ENDPOINT_PATH (The endpoint path for the MCP server.), MCP_SESSION_MODE (HTTP session mode: auto, stateful, or stateless. This server explicitly sets stateless; the framework schema default is auto.), MCP_AUTH_MODE (Authentication mode to use: 'none', 'jwt', or 'oauth'.), MCP_LOG_LEVEL (Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').). The author declared them in the registry entry; get the values from the project itself.

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

met
met_get_object
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 and measurements are null when the Met records none. Records are returned whole and never truncated, so a batch of unusually large records may return fewer than requested — any that did not fit are listed in deferred[] with their sizes, to be re-requested in a follow-up call.
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.
met_search_collections
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"). Every filter draws on a partial upstream index, so a filtered search omits some objects whose own record satisfies the filter — the results are not exhaustive, and dropping the filter is what widens them. A filtered search is checked against the same query run unfiltered, so its results match the keyword; when that check is too costly to complete the page is returned unchecked and the response says so in its notice. isPublicDomain selects CC0-licensed images; hasImages also includes copyrighted works. isPublicDomain and isHighlight are opt-in filters that accept true only; the upstream index is unsound on the false arm. isOnView restricts results to works currently on display in a Met gallery.

Endpoints

URLTransportStateLatencyChecked
https://met-museum.caseyjhand.com/mcp streamable-http answering 407 ms 0 min ago

Alternatives to Met Museum MCP Server

same job, measured the same way
Svg/icons MCP
by svgicons

320K+ open-source SVG icons: 12 tools, anonymous metadata search; SVG, exports, collections via Pro.

12 tools answering
Metmuseum
by pipeworx-io

The Metropolitan Museum of Art Collection MCP.

39 tools answering
Clevelandart
by pipeworx-io

Cleveland Museum of Art Open Access API (~63k artworks, many CC0)

35 tools answering
art
by pipeworx-io

Art MCP — Metropolitan Museum of Art Collection API (free, no auth)

38 tools answering
Smithsonian MCP Server
by cyanheads

Search 14.5M Smithsonian Open Access objects, get CC0 images, find cross-collection connections.

139 installs/wk 6 tools answering
Va Museum
by pipeworx-io

Victoria and Albert Museum (V&A) Collections MCP.

33 tools answering
Scienceon MCP
by rubatoyd

KISTI ScienceON OpenAPI literature search & metadata collection (MCP server + CLI)

local only
Parseflow
by libres-coder

PDF parsing server with text extraction, metadata, search, images, and TOC via MCP

64 installs/wk local only

Met Museum MCP Server — questions

Answers built from our own checks of this server.

What can Met Museum MCP Server do?
It exposes 3 tools, read directly from the server on our last check. Among them: met_get_object, met_list_departments, met_search_collections. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Met Museum MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 359 ms. The bar chart above shows every period we have measured.
How do I connect Met Museum MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Met Museum MCP Server need an API key?
No. Met Museum MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Met Museum MCP Server?
It answers our handshake in 359 ms on average, which is faster than 43% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Met Museum MCP Server?
The npm package @cyanheads/met-museum-mcp-server was installed 758 times in the last week. Week over week that is +1837%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Met Museum MCP Server open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript and 4 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.