Price Per TokenPrice Per Token
Met Museum Server

Met Museum Server

by mikechao

GitHub 22 4,544 uses
0

About

The Met Museum Server connects AI assistants to the Metropolitan Museum of Art's Open Access collection, enabling natural language exploration of over 400,000 artworks from around the world. Key features of The Met Museum Server: - Search the museum's collection by keyword, title, or department with filters for objects that include images - Browse artworks organized by 19 curatorial departments including American Decorative Arts, Egyptian Art, European Paintings, and Arms & Armor - Retrieve detailed artwork metadata including artist name and biography, object date, medium, dimensions, provenance, and credit line - Access high-resolution images of public domain artworks returned as base64-encoded JPEG content - Paginated search results supporting customizable page sizes up to 100 objects per request

Tools 3

list-departments

List all departments in the Metropolitan Museum of Art (Met Museum)

search-museum-objects

Search for objects in the Metropolitan Museum of Art (Met Museum). Will return Total objects found, followed by a list of Object Ids.The parameter title should be set to true if you want to search for objects by title.The parameter hasImages is false by default, but can be set to true to return objects without images.If the parameter hasImages is true, the parameter title should be false.

get-museum-object

Get a museum object by its ID, from the Metropolitan Museum of Art Collection

README

[](https://www.metmuseum.org/)

Met Museum MCP Server

A Model Context Protocol (MCP) server that provides access to the Metropolitan Museum of Art Collection through natural language interactions. This server allows AI models to search The Met's art collection and retrieve artwork details (including images) via tool results.

[](https://mseep.ai/app/mikechao-metmuseum-mcp)

[](https://mseep.ai/app/ccc75a48-9b33-4a9a-8ef7-8dc3848db263)

Features

This server provides AI models the following tools to interact with the art collection of The Met

1. List Departments (list-departments)

Lists all the valid departments at The Met

  • Inputs:
  • - None
  • Output:
  •   Department ID: 1, Display Name: American Decorative Arts
      Department ID: 3, Display Name: Ancient Near Eastern Art
      ...
      

    2. Search Museum Objects (search-museum-objects)

    Search for various objects in The Met based on the inputs.

  • Inputs:
  • - q (string): The search term e.g. sunflowers - hasImages (boolean, optional, default: false): Only search for objects with images - title (boolean, optional, default: false): Returns objects that match the query, specifically searching against the title field for objects. - departmentId (number, optional): Returns objects that are a part of a specific department. - page (number, optional, default: 1): 1-based page number for results. - pageSize (number, optional, default: 24): Number of Object IDs per page (max 100).
  • Outputs:
  •   Total objects found: 54
      Page: 1/3
      Object IDs: 436532, 789578, 436840, 438722,...
      

    3. Get Museum Objects (get-museum-object)

    Get a specific object from The Met containing all open access data about that object, including its image (if the image is available under Open Access).

    If there is an image and returnImage is true, it is returned as an image content block in the tool result (base64-encoded JPEG).

    Use this tool when the user asks for deeper details on a specific artwork and you already have an objectId.

  • Inputs:
  • - objectId (number): The id of the object to retrieve - returnImage (boolean, optional, default: true): Whether to include the object's image (if available) in the tool result
  • Outputs:
  •   Title: Self-Portrait with a Straw Hat (obverse: The Potato Peeler)
      Artist: Vincent van Gogh
      Artist Bio: Dutch, Zundert 1853–1890 Auvers-sur-Oise
      Department: European Paintings
      Credit Line: Bequest of Miss Adelaide Milton de Groot (1876-1967), 1967
      Medium: Oil on canvas
      Dimensions: 16 x 12 1/2 in. (40.6 x 31.8 cm)
      Primary Image URL: https://images.metmuseum.org/CRDImages/ep/original/DT1502_cropped2.jpg
      Tags: Men, Self-portraits
      
    If returnImage is true
      base64 encoding of jpeg image
      

    4. Open Met Explorer App (open-met-explorer)

    Launches an interactive MCP App (ui://met/explorer.html) that can search, filter, and inspect objects from within MCP clients that support Apps.

    Recommended flow:

  • Use open-met-explorer to launch and browse live search results (pass q to start searching immediately).
  • After creating a curated list from current results, use get-museum-object only for items the user wants to explore in depth.
  • Inputs (all optional):
  • - q (string): Initial search term. - hasImages (boolean, default: true): Prefer objects with images. - title (boolean, default: false): Search titles only. - departmentId (number): Pre-select a department filter.

    Transports

    This server supports two transports:

  • Stdio transport (default): Used by MCP desktop clients (Claude Desktop, LibreChat MCP, etc.).
  • Streamable HTTP transport: Run with --http to expose an MCP endpoint at /mcp.
  • Streamable HTTP Transport

    Run with npx (recommended for end users):

    npx -y metmuseum-mcp --http
    

    Or run from a local clone:

    pnpm run build
    node dist/index.js --http
    

    The server listens on:

    http://localhost:3001/mcp
    

    You can control server behavior with environment variables:

    | Variable | Default | Description | | -------------------- | --------------------- | --------------------------------------------------------------------------------------------------------- | | PORT | 3001 | HTTP port used by the Streamable HTTP server.

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81