MCP-Server

Kulturbase

no.kulturbase/catalogue
Medien & Inhalte Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches a catalogue of currently playable Nordic cultural recordings and finds programmes by category, duration, language, and format.

find_recording
Find a Kulturbase recording
Choose one currently playable recording in a requested cultural category and duration band, with optional format, language, subtitle and geography preferences.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['category', 'duration'], 'properties': {'seed': {'type': 'integer', 'maximum': 4294967295, 'minimum': 0}, 'category': {'enum': ['teater', 'opera', 'dans', 'konsert', 'kulturprogram', 'film', 'barn'], 'type': 'string'}, 'duration': {'enum': ['15', '30', '60', '90', 'lang'], 'type': 'string'}, 'preferences': {'type': 'object', 'properties': {'format': {'enum': ['all', 'video', 'audio'], 'type': 'string'}, 'languages': {'type': 'array', 'items': {'enum': ['no', 'sv', 'da', 'sami'], 'type': 'string'}, 'maxItems': 4}, 'hideNorwayOnly': {'type': 'boolean'}, 'requireSubtitles': {'type': 'boolean'}}}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['found', 'category', 'duration', 'nextSeed', 'recording'], 'properties': {'found': {'type': 'boolean'}, 'category': {'type': 'string'}, 'duration': {'type': 'string'}, 'nextSeed': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'recording': {'anyOf': [{'type': 'object', 'required': ['title', 'creator', 'year', 'durationSeconds', 'catalogUrl', 'providerUrl'], 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'title': {'type': 'string'}, 'creator': {'type': ['string', 'null']}, 'catalogUrl': {'type': 'string'}, 'providerUrl': {'type': 'string'}, 'durationSeconds': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}
search_catalog
Search Kulturbase
Search Kulturbase for playable Nordic cultural programmes, recordings, works, series and people. Returns compact catalogue links.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 64, 'minLength': 2, 'description': 'A title, person, series or programme to search for.'}, 'preferences': {'type': 'object', 'properties': {'format': {'enum': ['all', 'video', 'audio'], 'type': 'string'}, 'languages': {'type': 'array', 'items': {'enum': ['no', 'sv', 'da', 'sami'], 'type': 'string'}, 'maxItems': 4}, 'hideNorwayOnly': {'type': 'boolean'}, 'requireSubtitles': {'type': 'boolean'}}}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'total', 'results'], 'properties': {'query': {'type': 'string'}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'id', 'title', 'summary', 'url'], 'properties': {'id': {'type': ['string', 'number']}, 'url': {'type': 'string'}, 'type': {'enum': ['institution', 'place', 'person', 'work', 'series', 'performance', 'episode'], 'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Hinzugefügt
find_recording
17. September 2026 12:54
Hinzugefügt
search_catalog
17. September 2026 12:54