Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐ŸŽจ Art & Culture
  3. Open Museum MCP
Open Museum MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 2:31:23 PM

Open Museum MCP

User RatingsBe the first to rate and review this MCP server!
View Repository11 GitHub StarsTotal stargazers on GitHub for the source repository (11 stars).Visit Website
artmuseumopen-accesssearchcitations

Federated search of open-access museum collections with strict license verification and citation tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "cfpramod-open-museum-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "open-museum-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐ŸŽจ More in Art & Culture

Overview

This MCP server enables unified search across multiple open-access museum collections worldwide, including The Met, Rijksmuseum, Smithsonian, and others. It enforces strict per-museum rights verification to return only records with clear CC0 or public domain status, avoiding ambiguous licenses. The server normalizes metadata across sources and provides tools for searching artworks, retrieving details, and generating citations in multiple styles. Use it when you need rights-cleared art images and catalog-grade metadata from diverse museums in a single query.

Use cases

โ€ขSearch artworks across multiple open-access museum collections simultaneously
โ€ขRetrieve detailed, normalized metadata for artworks with verified open licenses
โ€ขGenerate formatted citations (full, caption, short) for reuse-safe images
โ€ขFilter search results by artist, period, region, and date range
โ€ขBookmark and reference artworks using standardized museum resource IDs

Key features

โ€ขFederated search across 12+ museums and Wikimedia Commons
โ€ขStrict default-deny license gate allowing only CC0/Public Domain Mark
โ€ขNormalized metadata schema with dynasty-aware date parsing and region normalization
โ€ขCitation generation in three styles from the same record
โ€ขSupport for museum-specific API keys where required
โ€ขListable museum resource URIs for bookmarking

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Open Museum MCP.

Extracted Tool Capabilities
Federated search across 12+ museums and Wikimedia Commons
Strict default-deny license gate allowing only CC0/Public Domain Mark
Normalized metadata schema with dynasty-aware date parsing and region normalization
Citation generation in three styles from the same record
Support for museum-specific API keys where required
Listable museum resource URIs for bookmarking

Documentation Overview

open-museum-mcp

CI npm open-museum-mcp MCP server contributions welcome

One search across open-access museum collections worldwide, with strict per-museum rights verification and ready-to-use citations.

The Met, Rijksmuseum, the Smithsonian, Cleveland Museum of Art, the Art Institute of Chicago, SMK (National Gallery of Denmark), the Walters, Wellcome Collection, Wikimedia Commons, and Europeana โ€” searched together, returned in one normalized shape, with the rights gate enforced per museum so you never receive a record whose open-access status is missing or ambiguous. The list keeps growing.

See it in action first โ†’ pramod.ch/open-museum-mcp โ€” three worked examples (cross-tradition pairing, date-windowed scan, counterpoint discovery), real records, real citations, no install required.

Watch the 60-second walkthrough on YouTube โ€” install, ask in plain English, citations form on screen

Who this is for

  • Art-history students and researchers who need cited references and rights-cleared images for papers, slides, and theses โ€” across institutions, in one query.
  • Writers, educators, and journalists who want reuse-safe artwork to pair with essays, lessons, or articles, with pre-formatted attributions.
  • MCP / agent builders who want a small set of high-value tools (search_artworks, get_artwork, cite) with consistent schemas across sources, instead of installing one MCP per museum.

Why I built this

I kept wanting reuse-safe artwork for my writing, and every museum's rights model is different. So I built one MCP interface that only returns records that pass per-museum verification rules, with strict deny on ambiguity. It lets me search by artist, period, region, and other fields, and pulls the image and description back in one normalized shape.

If anyone else is exploring open-access art, I hope this helps. The plan is to keep adding museums from around the world.

How this is different from single-museum MCPs

There are excellent single-museum servers (metmuseum-mcp, rijksmuseum-mcp, smithsonian-mcp). This one is the multi-museum entry point: install once, query across all sources at the same time, get a single normalized schema across them, with a license gate you can audit per museum in src/licenseGate.ts. If you only ever need one collection, install that museum's MCP. If you want comparisons across institutions, citations across periods, or rights-verified breadth โ€” install this.

