International Classifications MCP
Server Details
Deterministic MCP for statistical classifications and survey codelists with provenance.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- lbruce-wq/international-classifications-mcp
- GitHub Stars
- 1
- Server Listing
- International Classifications MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 10 tools
Most tools have clearly distinct purposes, but browse_hierarchy and list_codelists both can reveal codelists, and recommend_classifications versus list_classifications both list classifications, creating minor selection ambiguity. The descriptions help differentiate them, keeping confusion low.
All tool names follow a consistent snake_case verb_noun pattern (e.g., list_classifications, get_code_definition, search_codes). No mixed conventions or vague verbs appear.
Ten tools is well-scoped for a classification server, covering discovery, navigation, search, validation, mapping, export, and recommendation without redundancy. Each tool appears to earn its place.
The set provides full lifecycle coverage for a read-only authoritative classification service: listing families/codelists, getting metadata, browsing hierarchies, searching codes, validating codes, mapping correspondences, exporting choice lists, and recommending classifications. No obvious gaps exist.
Available Tools
10 toolsbrowse_hierarchyBrowse classification hierarchyARead-onlyIdempotentInspect
Browse top-level nodes or immediate children. Curated families return node_kind=codelist containers at root; pass that code as parent_code to browse its options.
Inputs: classification_id (required), limit, parent_code. Returns: result
export_choice_listExport a choice listBRead-onlyIdempotentInspect
Return a structured choice list at a selected hierarchy level. MICS exports require one codelist_id and never merge unrelated answer lists.
Inputs: classification_id (required), level, limit, format, +1 more. Returns: rows, level, format, warning, +4 more
get_classificationGet classification metadataARead-onlyIdempotentInspect
Get authoritative metadata and coverage for one classification_id returned by list_classifications.
Inputs: classification_id (required). Returns: id, name, domain, status, +8 more
get_code_definitionGet code definitionBRead-onlyIdempotentInspect
Retrieve one exact code or codelist container, including its node_kind, hierarchy position and explanatory notes.
Inputs: code (required), classification_id (required). Returns: code, label, level, score, +11 more
list_classificationsList classificationsARead-onlyIdempotentInspect
List classification families, versions, custodians, coverage and licensing notes. Start here when the correct standard is unknown.
Inputs: domain, status. Returns: result
list_codelistsList codelistsARead-onlyIdempotentInspect
List independent option lists within a classification before searching or exporting one list.
Inputs: classification_id (required). Returns: result
map_codesMap codes between versionsBRead-onlyIdempotentInspect
Apply official stored correspondences and expose splits, merges, changed meanings and unmapped codes. Never assume one-to-one equivalence.
Inputs: codes (required), source_classification_id (required), target_classification_id (required). Returns: results, sources, warnings, source_classification, +1 more
recommend_classificationsRecommend classificationsARead-onlyIdempotentInspect
Return a deterministic ranked shortlist of all relevant classification concepts and codelists. Ranking supports user choice; it is not an automatic selection. Include answer options and context.
Inputs: question_text (required), limit, answer_options, survey_context. Returns: warnings, next_action, recommendations
search_codesSearch classification codesBRead-onlyIdempotentInspect
Full-text search labels and notes. Results restrict to one option list only when codelist_id is explicitly supplied.
Inputs: query (required), limit, codelist_id, classification_ids. Returns: query, total, results, warnings
validate_codesValidate classification codesBRead-onlyIdempotentInspect
Validate exact codes against one named classification version.
Inputs: codes (required), classification_id (required). Returns: results, valid_count, invalid_count, classification_id
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Open-source MCP for official development indicators with provenance and citations.
SDMX Structure MCP — dataflow dimensions and code lists for any SDMX 2.1 registry: Eurostat, OECD…
ISTAT (Istituto Nazionale di Statistica) MCP — Italy's national statistics via the public SDMX 2.1…
Czech Statistical Office (Český statistický úřad, ČSÚ) open-data MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides deterministic tools for understanding, transforming, and verifying structured data via MCP, enabling rule inference from examples and verification of transformed records.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients and AI agents to solve interdependent-variable domains deterministically by deriving implied values, catching contradictions, planning the smallest set of inputs to ask for, and explaining every result with provenance.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables reading, normalizing, validating, merging, and exporting data from Excel, CSV, JSON, and SQLite sources into a unified schema, with tools exposed via FastMCP.1-
- FlicenseAqualityDmaintenanceMCP server for automatic fact-checking of political claims by querying official statistical APIs (INSEE, Eurostat, World Bank, OECD) and providing tools for data retrieval, comparison, and cherry-picking detection.18-
Glama MCP Gateway
Add one secure layer between your agents and this server.