MCP Catalogs
Homemetmuseum-mcp screenshot

metmuseum-mcp

by mikechao·26·Score 44

An MCP server providing access to The Metropolitan Museum of Art's collection with search, retrieval and visualization tools.

ai-llmknowledge-graphmedia
11
Forks
3
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server enables AI models to interact with The Met's extensive art collection through natural language. It provides four main tools: listing departments, searching museum objects, retrieving detailed information about specific artworks (including images), and launching an interactive explorer app. The server supports both stdio and HTTP transports, making it compatible with various MCP clients like Claude Desktop, ChatGPT, and LibreChat.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Art research and exploration using natural language queries
you:Creating visual content based on museum collections
you:Educational applications for art history learning
you:Does this server require authentication to access The Met's API?
you:Can I use this server with ChatGPT?

When to choose this

Choose this server when you need access to the Metropolitan Museum of Art's collection for AI-powered art exploration and research.

When NOT to choose this

Don't choose this if you need access to museums other than The Met, or if you require features beyond search and retrieval of artwork information.

Tools this server exposes

4 tools extracted from the README
  • list-departmentslist-departments()

    Lists all the valid departments at The Met

  • search-museum-objectssearch-museum-objects(q, hasImages, title, departmentId, page, pageSize)

    Search for objects in The Met's collection based on various filters

  • get-museum-objectget-museum-object(objectId, returnImage)

    Retrieve detailed information about a specific artwork by its ID

  • open-met-exploreropen-met-explorer(q, hasImages, title, departmentId)

    Launch an interactive app to search, filter, and inspect museum objects

Comparable tools

museum-mcpart-institute-mcpculture-api-mcp

Installation

Installation

Using npx (Recommended)

npx -y metmuseum-mcp

Using Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "met-museum": {
      "command": "npx",
      "args": [
        "-y",
        "metmuseum-mcp"
      ]
    }
  }
}

Using LibreChat

Add the following to your librechat.yaml:

mcpServers:
  metmuseum:
    command: npx
    args:
      - -y
      - metmuseum-mcp

FAQ

Does this server require authentication to access The Met's API?
No, this server uses The Met's public Collection API which doesn't require authentication. However, it does respect API rate limits and includes a timeout configuration.
Can I use this server with ChatGPT?
Yes, the server supports Streamable HTTP transport which allows it to be used with ChatGPT. You'll need to create a local tunnel using a service like ngrok to expose the server to the internet.

Compare metmuseum-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.