unesco-heritage-mcp-server
Server Details
Search UNESCO World Heritage sites, intangible heritage, biosphere reserves, and Global Geoparks.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- cyanheads/unesco-heritage-mcp-server
- GitHub Stars
- 2
- Server Listing
- unesco-heritage-mcp-server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 9 tools
Each World Heritage, intangible heritage, biosphere reserve, and geopark dataset has a distinct search tool and a matching single-record retrieval tool. The shared reference-listing tool is also clearly differentiated, and cross-dataset relationships are explicitly explained.
All tools use a consistent snake_case pattern with the unesco_ prefix, followed by predictable search, get, or list verbs. Plural resource names for searches and singular names for record retrieval make the convention especially easy to follow.
Nine tools are well scoped for four UNESCO datasets: eight provide paired search and detail operations, while one supplies shared reference vocabulary and dataset coverage. No tool appears redundant or extraneous.
The read-only surface covers discovery, filtering, pagination, and full-record retrieval for every represented heritage domain. Shared reference data, country codes, linked-site lookup, and dataset metadata address the supporting needs without leaving an obvious workflow gap.
Available Tools
9 toolsunesco_get_biosphere_reserveGet biosphere reserveARead-onlyIdempotentInspect
Fetch one biosphere reserve's full record by mab_id: its introduction, ecological and socio-economic characteristics, core, buffer, and transition areas (terrestrial and marine, in hectares) with resident population by zone, designation, extension, renaming, and periodic-review years, coordinates, and its UNESCO page.
Inputs: mab_id (required). Returns: url, name, sids, error, +19 more
unesco_get_geoparkGet UNESCO Global GeoparkARead-onlyIdempotentInspect
Fetch one UNESCO Global Geopark's full record by ugg_id: its countries, designation year, transnational status, area and resident population as recorded, coordinates, UNESCO's introduction and description, its account of how the geopark sustains local communities, its own website, and its UNESCO page.
Inputs: ugg_id (required). Returns: url, name, error, ugg_id, +13 more
unesco_get_intangible_heritage_elementGet intangible heritage elementARead-onlyIdempotentInspect
Fetch one Intangible Cultural Heritage element's full record by ich_ref: its description, the list it is inscribed on, the countries that share it, its inscription year, UNESCO concept terms, the World Heritage sites UNESCO links to it, its UNESCO page, and the main image with its caption and copyright credit. description_language fr returns UNESCO's French description instead of the English one.
Inputs: ich_ref (required), description_language. Returns: url, list, name, error, +14 more
unesco_get_siteGet World Heritage siteARead-onlyIdempotentInspect
Fetch one World Heritage site's full record by id_no: its description, statement of Outstanding Universal Value, each inscription criterion with its meaning (criterion (vi) marked as inferred), States Parties, coordinates, area, inscription and later years, Danger-list year, component parts, names in six languages, and the main image with its copyright credit. description_language returns UNESCO's French, Spanish, Russian, Arabic, or Chinese description instead of the English one. Intangible heritage UNESCO links to the site is listed by unesco_search_intangible_heritage with world_heritage_site.
Inputs: id_no (required), max_components, description_language. Returns: cap, url, name, error, +26 more
unesco_list_referenceList UNESCO reference vocabularyARead-onlyIdempotentInspect
List the vocabulary the other unesco_ tools accept and the coverage of the underlying datasets: the ten inscription criteria with their meanings and site counts, the countries in each dataset with their ISO alpha-2 and alpha-3 codes and record counts, the five UNESCO regions, the three intangible heritage lists, the MAB regional networks, and each dataset's record count, license, and data date. Set filter to narrow a topic to matching entries, for example a country name to find its code.
Inputs: topic (required), filter. Returns: error, topic, notice, regions, +6 more
unesco_search_biosphere_reservesSearch biosphere reservesARead-onlyIdempotentInspect
Search the World Network of Biosphere Reserves (UNESCO Man and the Biosphere Programme) by keyword, country, region, MAB regional network, designation year range, transboundary or Small Island Developing States status, or distance from a point. Every keyword must appear at the start of a word in the reserve's name, introduction, or ecological or socio-economic description; there is no biome or ecosystem field, so an ecosystem search is a keyword search such as mangrove or alpine. A country is an ISO 3166-1 alpha-2 or alpha-3 code. A transboundary reserve appears once per participating country, each with its own mab_id. Results page with next_cursor and carry facet counts over the whole match.
Inputs: near, sids, sort, limit, +9 more. Returns: cap, error, shown, facets, +7 more
unesco_search_geoparksSearch UNESCO Global GeoparksARead-onlyIdempotentInspect
Search UNESCO Global Geoparks by keyword, country, designation year range, transnational status, or distance from a point. Every keyword must appear at the start of a word in the geopark's name, introduction, description, or account of how it sustains local communities, and name matches rank first. A country is an ISO 3166-1 alpha-2 or alpha-3 code and matches every geopark it takes part in, transnational geoparks included. Geoparks UNESCO recognized before the Global Geopark label existed are dated 2015, the year it was created. Results page with next_cursor and carry facet counts over the whole match.
Inputs: near, sort, limit, query, +6 more. Returns: cap, error, shown, facets, +7 more
unesco_search_intangible_heritageSearch intangible heritageARead-onlyIdempotentInspect
Search UNESCO's Intangible Cultural Heritage lists — the Representative List, the Urgent Safeguarding List, and the Register of Good Safeguarding Practices — by keyword, country, list, inscription year range, multinational status, or linked World Heritage site. Every keyword must appear at the start of a word in an element's English or French name, its UNESCO concept terms, or its description, and name matches rank first. A country is an ISO 3166-1 alpha-2 or alpha-3 code and matches every element it shares, multinational elements included. world_heritage_site takes a site's id_no and lists the elements UNESCO links to it. Rows omit the description; read it with unesco_get_intangible_heritage_element. Results page with next_cursor and carry facet counts over the whole match.
Inputs: list, sort, limit, query, +6 more. Returns: cap, error, shown, facets, +7 more
unesco_search_sitesSearch World Heritage sitesARead-onlyIdempotentInspect
Search the UNESCO World Heritage List by keyword, country, category (Cultural, Natural, Mixed), region, inscription criteria (i)–(x), inscription year range, Danger-list status, transboundary status, or distance from a point. Every keyword must appear at the start of a word in a site's name (any of six languages), component names, description, or statement of Outstanding Universal Value; name matches rank first, then component matches, which list the components that matched. A country is an ISO 3166-1 alpha-2 or alpha-3 code and matches every site it shares, transboundary sites included. Set in_danger to true for the List of World Heritage in Danger; the data records the year of each site's current Danger-list entry but no threat factors. Criterion (vi) is inferred from each site's statement of Outstanding Universal Value and marked as inferred. Results page with next_cursor and carry facet counts over the whole match.
Inputs: near, sort, limit, query, +10 more. Returns: cap, error, shown, sites, +8 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Read-only MCP for heritage travel: search 500+ UNESCO destinations by region and intent.
Read-only OpenHeritage search for genealogy and cultural heritage records.
Search GBIF species taxonomy, occurrence records, datasets, and publishers.
Search GBIF species taxonomy, occurrence records, datasets, and publishers.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables access to the National Register of Immovable Cultural Heritage of Georgia (the country), allowing searches for heritage objects by name, place, category, and status, retrieval of full object details with coordinates and listing decrees, discovery of nearby monuments, and browsing of registered museums with contact information.134 npmMIT
- FlicenseNot gradedqualityDmaintenanceDiscovers Korean national heritage, resolves designation numbers, and creates heritage-focused trip plans using official National Heritage Administration data.-
- AlicenseNot gradedqualityBmaintenanceSearch GBIF species taxonomy, occurrence records, datasets, and publishers via MCP.399 npm1Apache 2.0
- AlicenseAqualityDmaintenanceEnables searching the NIAID Data Ecosystem for biomedical research resources including datasets, clinical studies, and publications using Elasticsearch queries.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.