Skip to main content
Glama

smithsonian-mcp-server

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
cyanheads/smithsonian-mcp-server
GitHub Stars
2
Server Listing
@cyanheads/smithsonian-mcp-server
ChatGPT
–
Claude
–

TDQS

A4.4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a distinct role: free-text search, exact-category browsing, vocabulary enumeration, object metadata retrieval, media retrieval, and related-object discovery. The descriptions explicitly route agents between search_objects and browse_category, and clarify get_object vs get_media vs find_related boundaries.

Naming Consistency5/5

All six tools use the same smithsonian_ prefix followed by a clear verb_noun or verb_noun_modifier pattern. No mixed casing or inconsistent verb styles are present.

Tool Count5/5

Six tools is well-scoped for a collection discovery and retrieval server. Each tool covers a necessary part of the workflow without redundant endpoints.

Completeness4/5

The surface covers discovery (search, browse), vocabulary resolution, detail retrieval, media access, and related-object exploration, which is strong lifecycle coverage for the domain. Minor gaps could include explicit exhibition or collection-level browsing, but the core workflows are fully supported.

Available Tools

6 tools
smithsonian_browse_categoryBrowse Smithsonian by CategoryA
Read-onlyIdempotent
Inspect

Browse Smithsonian objects within one exact category — a single museum (mode "museum"), culture, indexed date term (mode "period"), object type (mode "medium"), or subject term (mode "topic"). The value must be an exact indexed category term, not free text: resolve museum, culture, period, and topic vocabulary with smithsonian_list_terms first (object_type is not enumerable there — harvest it from smithsonian_search_objects results, and treat each casing as its own category, since a harvested object_type covers only the casing it was written in). Returns the category total count, a page of matching objects, and a museum breakdown of that page; page the full category with start and rows. For open-ended or topic discovery, start with smithsonian_search_objects instead.

Inputs: mode (required), value (required), rows, start. Returns: cap, mode, error, shown, +9 more

smithsonian_get_mediaGet Smithsonian Object MediaA
Read-onlyIdempotent
Inspect

Return every CC0 (open-access) image for a Smithsonian object at multiple resolutions. The tool never returns an empty list — it names the reason instead: an object with nothing digitized, an object whose media is entirely non-image (3D models, scanned books, documents), and an object whose images are entirely non-CC0 each fail with their own reason. Each image entry includes thumbnail (~120px), screen-size (~800px), and high-resolution JPEG/TIFF URLs with pixel dimensions. The cc0_only filter on smithsonian_search_objects surfaces objects that have downloadable CC0 images.

Inputs: id (required). Returns: error, title, images, is_cc0, +3 more

smithsonian_get_objectGet Smithsonian ObjectA
Read-onlyIdempotent
Inspect

Fetch a normalized catalog metadata projection for a Smithsonian object by its record_id (from smithsonian_search_objects results). Returns title, dates, description, labeled notes, makers, materials, dimensions, places, cultures, topics, exhibitions, credit line, identifiers, rights, and a media summary. Natural-history records can include scientific_names, taxonomy, and collection coordinates without inferred precision. The media summary counts the media and links every non-image item (3D models, scanned books, documents); full image URLs come from smithsonian_get_media.

Inputs: id (required). Returns: dates, error, notes, place, +23 more

smithsonian_list_termsList Valid Filter TermsA
Read-onlyIdempotent
Inspect

Enumerate the valid term vocabulary for an indexed Smithsonian filter field (unit_code, culture, place, date, online_media_type, topic). Terms are a controlled vocabulary — often plural or qualified (e.g. "Paintings", not "Painting") — so guessed filter values tend to return nothing. Returns a page of the field's distinct term values; large vocabularies (topic has 133k terms, place 114k) page via start and rows. For unit_code, each code is returned with its museum name and contains matches the name as well as the code, so a museum name resolves to its code in one call.

Inputs: field (required), rows, start, contains. Returns: cap, error, field, shown, +6 more

smithsonian_search_objectsSearch Smithsonian ObjectsA
Read-onlyIdempotent
Inspect

Recommended first step for open-ended or topic discovery: free-text search across 14.5 million Smithsonian objects, with optional exact filters. Filters narrow by museum unit, object type, indexed date term, culture, geographic place, subject topic, named party, and online/CC0 availability. Returns curated summaries (title, date, museum, thumbnail URL, CC0 flag) with the total match count. The record_id in each result is the identifier for smithsonian_get_object, smithsonian_find_related, and smithsonian_get_media. To browse one exact category — a single museum, culture, date term, object type, or topic — use smithsonian_browse_category instead.

Inputs: query (required), rows, start, filters. Returns: cap, error, shown, notice, +6 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables searching and exploring millions of items from the Smithsonian Institution's collections including artifacts, artworks, specimens, photographs, and more, using the Smithsonian Open Access API.
      3
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables searching and retrieving detailed information about items from the Smithsonian Open Access collection, including metadata and images.
      293 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Provides AI assistants with access to search, explore, and analyze over 3 million collection objects from the Smithsonian Institution's museums. Enables finding objects currently on exhibit, retrieving detailed metadata, high-resolution images, and 3D models from America's national museums.
      5
      50 npm
      10
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Federated, license-verified search across open-access museum collections — currently The Met, Cleveland, AIC, Wikimedia Commons, and Europeana, with more being added. Strict-default-deny rights gate accepts only CC0 / Public Domain Mark, returning reuse-safe artwork with citations in three styles.
      5
      176 npm
      15
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.