What you get

  • Many museums, one query. The Met, Rijksmuseum (direct), the Smithsonian, Cleveland, the Art Institute of Chicago, SMK (National Gallery of Denmark), the Walters, Wellcome Collection, the National Gallery of Art (Washington), Harvard Art Museums, the J. Paul Getty Museum, Wikimedia Commons, and Europeana are live โ€” keyless where the museum allows it, opt-in via a free API key where required โ€” and the list keeps growing.
  • Strict deny on ambiguity. Records are validated against per-museum rights rules in code. Missing or unclear indicators drop the record; nothing is defaulted to "open".
  • Catalog-grade metadata. A dynasty-aware date parser handles Tang, Edo, Safavid, Mughal and the rest. Regions normalize across museums. Attribution separates named artists from anonymous, workshop, "after", and attributed works. Date-range filter on search_artworks for queries like Dutch genre painting 1640โ€“1680.
  • Citation-ready output. Three citation styles (full, caption, short) generated deterministically from the same record โ€” paste straight into a paper, a slide caption, or an inline reference.
  • Listable resources. museum://{code}/{id} resources let you bookmark interesting IDs across a session.

Quick example

A search call returns license-verified results in one normalized shape:

jsonc
// Tool call: search_artworks({ query: "van gogh wheat", museum: "met", limit: 1 })
{
  "count": 1,
  "results": [
    {
      "id": "met:436535",
      "museum": {
        "code": "met",
        "name": "The Metropolitan Museum of Art",
        "url": "https://www.metmuseum.org"
      },
      "title": "Wheat Field with Cypresses",
      "artist": {
        "name": "Vincent van Gogh",
        "nationality": "Dutch",
        "lifespan": "1853โ€“1890",
        "attributionType": "named"
      },
      "displayDate": "1889",
      "yearStart": 1889,
      "yearEnd": 1889,
      "medium": "Oil on canvas",
      "region": "netherlands",
      "period": null,
      "imageUrls": { "full": "https://images.metmuseum.org/..." },
      "imageOpenAccess": true,
      "metadataOpenAccess": true,
      "license": {
        "type": "CC0",
        "rawValue": "true",
        "verificationSource": "met.isPublicDomain",
        "verifiedAt": "2026-04-25T12:00:00.000Z",
        "confidence": "high"
      },
      "source": {
        "apiUrl": "https://collectionapi.metmuseum.org/public/collection/v1/objects/436535",
        "pageUrl": "https://www.metmuseum.org/art/collection/search/436535"
      }
    }
  ]
}

Install

Want to see it work before installing? pramod.ch/open-museum-mcp walks through the three core workflows with real records and citations.

One-click

For supported clients, no JSON, no Node, no npm โ€” pick your client:

  • Claude Desktop: Download open-museum-mcp.mcpb from the latest release and double-click it. Claude Desktop opens the bundle and installs the server in one step.
  • VS Code: Install in VS Code โ€” opens VS Code with the install dialog prefilled (requires the GitHub Copilot Chat extension).
  • Cursor: Install in Cursor โ€” same idea, Cursor-flavoured (MCP support is built in).

JSON config (any MCP client)

For ChatGPT with MCP, Cline, Goose, Continue, Zed, or anything else: paste this into your client's MCP config and restart. npx fetches and runs the server on first launch.

config.json
{
  "mcpServers": {
    "open-museum": {
      "command": "npx",
      "args": ["-y", "open-museum-mcp"]
    }
  }
}

From source (for contributors)

bash
git clone https://github.com/cfpramod/open-museum-mcp
cd open-museum-mcp
npm install
npm run build

Then point the MCP config at the built binary:

config.json
{
  "mcpServers": {
    "open-museum": {
      "command": "node",
      "args": ["/absolute/path/to/open-museum-mcp/dist/server.js"]
    }
  }
}

Recipes

Once installed, paste one of these into your MCP client (Claude Desktop, ChatGPT with MCP, etc.) โ€” the tools take care of the rest.

Cross-tradition pairing for an essay or slide deck

