Skip to main content
ClaudeWave

Provenance-first MCP server for ILOSTAT (ILO labour statistics) — remote, Cloudflare Workers

MCP ServersRegistry oficial1 estrellas0 forks● TypeScriptMITActualizado today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/3/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/SidneyBissoli/ilo-mcp-server
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "ilo": {
      "command": "node",
      "args": ["/path/to/ilo-mcp-server/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/SidneyBissoli/ilo-mcp-server and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# ILO Labour Statistics (ILOSTAT) — MCP Server

![MCP](https://img.shields.io/badge/MCP-Streamable%20HTTP-1f6feb)
[![CI](https://github.com/SidneyBissoli/ilo-mcp-server/actions/workflows/ci.yml/badge.svg)](https://github.com/SidneyBissoli/ilo-mcp-server/actions/workflows/ci.yml)
[![Version](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Filo.sidneybissoli.com%2Fstatus&query=%24.version&label=version&color=1f6feb)](https://ilo.sidneybissoli.com/status)
[![Tools](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Filo.sidneybissoli.com%2Fstatus&query=%24.tools&label=tools&color=2ea44f)](https://ilo.sidneybissoli.com/status)
[![Resources](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Filo.sidneybissoli.com%2Fstatus&query=%24.resources&label=resources&color=2ea44f)](https://ilo.sidneybissoli.com/status)
[![Prompts](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Filo.sidneybissoli.com%2Fstatus&query=%24.prompts&label=prompts&color=2ea44f)](https://ilo.sidneybissoli.com/status)
[![npm](https://img.shields.io/npm/v/ilo-mcp-server?label=npm&color=cb3837)](https://www.npmjs.com/package/ilo-mcp-server)
[![MCP Registry](https://img.shields.io/badge/MCP%20Registry-listed-blue)](https://registry.modelcontextprotocol.io/v0.1/servers/io.github.SidneyBissoli%2Filo-mcp-server/versions)
[![ilo-mcp-server MCP server](https://glama.ai/mcp/servers/SidneyBissoli/ilo-mcp-server/badges/score.svg)](https://glama.ai/mcp/servers/SidneyBissoli/ilo-mcp-server)
[![smithery badge](https://smithery.ai/badge/sidneybissoli/ilo-mcp-server)](https://smithery.ai/servers/sidneybissoli/ilo-mcp-server)
[![License: MIT](https://img.shields.io/badge/license-MIT-yellow)](LICENSE.md)
[![Status](https://img.shields.io/website?url=https%3A%2F%2Filo.sidneybissoli.com%2Fhealth&up_message=online&down_message=offline&label=status)](https://ilo.sidneybissoli.com/status)

🇧🇷 [Leia em Português](https://github.com/SidneyBissoli/ilo-mcp-server/blob/main/LEIA-ME.md)

A **public, hosted, provenance-first** [MCP](https://modelcontextprotocol.io) server for the
**International Labour Organization (ILO)** statistics — the **ILOSTAT** database —
**no installation, no account, no API key**. Point your MCP client at the hosted endpoint and
ask about unemployment, employment, wages, working time and other labour indicators by
country, year, sex and age. It runs on Cloudflare Workers over Streamable HTTP and talks to
the official ILOSTAT SDMX REST API.

> **Independent project.** This is an unofficial, community-built client of the ILO's public
> ILOSTAT API — not affiliated with or endorsed by the International Labour Organization.
> Data remain © ILO under CC BY 4.0; see [Data license and attribution](#data-license-and-attribution).

Every response carries a **provenance block** (source URL, data vintage, real retrieval
timestamp, license, ILO citation) — exact figures with an audit trail, not numbers guessed
from training data.

> 🇧🇷 **Em português.** Servidor MCP **remoto e hospedado** (nada para instalar, sem conta e sem
> chave) para as estatísticas de **mercado de trabalho** da OIT — desemprego, emprego, salários,
> jornada e informalidade por país, ano, sexo e idade, direto no Claude, no ChatGPT ou em
> qualquer cliente MCP, com proveniência e citação da fonte em cada resposta:
> [README em português](https://github.com/SidneyBissoli/ilo-mcp-server/blob/main/LEIA-ME.md).

## Questions it answers

In plain language, inside the MCP client — the assistant picks the tool and the filters:

- "What has happened to unemployment in Brazil since 2015?" (`ilo_get_data`)
- "Compare youth unemployment in Brazil, Mexico and South Africa." (`ilo_compare_countries`)
- "How large is the gender pay gap, and where does the ILO publish it?"
  (`ilo_search_indicators` → `ilo_get_data`)
- "What share of employment in India is informal?" (`ilo_search_indicators` → `ilo_get_data`)
- "Which ILOSTAT dataflow has average monthly earnings by sex and economic activity?"
  (`ilo_search_indicators`)
- "Which country, age and sex codes can I filter this indicator by?" (`ilo_list_dimension_values`)
- "Give me a labour-market profile of Viet Nam." (`ilo_country_labour_profile`)

**Ask in your words, not the ILO's.** ILOSTAT is worded in British statistical English, and the
catalogue is matched on the dataflow name — so the everyday or US word used to return *nothing at
all*. Measured over the 1,212 dataflows of the official catalogue (2026-09-13), and fixed since
0.6.0: the search translates the term and tells you it did.

| you ask | hits before | ILOSTAT writes | hits |
| --- | ---: | --- | ---: |
| `labor`, `labor force` | 0 | labour, labour force | 176, 122 |
| `wages`, `salary` | 0 | earnings | 107 |
| `informality` | 0 | informal | 133 |
| `gender` | 2 | sex | 1,131 |
| `productivity` | 0 | output per worker | 4 |
| `jobless` | 0 | unemployment | 108 |

## Comparison with the alternatives

Anyone who already works with ILOSTAT has good tools, and this server **replaces none of them** —
it sits somewhere else in the chain: it answers the question at the point where the question is
asked, inside the assistant, with source, vintage and licence attached to the answer. Detail,
side-by-side examples and the measured numbers in
[`docs/alternatives.md`](https://github.com/SidneyBissoli/ilo-mcp-server/blob/main/docs/alternatives.md).

| Tool | What it is | When to prefer it |
| --- | --- | --- |
| **ilo-mcp-server** (this) | Remote MCP server, hosted, nothing to install: 6 tools over the ~1,200 ILOSTAT dataflows, with a provenance block per answer | The question is asked in an assistant (Claude, ChatGPT, Cursor, Claude Code) and the answer has to be auditable |
| [Rilostat](https://ilostat.github.io/Rilostat/) 2.5.0 (R, CRAN) | **The ILO's own R package**, written by ILO staff: bulk download, metadata, filtering and reshaping | You are in R and want the dataset in a data frame — a whole table, repeatedly, for analysis |
| [sdmx1](https://pypi.org/project/sdmx1/) 2.27.0 / [pandaSDMX](https://pypi.org/project/pandasdmx/) 1.10.0 (Python) | Generic SDMX clients; ILO is one of ~36 sources they know | Your pipeline is Python and you want SDMX objects, or the same code across several SDMX agencies |
| [DBnomics](https://db.nomics.world/ILO) (API, `dbnomics` for Python, [rdbnomics](https://cran.r-project.org/package=rdbnomics) 0.6.4 for R) | Aggregator that republishes 1,071 ILO datasets next to other providers, one API for all | You want ILO series alongside IMF, OECD, Eurostat in a single interface |
| [ILOSTAT SDMX REST API](https://ilostat.ilo.org/resources/sdmx-tools/) | The source itself, which this server calls | You are building your own client and want full control |

**Do not use this server when** you need a whole dataset rather than an answer (Rilostat's bulk
download is the right tool), when the question is not labour statistics published by the ILO
(education → UNESCO UIS, national accounts → IMF/World Bank), or when you need microdata: ILOSTAT
publishes aggregates, and so does this server.

**Sister servers**, same design and same provenance block, for other official sources:
[IBGE](https://ibge.sidneybissoli.com) (Brazilian statistics),
[BCB](https://bcb.sidneybissoli.com) (Central Bank of Brazil),
[Senado](https://senado.sidneybissoli.com) (Brazilian Senate open data),
[SIH/SUS](https://sih.sidneybissoli.com) (Brazilian hospital admissions) and
[medical terminologies](https://medical.sidneybissoli.com) (ICD-11, ICD-10, LOINC, RxNorm, ATC, MeSH).

## Use it (hosted — no setup)

Point any MCP client at the Streamable HTTP endpoint:

```
https://ilo.sidneybissoli.com/mcp
```

Claude Desktop / Claude Code and other clients with native remote support:

```json
{
  "mcpServers": {
    "ilostat": {
      "url": "https://ilo.sidneybissoli.com/mcp"
    }
  }
}
```

For clients that launch MCP servers as a command, use the
[`mcp-remote`](https://www.npmjs.com/package/mcp-remote) bridge:

```json
{
  "mcpServers": {
    "ilostat": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://ilo.sidneybissoli.com/mcp"]
    }
  }
}
```

The `ilo-mcp-server.sidneybissoli.workers.dev` hostname is also served, as a secondary.

### ChatGPT (Deep Research)

ChatGPT deep research (and company knowledge, and research workflows over the Responses API) only uses an MCP server that exposes exactly `search` and `fetch` — this server does, on top of the `ilo_*` tools. Point the connector at the hosted endpoint, no key required:

```
https://ilo.sidneybissoli.com/mcp
```

`search` ranks the query against the full ILOSTAT dataflow catalogue (~1,200 SDMX dataflows — employment, unemployment, wages, working time, informality, SDG labour indicators) and returns `{ id, title, url }` (`ind:<DATAFLOW_ID>`, e.g. `ind:DF_UNE_2EAP_SEX_AGE_RT`); `fetch` returns the dataflow as readable Markdown — name, data vintage, dimensions and codelists, the ILO's default selection and how to query it with `ilo_get_data` — with the public ILOSTAT data explorer page as `url`, which is what ChatGPT cites. Both carry the same provenance block as every other tool, in `structuredContent` and `_meta` (the text channel is the contract's JSON). In ChatGPT's developer mode (Settings → Security and login → Developer mode) any tool is callable — the `ilo_*` tools remain the ones to use for data.

## Run locally (stdio)

Prefer not to route queries through a third-party host? The **same server** also runs as a
**local stdio process** that talks directly to the official ILOSTAT API — same 6 tools, resources and prompts,
same limits, same provenance block, no Cloudflare in the loop.

No install needed — the package is on npm ([`ilo-mcp-server`](https://www.npmjs.com/package/ilo-mcp-server), Node ≥ 20):

```json
{
  "mcpServers": {
    "ilostat": {
      "command": "npx",
      "args": ["-y", "ilo-mcp-server"]
    }
  }
}
```

Or from source:

```bash
git clone https://github.com/SidneyBissoli/ilo
claudecursoremploymentiloilostatlabor-statisticslabour-statisticsmcpmcp-servermodel-context-protocolopen-dataprovenancesdmxtypescriptunemploymentwages

Lo que la gente pregunta sobre ilo-mcp-server

¿Qué es SidneyBissoli/ilo-mcp-server?

+

SidneyBissoli/ilo-mcp-server es mcp servers para el ecosistema de Claude AI. Provenance-first MCP server for ILOSTAT (ILO labour statistics) — remote, Cloudflare Workers Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-10-02.

¿Cómo se instala ilo-mcp-server?

+

Puedes instalar ilo-mcp-server clonando el repositorio (https://github.com/SidneyBissoli/ilo-mcp-server) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar SidneyBissoli/ilo-mcp-server?

+

Nuestro agente de seguridad ha analizado SidneyBissoli/ilo-mcp-server y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene SidneyBissoli/ilo-mcp-server?

+

SidneyBissoli/ilo-mcp-server es mantenido por SidneyBissoli. La última actividad registrada en GitHub es del 2026-10-02, con 0 issues abiertos.

¿Hay alternativas a ilo-mcp-server?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega ilo-mcp-server en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: SidneyBissoli/ilo-mcp-server
[![Featured on ClaudeWave](https://claudewave.com/api/badge/sidneybissoli-ilo-mcp-server)](https://claudewave.com/repo/sidneybissoli-ilo-mcp-server)
<a href="https://claudewave.com/repo/sidneybissoli-ilo-mcp-server"><img src="https://claudewave.com/api/badge/sidneybissoli-ilo-mcp-server" alt="Featured on ClaudeWave: SidneyBissoli/ilo-mcp-server" width="320" height="64" /></a>

Más MCP Servers

Alternativas a ilo-mcp-server