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. Smithsonian MCP
Smithsonian MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 3:00:29 PM

Smithsonian MCP

User RatingsBe the first to rate and review this MCP server!
View Repository10 GitHub StarsTotal stargazers on GitHub for the source repository (10 stars).Visit Website
artculturemuseumsmithsoniancollections

MCP server providing AI access to Smithsonian Institution's 3M+ open access museum collection objects.

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": {
    "molanojustin-smithsonian-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "Installation"
      ]
    }
  }
}

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

Install Tool Schemas (18) Directory Badge Claim listing AlternativesšŸŽØ More in Art & Culture

Overview

This MCP server enables AI assistants to search, explore, and retrieve detailed metadata from the Smithsonian Institution's Open Access collections, covering over 3 million objects across 24 museums. It offers tools for smart discovery, advanced search with filters, object detail retrieval, exhibition status checks, and collection statistics. Use it when integrating Smithsonian cultural and art data into AI workflows or building museum-focused applications.

Use cases

•Search Smithsonian museum collections by keyword and filters
•Retrieve detailed metadata and provenance for specific objects
•Find objects currently on physical exhibit
•Get validated URLs for collection objects to avoid manual construction
•Access collection statistics and museum-specific object type data

Key features

•16 specialized MCP tools for search, exploration, and context
•Supports museum-specific queries and exhibition status checks
•Validated URL retrieval with flexible identifier support
•Access to high-resolution CC0 images when available
•Collection statistics with per-museum breakdowns
•Contextual data endpoints for AI assistants

Capabilities & Tool Schemas (18) ~350 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server — may be incomplete or out of date.

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

simple_explore

Smart diverse sampling across museums and object types (recommended for general discovery)

continue_explore

Get more results about the same topic while avoiding duplicates

search_collections

Advanced search with filters (prioritizes museum-specific results when unit_code specified)

search_and_get_first_url

**Easiest option**: Search and get validated URL in one step (prevents manual URL construction)

get_object_details

Detailed object information

get_object_url

Get validated object URLs with flexible identifier support (MANDATORY: never construct URLs manually)

Documentation Overview

Smithsonian Open Access MCP Server

npm version NPM Downloads Docker

A Model Context Protocol (MCP) server that provides AI assistants with access to the Smithsonian Institution's Open Access collections. This server allows AI tools like Claude Desktop to search, explore, and analyze over 3 million collection objects from America's national museums.

Quick Start

Option 1: npm/npx Installation (Easiest)

The npm package includes automatic Python dependency management and works across platforms:

server.ts
# Install globally
npm install -g @molanojustin/smithsonian-mcp

# Or run directly with npx (no installation needed)
npx -y @molanojustin/smithsonian-mcp

# Set your API key
export SMITHSONIAN_API_KEY=your_key_here

# Start the server
smithsonian-mcp

Option 2: Automated Setup (Recommended for Python users)

The enhanced setup script now includes:

  • āœ… API key validation - Tests your key before saving
  • āœ… Service installation - Auto-install as system service
  • āœ… Claude Desktop config - Automatic configuration
  • āœ… Health checks - Verify everything works macOS/Linux:
bash
chmod +x config/setup.sh
config/setup.sh

Windows:

powershell
config\setup.ps1

Option 3: Manual Setup

  1. Get API Key: api.data.gov/signup (free)
  2. Install: uv pip install -r config/requirements.txt
  3. Configure: Copy .env.example to .env and set your API key
  4. Test: python examples/test-api-connection.py

Verify Setup

Run the verification script to check your installation:

bash
python scripts/verify-setup.py

Features

Core Functionality

  • Search Collections: 3+ million objects across 24 Smithsonian museums
  • Object Details: Complete metadata, descriptions, and provenance
  • On-View Status - Find objects currently on physical exhibit
  • Image Access: High-resolution images (CC0 licensed when available)
  • Museum Information: Browse all Smithsonian institutions
  • Collection Statistics: Comprehensive metrics with per-museum breakdowns (sampling-based estimates)

