UNESCO UIS and OECD Education at a Glance
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
π¨π Part of the Swiss Public Data MCP Portfolio
MCP server for international education data β UNESCO UIS (4,000+ indicators across all member countries) and OECD Education at a Glance via SDMX. No API keys required.
global-education-mcp gives AI assistants like Claude a complete international education intelligence system β literacy rates, enrolment ratios, education expenditure, teacher salaries, gender parity and SDG-4 monitoring, all accessible through a single standardised MCP interface.
The server bridges two of the most authoritative sources for internationally comparable education statistics: UNESCO UIS (global coverage, 4,000+ indicators) and the OECD's annual Education at a Glance (38 OECD countries, SDMX REST API). Both are open and require no API key.
Anchor demo query: "Compare Switzerland's education expenditure as a percentage of GDP with Finland, Singapore and South Korea over the last 10 years β and flag any SDG-4 gaps."
uv (recommended) or pipOr with uvx (no permanent installation):
Try it immediately in Claude Desktop:
"What is Switzerland's literacy rate compared to Finland and Singapore?" "Show me education expenditure as % of GDP for CHE, DEU and AUT over the last 10 years."
Windows (%APPDATA%\Claude\claude_desktop_config.json):
macOS (~/Library/Application Support/Claude/claude_desktop_config.json):
A ready-to-use claude_desktop_config.json is included in the repository root.
For use via claude.ai in the browser (e.g. on managed workstations without local software).
β οΈ Security note: Since v0.3,
MCP_HOSTdefaults to127.0.0.1. The SSE transport must always run behind a reverse proxy that adds TLS, authentication, and rate-limiting. Never expose the raw port to the internet βMCP_HOST=0.0.0.0is only safe inside an isolated container network.
Docker (recommended):
The repository ships a hardened multi-stage Dockerfile and a
docker-compose.yml that applies read_only: true, cap_drop: [ALL],
security_opt: [no-new-privileges:true], and runs as non-root user
uid 10001. The compose file binds the port to 127.0.0.1 so a host-level
reverse proxy is required for any external access.
Plain docker run (without compose):
Render.com:
https://your-app.onrender.com/sseπ‘ "stdio for the developer laptop, sandboxed SSE container for the browser."
| Tool | Description |
|---|---|
uis_list_indicators | Search and list available indicators (4,000+) |
uis_list_countries | List countries and regions with ISO codes |
uis_get_education_data | Retrieve data for a specific indicator |
uis_compare_countries | Multi-country comparison for one indicator |
uis_country_education_profile | Full education profile (10 core indicators) |
uis_list_versions | List available database versions |
| Tool | Description |
|---|---|
oecd_list_education_datasets | List Education at a Glance datasets |
oecd_get_education_indicator | Retrieve OECD education data via SDMX |
oecd_search_datasets | Search OECD dataflows by keyword |
| Tool | Description |
|---|---|
education_benchmark_countries | Benchmark multiple countries across 5 focus themes (UNESCO UIS) |
Resources:
education://indicators/unesco β Quick reference for core UNESCO indicatorseducation://datasets/oecd β Quick reference for OECD Education at a Glance dataflowsPrompts:
bildungsvergleich_schweiz β Switzerland vs. Finland, Singapore, Japansdg4_monitoring β SDG-4 report for CH/DE/ATISO 3166-1 Alpha-3 standard:
| Code | Country | Code | Country |
|---|---|---|---|
CHE | Switzerland | FIN | Finland |
DEU | Germany | SGP | Singapore |
AUT | Austria | KOR | South Korea |
FRA | France | JPN | Japan |
SWE | Sweden | USA | United States |
| Query | Tool |
|---|---|
| "What is Switzerland's literacy rate vs. Finland and Singapore?" | uis_compare_countries |
| "Education expenditure as % of GDP for CHE, DEU, AUT over 10 years" | uis_get_education_data |
| "Create a full education profile for South Korea" | uis_country_education_profile |
| "Which OECD datasets cover teacher salaries?" | oecd_search_datasets |
| "Compare secondary graduation rates across 5 European countries" | education_benchmark_countries |
| "Create an SDG-4 monitoring report for Switzerland" | sdg4_monitoring (prompt) |
β More use cases by audience β
| Component | Metaphor | Function |
|---|---|---|
| HTTPClient | Postal service | Handles all outbound HTTP requests, retries and timeouts |
| SimpleCache | Whiteboard | In-memory TTL cache for repeated queries |
| GracefulFallback | Safety net | Returns local reference data when APIs are unavailable |
| SDMXParser | Translator | Converts OECD SDMX/XML responses to clean JSON |
| Data Source | Cache TTL | Rationale |
|---|---|---|
| UNESCO UIS indicators | 3600s | Catalogue is stable; updated annually |
| UNESCO UIS country data | 1800s | Figures update yearly, not intraday |
| OECD dataset list | 3600s | Education at a Glance is an annual publication |
| OECD indicator data | 1800s | Same annual update cycle |
| Country/region list | 86400s | ISO codes and country lists are highly stable |
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/global-education-mcp)<a href="https://allmcps.com/mcp/global-education-mcp"><img src="https://allmcps.com/api/badge/global-education-mcp?style=directory" alt="Global Education MCP on AllMCPs" /></a>