ILO Labour Statistics (ILOSTAT): unemployment, wages, informality
Labour market data from the ILO (ILOSTAT) by country, year, sex and age, with provenance.
Connect it
Settings → Connectors → Add custom connector
URL: https://ilo.sidneybissoli.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://ilo.sidneybissoli.com/mcp{
"mcpServers": {
"ilo-mcp-server": {
"url": "https://ilo.sidneybissoli.com/mcp"
}
}
}claude mcp add --transport http ilo-mcp-server https://ilo.sidneybissoli.com/mcp{
"servers": {
"ilo-mcp-server": {
"type": "http",
"url": "https://ilo.sidneybissoli.com/mcp"
}
}
}{
"mcpServers": {
"ilo-mcp-server": {
"command": "npx",
"args": [
"-y",
"ilo-mcp-server@1.6.4"
]
}
}
}claude mcp add ilo-mcp-server -- npx -y ilo-mcp-server@1.6.46 tools, verified live
ilo_search_indicatorsread-onlySearch the ILOSTAT catalogue of ~1,200 indicator dataflows by keywords in the name or id (e.g. "unemployment rate sex age"). All terms must match (AND, case-insensitive), so start with 2â3 English words and drop terms if you get 0 results. Everyday and US wording is resolved to the ILO's own (laborâlabour, wages/salaryâearnings, informalityâinformal, genderâsex, productivityâoutput per
ilo_get_indicator_metadataread-onlyStructure of one ILOSTAT dataflow: dimensions (in SDMX key order), their codelists, the time dimension, the source's default selection and the data vintage (last update at the ILO). Use before ilo_get_data to know which filters exist. Does not return statistical values and does not list the codes themselves (use ilo_list_dimension_values).
ilo_list_dimension_valuesread-onlyValid codes (id + label) of one dimension of an ILOSTAT dataflow â e.g. the country/area codes of REF_AREA (ISO 3166-1 alpha-3 such as BRA, plus X-codes for aggregates such as X01 World) or the categories of SEX (SEX_T/SEX_M/SEX_F) and AGE. Use `search` to resolve a name to a code (e.g. search "Brazil") instead of paging through hundreds of codes; codelists are shared across dataflows, so a code
ilo_get_dataread-onlyStatistical observations from one ILOSTAT dataflow, filtered by dimension codes (filters, e.g. {"REF_AREA": ["BRA","ARG"], "SEX": "SEX_T"}) and period (start_period/end_period, e.g. "2015"/"2024"). REF_AREA is required, maximum 30 areas per call â for broad panels, split areas into batches and/or paginate by period. Unfiltered dimensions return all their categories. Does not aggregate, convert o
searchread-onlySearches the ILOSTAT labour statistics (â1,200 SDMX dataflows: employment, unemployment, wages, working time, informality, SDG labour indicators) catalog and returns up to 10 matching documents as { id, title, url }, ordered by relevance (an empty list means nothing matched). This tool exists for the OpenAI Deep Research contract: ChatGPT deep research, company knowledge and research workflows
fetchread-onlyReturns the full document for an id obtained from `search`, as { id, title, text, url, metadata }: `text` is the readable content (Markdown) and `url` the canonical public page to cite. Companion of `search` in the OpenAI Deep Research contract, over the ILOSTAT labour statistics (â1,200 SDMX dataflows: employment, unemployment, wages, working time, informality, SDG labour indicators) catalog.
Alternatives in Developer Tools
Compare →ZTZoom TasksOfficialA
Zoom Tasks server for creating, updating, assigning, and synchronizing task workflows.
ZDZoom DocsOfficialA
Zoom Docs server for creating and retrieving Zoom documents and notes in Markdown.
ZWZoom WhiteboardOfficialA
Zoom Whiteboard server for creating boards and diagrams and locating existing boards.
ZWZoom WorkspaceOfficialA
Zoom workspace server for meetings, chat, docs, recordings, and AI-generated collaboration content.
KeployA
End-to-end API testing — generate and run tests from OpenAPI, curl, Postman, or real user traffic.
ShipStaticA
Deploy static websites, landing pages, and prototypes instantly from AI agents.