Find a 17th-century Dutch genre painting and a same-period work from East Asia I can pair as a comparison. Return citations in caption form for both.

The agent will call search_artworks with year_min: 1600, year_max: 1700 plus your two queries, then cite(id, "caption") on the picks.

Date-windowed research scan

Show me Dutch genre painting between 1640 and 1680. Six works, full citations, prefer different artists.

search_artworks({ query: "Dutch genre painting", year_min: 1640, year_max: 1680, limit: 6 }) then cite per result.

Counterpoint to a canonical work

Suggest a non-canonical Edo-period work to pair with Vermeer's Woman Holding a Balance. Explain the contrast.

search_artworks for Vermeer, then discover_random({ region: "japan", period: "edo" }) for the counterpoint, then prose from the agent grounded in both records' metadata.

Tools

ToolDescription
search_artworks(query, museum?, has_image?, limit?, year_min?, year_max?)Search across registered museums. Returns only records that pass the rights gate. Supports an inclusive date-range filter via year_min / year_max for queries like "Dutch genre painting 1640โ€“1680" (BCE = negative integer).
get_artwork(id)Fetch a single artwork by its normalized ID (e.g. met:436535).
cite(id, style?)Render a citation. style: full (artist, title, date, museum, license, URL), caption (image attribution), short (inline).
discover_random(region?, period?, not_artist?, museum?)Pick one random artwork from the local cache that matches the constraints. Operates over what has already been searched and cached. Useful for breaking out of repetitive search territory.
list_traditions()List the regions and periods present in the local cache, with per-museum record counts. Lets you see where holdings are well-represented and where they're sparse.

cite example outputs

For Van Gogh's Wheat Field with Cypresses (met:436535):

text
caption: "Vincent van Gogh, Wheat Field with Cypresses, 1889. Oil on canvas.
          The Metropolitan Museum of Art, CC0.
          https://www.metmuseum.org/art/collection/search/436535"

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Art & Culture View all alternatives
  • Rijksmuseum MCP logoRijksmuseum MCP

    Rijksmuseum API integration for artwork search, details, and collections

    ๐ŸŽจ Art & Culture1 views
    Compare vs Rijksmuseum MCP โ†’
  • Metmuseum MCP logoMetmuseum MCP

    Metropolitan Museum of Art Collection API integration to search and display artworks in the collection.

    ๐ŸŽจ Art & Culture5 views
    Compare vs Metmuseum MCP โ†’
  • Smithsonian MCP logoSmithsonian MCP

    MCP server that provides AI assistants with access to the Smithsonian Institution's Open Access collections.

    ๐ŸŽจ Art & Culture2 views
    Compare vs Smithsonian MCP โ†’
  • Video Editing MCP logoVideo Editing MCP

    Add, Analyze, Search, and Generate Video Edits from your Video Jungle Collection

    ๐ŸŽจ Art & Culture2 views
    Compare vs Video Editing MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
11
Stargazers on the source repository.
npm downloads
557
Package downloads in the last 30 days.
Last commit
4d ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Open Museum MCP

The server includes The Met, Rijksmuseum, Smithsonian, Cleveland Museum of Art, Art Institute of Chicago, SMK, Walters, Wellcome Collection, National Gallery of Art Washington, Harvard Art Museums, J. Paul Getty Museum, Wikimedia Commons, and Europeana.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOpen Museum MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/cfpramod-open-museum-mcp?style=directory)](https://allmcps.com/mcp/cfpramod-open-museum-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/cfpramod-open-museum-mcp"><img src="https://allmcps.com/api/badge/cfpramod-open-museum-mcp?style=directory" alt="Open Museum MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐ŸŽจArt & Culture
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthAPI key
LicenseMIT
ClientsClaude Desktop
Last updatedSep 7, 2026
10/10 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars11
GitHub Star CountTotal stargazers on GitHub representing community popularity (11 stars).
Last commit4d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 7, 2026
npm downloads557/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
59Quality signal: Good ยท 59/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools25/30
Adoption & activity9/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 24d ago via OSV.dev ยท open-museum-mcp (npm)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐ŸŽจ Art & Culture โ†’Alternatives to Open Museum MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code