swiss-culture-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_PORT | No | Port for HTTP transport | 8000 |
| MCP_TRANSPORT | No | Transport: stdio or streamable_http | stdio |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bak_search_isosA | Sucht ISOS-Ortsbilder (Bundesinventar der schützenswerten Ortsbilder der Schweiz) nach Ortsname. Das ISOS ist das nationale Inventar bedeutender Ortsbilder der Schweiz. Es umfasst Städte, Kleinstädte, Dörfer und Weiler von nationaler Bedeutung. Die Daten stammen vom Bundesamt für Kultur (BAK) und werden via geo.admin.ch bereitgestellt. Args: params (IsosSearchInput): Suchparameter mit: - query (str): Ortsname oder Teilname - limit (int): Maximale Anzahl Resultate (Standard: 20) Returns: str: JSON mit Liste der gefundenen ISOS-Objekte, je mit: - feature_id: ID für bak_get_isos_detail - isos_nummer: ISOS-Inventarnummer - name: Ortsname - kantone: Liste der Kantonskürzel - siedlungskategorie: Stadt/Dorf/etc. - gisos_url: Link zur GISOS-Detailseite des BAK |
| bak_isos_by_kantonA | Listet alle ISOS-Ortsbilder eines Schweizer Kantons auf. Gibt alle im Bundesinventar erfassten schützenswerten Ortsbilder des angegebenen Kantons zurück. Kantonskürzel-Format: ZH, BE, GR etc. Args: params (IsosKantonInput): Parameter mit: - kanton (str): Kantonskürzel (z.B. 'ZH', 'GR', 'VS') - limit (int): Maximale Anzahl (Standard: 50, max. 500) Returns: str: JSON mit ISOS-Objekten des Kantons, sortiert nach Name, mit: - kanton_name: Vollständiger Kantonsname - count: Anzahl gefundener Objekte - results: Liste mit feature_id, isos_nummer, name, siedlungskategorie |
| bak_get_isos_detailA | Ruft vollständige Details eines ISOS-Ortsbildes anhand der Feature-ID ab. Die Feature-ID erhält man aus den Resultaten von bak_search_isos oder bak_isos_by_kanton. Liefert alle verfügbaren Attribute des Objekts inkl. direktem Link zur GISOS-Dokumentationsseite des BAK. Args: params (IsosDetailInput): Parameter mit: - feature_id (str): geo.admin.ch Feature-ID Returns: str: JSON mit vollständigen Objekt-Attributen: - feature_id, isos_nummer, name, kantone, siedlungskategorie - teil_name, teil_nummer (falls vorhanden) - gisos_url: Link zur detaillierten BAK-Dokumentation - koordinaten: Lage im Schweizer Koordinatensystem (LV03) |
| bak_isos_by_kategorieA | Filtert ISOS-Ortsbilder nach Siedlungskategorie (optional kombiniert mit Kanton). Ermöglicht die Suche nach spezifischen Siedlungstypen im ISOS-Inventar. Kategorien: 'Stadt', 'Kleinstadt/Flecken', 'Dorf', 'Weiler/Einzelsiedlung', 'Spezialfall'. Optional kann die Suche auf einen Kanton eingeschränkt werden. Args: params (IsosKategorieInput): Parameter mit: - kategorie (str): Siedlungskategorie - kanton (str, optional): Kantonskürzel zur Einschränkung - limit (int): Max. Resultate (Standard: 50) Returns: str: JSON mit gefilterten ISOS-Objekten. |
| bak_isos_statisticsA | Gibt Übersichtsstatistiken zum ISOS-Bundesinventar zurück. Zeigt Anzahl ISOS-Objekte pro Kanton sowie Informationen über das Inventar. Nützlich für einen schnellen Überblick über den Umfang des Bundesinventars der schützenswerten Ortsbilder der Schweiz. Returns: str: JSON mit: - total: Geschätzte Gesamtzahl ISOS-Objekte - per_kanton: Objekte pro Kanton (aus repräsentativer Stichprobe) - kategorien: Überblick über Siedlungskategorien - quellen: Informationen zu Datenquellen und weiterführenden Links |
| bak_get_newsA | Ruft aktuelle Medienmitteilungen des Bundesamts für Kultur (BAK) ab. Datenquelle ist der offizielle RSS-Feed des News Service Bund (NSB). Enthält Meldungen zu Kulturpreisen, Kulturpolitik, Bundesinventaren, Filmförderung, Kulturgütertransfer und weiteren BAK-Themen. Args: params (NewsInput): Parameter mit: - limit (int): Anzahl Meldungen (Standard: 10, max. 50) - keyword (str, optional): Stichwort zur Filterung (z.B. 'Filmpreis') Returns: str: JSON mit Medienmitteilungen, je mit: - title: Titel der Meldung - description: Kurzbeschreibung - pubDate: Datum der Meldung - link: URL zur vollständigen Meldung |
| bak_get_kulturpreiseA | Ruft Informationen zu Schweizer Kulturpreisen ab. Kombiniert aktuelle Preisträger-Meldungen aus dem BAK-RSS-Feed mit strukturierten Informationen zu den wichtigsten Kulturpreisen. Preise umfassen: Schweizer Filmpreis, Grand Prix Literatur, Grand Prix Design, Grand Prix Musik, Prix Meret Oppenheim und weitere. Args: params (KulturpreiseInput): Parameter mit: - sparte (str, optional): 'Film', 'Literatur', 'Design', 'Musik' etc. - limit (int): Maximale Anzahl Resultate Returns: str: JSON mit: - aktuelle_preise: Preisträger aus aktuellem/letztem Jahr (aus RSS) - preisuebersicht: Statische Übersicht aller BAK-Kulturpreise mit Links |
| bak_get_opendataA | Listet Open-Data-Datensätze des Bundesamts für Kultur auf opendata.swiss auf. Gibt Metadaten zu BAK-Datensätzen zurück, inkl. verfügbare Formate (WMS, WFS, API, HTML) und Download-URLs. Relevant für GIS-Integration, Datenanalysen und weiterführende Auswertungen. Args: params (OpendataInput): Parameter mit: - query (str, optional): Suchbegriff für Datensätze Returns: str: JSON mit Datensatz-Metadaten, je mit: - name, title, beschreibung - formate: Verfügbare Dateiformate - ressourcen: URLs für Direktzugriff - organisation: BAK |
| bak_list_traditionsA | Listet lebendige Traditionen der Schweiz vom offiziellen BAK-Inventar auf. Die «Liste der lebendigen Traditionen der Schweiz» umfasst 228 Einträge (Stand 2023) des immateriellen Kulturerbes: Bräuche, Feste, Handwerk, Musik, Sprache und weiteres. Optional nach Anfangsbuchstabe filtern. Args: params (TraditionListInput): Parameter mit: - buchstabe (str, optional): Anfangsbuchstabe filtern (A–Z) Returns: str: JSON mit Liste der Traditionen, je mit: - name: Bezeichnung der Tradition - slug: URL-Slug für bak_get_tradition_detail - url: Direktlink zur BAK-Seite |
| bak_get_tradition_detailA | Ruft die Detailbeschreibung einer lebendigen Tradition vom BAK-Inventar ab. Holt die offizielle Beschreibung einer Tradition von lebendige-traditionen.ch. Den Slug erhält man aus bak_list_traditions oder als bekannte Kurzbezeichnung. Bekannte Slugs (Auswahl):
Args: params (TraditionDetailInput): Parameter mit: - slug (str): URL-Slug der Tradition Returns: str: JSON mit: - titel: Offizieller Name der Tradition - beschreibung: Volltext-Beschreibung - kantone_mention: Im Text erwähnte Kantone (heuristisch) - url: Direktlink zur BAK-Seite |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| resource_isos_kantone | Liste aller Schweizer Kantone mit Kürzel und Name für ISOS-Abfragen. |
| resource_isos_kategorien | Verfügbare Siedlungskategorien im ISOS-Bundesinventar. |
| resource_kulturpreise | Statische Übersicht aller Schweizer Kulturpreise des BAK. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/malkreide/swiss-culture-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server