malkreide avatar

Swiss Cultural Heritage Mcp

malkreide/swiss-cultural-heritage-mcp

Connects Claude to three Swiss cultural heritage APIs: SIK-ISEA's SIKART database of 17,000 artists, the Nationalmuseum's collection records, and the Nationalbibliothek's Helveticat bibliography. All three run through opendata.swiss CKAN or OAI-PMH endpoints with no auth required. Exposes search and retrieval tools for each source plus a cross-search that queries all three in parallel. Read-only operations marked with readOnlyHint. Ships with stdio for Claude Desktop and SSE transport for browser deployments. Useful when you need to cross-reference Swiss artists with museum holdings or pull biographical context from primary cultural sources. Part of a broader Swiss public data MCP portfolio covering legal, transport, and statistical datasets.

tools
11
transport
STDIO
last updated
Sep 19, 2026

Tools

11 tools

Public tool metadata for what this MCP can expose to an agent.

heritage_search_artistsSearch ~17,000 Swiss artists (SIKART) by name or place

Search ~17,000 Swiss artists (SIKART) by name or place

No parameter schema in public metadata yet.

heritage_get_artistFull artist profile by SIKART ID (HAUPTNR)

Full artist profile by SIKART ID (HAUPTNR)

No parameter schema in public metadata yet.

heritage_search_museum_datasetsSearch SNM datasets on opendata.swiss

Search SNM datasets on opendata.swiss

No parameter schema in public metadata yet.

heritage_browse_collectionBrowse objects within a collection via CKAN DataStore

Browse objects within a collection via CKAN DataStore

No parameter schema in public metadata yet.

heritage_search_helveticatFull-text search over the whole holdings (SRU), or browse one collection (OAI-PMH)

Full-text search over the whole holdings (SRU), or browse one collection (OAI-PMH)

No parameter schema in public metadata yet.

heritage_list_nb_collectionsList the 68 available OAI-PMH sets

List the 68 available OAI-PMH sets

No parameter schema in public metadata yet.

heritage_get_publicationSelected MARC21 fields for one publication, normalised to Dublin-Core-style keys (OAI-PMH GetRecord) — not the complete catalogue record

Selected MARC21 fields for one publication, normalised to Dublin-Core-style keys (OAI-PMH GetRecord) — not the complete catalogue record

No parameter schema in public metadata yet.

heritage_cross_searchParallel search across SIK-ISEA + SNM + NB

Parallel search across SIK-ISEA + SNM + NB

No parameter schema in public metadata yet.

search_heritageFederated search over Memobase + Dodis (collection = memobase | dodis | all), with date_from / date_to / media_type filters. Every result carries source, permalink and a split metadata/digitised-object licence

Federated search over Memobase + Dodis (collection = memobase | dodis | all), with date_from / date_to / media_type filters. Every result carries source, permalink and a split metadata/digitised-object licence

No parameter schema in public metadata yet.

get_heritage_itemFull metadata for one object (collection, item_id). Metadata + links only — protected full texts are never reproduced

Full metadata for one object (collection, item_id). Metadata + links only — protected full texts are never reproduced

No parameter schema in public metadata yet.

list_heritage_collectionsDiscovery: which collections exist, their protocol, auth and licences — including the probed-but-not-connected sources (Bundesarchiv, Landesmuseum) and why

Discovery: which collections exist, their protocol, auth and licences — including the probed-but-not-connected sources (Bundesarchiv, Landesmuseum) and why

No parameter schema in public metadata yet.

Sponsors

Readme

🇨🇭 Part of the Swiss Public Data MCP Portfolio

🏛️ swiss-cultural-heritage-mcp

Version License: MIT Python 3.11+ MCP No Auth Required CI

MCP Server for Swiss cultural heritage — SIK-ISEA artists, Nationalmuseum collections, and the Nationalbibliothek bibliography

🇩🇪 Deutsche Version


Overview

swiss-cultural-heritage-mcp provides AI-native access to Swiss cultural heritage data sources, all without authentication:


View the full README on GitHub

Details

Repository
github.com/malkreide/swiss-cultural-heritage-mcp
Website
github.com/malkreide/swiss-cultural-heritage-mcp
Package
swiss-cultural-heritage-mcp
Transport
STDIO
Registry
MCP registry, active

More from malkreide