AI Integration

  • 16 MCP Tools: Smart discovery, comprehensive search, museum-specific queries, exhibition status, contextual data access, and proactive collection type discovery
  • Proactive Discovery: New tools help AI assistants understand API scope and available object types before searching, preventing confusion about archival vs. museum materials
  • Smart Context: Contextual data sources for AI assistants including enhanced statistics
  • Rich Metadata: Complete object information and exhibition details
  • Exhibition Planning - Tools to find and explore currently exhibited objects
  • Collection Analytics: Per-museum statistics with sampling-based accuracy
  • Multi-Model Compatible: Works well with both advanced and simpler AI models through simplified tool interfaces

URL Validation & Anti-Guessing

  • Easiest Solution: Use search_and_get_first_url() for one-step search + validated URL retrieval
  • Mandatory Tool Usage: LLM must use get_object_url() tool for any URL retrieval - manual construction fails due to case sensitivity
  • Flexible Identifiers: Supports Accession Numbers (F1900.47), Record IDs (fsg_F1900.47), and Internal IDs (ld1-...)
  • URL Validation: Automatically selects authoritative record_link over API identifiers, handles case sensitivity

Integration

Claude Desktop

Option 1: Using npm/npx (Recommended)

  1. Configure (claude_desktop_config.json):
config.json
{
  "mcpServers": {
    "smithsonian_open_access": {
      "command": "npx",
      "args": ["-y", "@molanojustin/smithsonian-mcp"],
      "env": {
        "SMITHSONIAN_API_KEY": "your_key_here"
      }
    }
  }
}

Option 2: Using Python installation

  1. Configure (claude_desktop_config.json):
config.json
{
  "mcpServers": {
    "smithsonian_open_access": {
      "command": "python",
      "args": ["-m", "smithsonian_mcp.server"],
      "env": {
        "SMITHSONIAN_API_KEY": "your_key_here"
      }
    }
  }
}
  1. Test: Ask Claude "What Smithsonian museums are available?"

mcpo Integration (MCP Orchestrator)

mcpo is an MCP orchestrator that converts multiple MCP servers into OpenAPI/HTTP endpoints, ideal for combining multiple services into a single systemd service.

Installation

bash
# Install mcpo
uvx mcpo

# Or using uvx
uvx mcpo --help

Configuration

Create a examples/mcpo-config.json file:

config.json
{
  "mcpServers": {
    "smithsonian_open_access": {
      "command": "python",
      "args": ["-m", "smithsonian_mcp.main"],
      "env": {
        "SMITHSONIAN_API_KEY": "your_api_key_here"
      }
    },
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time", "--local-timezone=America/New_York"]
    }
  }
}

Running with mcpo

bash
# Start mcpo with hot-reload
mcpo --config examples/mcpo-config.json --port 8000 --hot-reload

# With API key authentication
mcpo --config examples/mcpo-config.json --port 8000 --api-key "your_secret_key"

# Access endpoints:
# - Smithsonian: http://localhost:8000/smithsonian_open_access
# - Memory: http://localhost:8000/memory
# - Time: http://localhost:8000/time
# - API docs: http://localhost:8000/docs

Systemd Service

Create /etc/systemd/system/mcpo.service:

ini
[Unit]
Description=MCP Orchestrator Service
After=network.target

[Service]
Type=simple
User=your-user
WorkingDirectory=/path/to/your/config
Environment=PATH=/path/to/venv/bin
ExecStart=/path/to/venv/bin/mcpo --config examples/mcpo-config.json --port 8000
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
bash
# Enable and start service
sudo systemctl enable mcpo
sudo systemctl start mcpo
sudo systemctl status mcpo

Troubleshooting mcpo

See TROUBLESHOOTING.md for detailed mcpo troubleshooting, including:

  • ModuleNotFoundError solutions
  • Connection closed errors
  • Port conflicts
  • Path configuration issues

VS Code

  1. Open Workspace: code .vscode/smithsonian-mcp-workspace.code-workspace
  2. Run Tasks: Debug, test, and develop the MCP server
  3. Claude Code: AI-assisted development with Smithsonian data

Available Data

  • 19 Museums: NMNH, NPG, SAAM, NASM, NMAH, and more
  • 3+ Million Objects: Digitized collection items
  • CC0 Content: Public domain materials for commercial use
  • Rich Metadata: Creators, dates, materials, dimensions
  • High-Resolution Images: Professional photography

Data Accuracy & Sampling

Collection statistics for objects with images use sampling methodology to provide accurate estimates:

  • Sample Size: Up to 1000 objects per query for statistical significance
  • Methodology: Counts actual returned objects instead of relying on potentially buggy API totals
  • Coverage: Includes per-museum breakdowns with individual sampling for each institution
  • Transparency: All sampled counts are clearly marked as "(est.)" in outputs

This approach ensures reliable metrics while respecting API rate limits and avoiding the Smithsonian API's rowCount filtering bug.

Current API Limitations

Image URLs Not Available: The Smithsonian Open Access API currently does not provide image URLs or media data in detailed content responses. While the search API can filter objects by media type (e.g., online_media_type:Images), the actual image URLs are not included in the detailed object data returned by the content API. This appears to be a change in the API since the available documentation was published.

  • Objects will show as having 0 images even when filtered for image content
  • Image statistics are estimates based on search filtering, not actual media availability
  • The system gracefully handles this limitation and continues to provide all other metadata

API Scope: Diverse Museum Collections: The Smithsonian Open Access API provides access to diverse collections across 24 Smithsonian museums, with each museum having distinct object types reflecting their unique focus areas. The discovery tools now correctly identify museum-specific collections with comprehensive object type intelligence gathered through systematic sampling.

  • SAAM (American Art): Paintings, decorative arts, sculptures, drawings
  • NASM (Air & Space): Aircraft, avionics, spacecraft, aviation equipment
  • NMAH (American History): Historical artifacts, inventions, cultural objects
  • CHNDM (Design Museum): Design objects, textiles, furniture, graphics
  • Use discovery tools (get_museum_collection_types, check_museum_has_object_type) to explore available collections
  • Each museum's collection reflects its institutional mission and expertise

MCP Tools

Search & Discovery

Read the full README →View source on GitHub →

Related MCP Servers

View all in Art & Culture View all alternatives
  • Open Museum MCP logoOpen Museum MCP

    Federated, license-verified search across The Met, Cleveland, AIC, Wikimedia Commons, and Europeana. Strict-default-deny rights gate accepts only CC0 / Public Domain Mark. Tools: search, get, cite (full / caption / short), dynasty/region discovery. npx -y open-museum-mcp

    šŸŽØ Art & Culture2 views
    Compare vs Open Museum 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 →
  • Rijksmuseum MCP logoRijksmuseum MCP

    Rijksmuseum API integration for artwork search, details, and collections

    šŸŽØ Art & Culture1 views
    Compare vs Rijksmuseum MCP →
  • Aesthetics Wiki MCP logoAesthetics Wiki MCP

    Search, read, and discover thousands of visual aesthetics (cottagecore, dark academia, y2k, goblincore, and many more) from the Aesthetics Wiki. Great for moodboards, brand direction, and creative inspiration. uvx aesthetics-wiki-mcp

    šŸŽØ Art & Culture2 views
    Compare vs Aesthetics Wiki MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
10
Stargazers on the source repository.
Last commit
1mo ago
Most recent push to the default branch.
Tools exposed
18
Callable tools this server registers over MCP.
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 Smithsonian MCP

You can get a free API key by signing up at https://api.data.gov/signup/.

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 PreviewSmithsonian MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/molanojustin-smithsonian-mcp?style=directory)](https://allmcps.com/mcp/molanojustin-smithsonian-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/molanojustin-smithsonian-mcp"><img src="https://allmcps.com/api/badge/molanojustin-smithsonian-mcp?style=directory" alt="Smithsonian MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryšŸŽØArt & Culture
PricingFree
More technical detailsExpand ā–¾
TransportSTDIO
RuntimeNode.js
AuthAPI key
ClientsClaude Desktop
Last updatedAug 9, 2026
10/14 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 stars10
GitHub Star CountTotal stargazers on GitHub representing community popularity (10 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 16, 2026
55Quality signal: Good Ā· 55/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 & tools27/30
Adoption & activity4/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 23d ago via OSV.dev Ā· Installation (npm)

ā˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore 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 Smithsonian MCP →Install in Claude DesktopInstall in CursorInstall in VS Code