
Statistics of the World
Connects Claude Desktop, Cursor, Cline, or any MCP client to 443 economic and demographic indicators across 218 countries, pulling from IMF, World Bank, UN, FRED, and OECD. You get seven tools: country overviews with AI narratives, indicator rankings, historical time series going back 20+ years, multi-country comparisons, indicator search, and full country lists. Every response includes source attribution and data vintage so your agent can cite properly. Free tier gives you 1,000 requests per day with no API key required for testing, or grab a free developer key for tracking. Reach for this when you need your agent to answer GDP, inflation, population, or debt questions with real, attributed data instead of hallucinating numbers.
- tools
- 17
- auth
- Secret needed
- transport
- HTTP
- last updated
- Oct 27, 2026
Install
From registry metadata$ npx add-mcp https://statisticsoftheworld.com/api/mcp --name sotw --header 'X-API-Key: ${X_API_KEY}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http sotw https://statisticsoftheworld.com/api/mcp --header 'X-API-Key: YOUR_X_API_KEY'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 17 toolsVerified live against the running server on Nov 6, 2026.
search_dataSearch annual indicators, qualified economic definitions, other source time series, onchain instruments and companies. Preserve kind, exact identity, units and source terms. geo filters historical source membership in economic and series results; it does not establish freshnes...8 params
Search annual indicators, qualified economic definitions, other source time series, onchain instruments and companies. Preserve kind, exact identity, units and source terms. geo filters historical source membership in economic and series results; it does not establish freshnes...
geostringkindstringannual · economic · series · onchain · companylimitintegermarketstringpools · derivativespageintegerquerystringsourcestringversionstringget_company_factsRead the reviewed SEC company catalog, or exact issuer/concept facts with exact decimal strings, fiscal contexts, filing dates, units and immutable acquisition evidence. Publication pins guard current registry coherence; they do not reconstruct a full historical filing snapsho...9 params
Read the reviewed SEC company catalog, or exact issuer/concept facts with exact decimal strings, fiscal contexts, filing dates, units and immutable acquisition evidence. Publication pins guard current registry coherence; they do not reconstruct a full historical filing snapsho...
cikstringevidencestringfiled_fromstringfiled_tostringfromstringlimitintegerpublicationstringtagstringtostringget_data_statusInspect reviewed macro country-level freshness, source import ages and separately measured public operating probes. matrix=true returns actual definition/geography pairs. Reference-age screens are not publisher deadlines. A single VPS observer is not external uptime monitoring.3 params
Inspect reviewed macro country-level freshness, source import ages and separately measured public operating probes. matrix=true returns actual definition/geography pairs. Reference-age screens are not publisher deadlines. A single VPS observer is not external uptime monitoring.
geostringmatrixbooleanseries_idstringget_market_historyRead forward sampled pool states or perpetual midpoints, including quiet/unavailable states and separate definition versions. These are sampled quotes rather than trades or cash-security OHLC. Requires exact market, symbol and UTC from/to timestamps, maximum 31 days. No histor...5 params
Read forward sampled pool states or perpetual midpoints, including quiet/unavailable states and separate definition versions. These are sampled quotes rather than trades or cash-security OHLC. Requires exact market, symbol and UTC from/to timestamps, maximum 31 days. No histor...
from*stringlimitintegermarket*stringpools · derivativessymbol*stringto*stringget_economic_dataRead reviewed GDP, inflation, jobs, trade, production, energy and credit packs with exact definitions, complete source flags, national qualifiers and observation-bound evidence. Set catalog=true to browse; otherwise provide an exact series_id and latest=true for its complete g...12 params
Read reviewed GDP, inflation, jobs, trade, production, energy and credit packs with exact definitions, complete source flags, national qualifiers and observation-bound evidence. Set catalog=true to browse; otherwise provide an exact series_id and latest=true for its complete g...
as_ofstringcatalogbooleanformatstringjson · manifestfromstringgenerationstringgeostringlatestbooleanlimitintegerrecordedbooleanrevisionstringseries_idstringtostringget_onchain_quotesRead SOTW-computed public onchain prices. market=pools (default) reads Uniswap/Raydium/PancakeSwap token pools in USDC (BNB uses Binance-Peg USD Coin). market=derivatives reads Hyperliquid perpetual bid/ask midpoints with original units, source time, spread and depth checks. I...4 params
Read SOTW-computed public onchain prices. market=pools (default) reads Uniswap/Raydium/PancakeSwap token pools in USDC (BNB uses Binance-Peg USD Coin). market=derivatives reads Hyperliquid perpetual bid/ask midpoints with original units, source time, spread and depth checks. I...
catalogbooleancategorystringcrypto · stablecoin · tokenized-gold · tokenized-equity · tokenized-etf · equitiesmarketstringpools · derivativesdefault: poolssymbolsarrayget_country_overviewGet all key statistics for a country. Returns GDP, population, life expectancy, inflation, unemployment, and more.1 params
Get all key statistics for a country. Returns GDP, population, life expectancy, inflation, unemployment, and more.
country_id*stringget_indicator_rankingRank countries by an indicator available to the caller's tier. Supports top N and bottom N queries.3 params
Rank countries by an indicator available to the caller's tier. Supports top N and bottom N queries.
indicator_id*stringlimitnumberorderstringdesc · ascget_historical_dataGet historical time series (20+ years) for a country and indicator pair.2 params
Get historical time series (20+ years) for a country and indicator pair.
country_id*stringindicator_id*stringcompare_countriesCompare 2-10 countries on selected indicators.2 params
Compare 2-10 countries on selected indicators.
country_ids*arrayindicator_idsarraysearch_indicatorsSearch for indicators by keyword. Use when you need to find the right indicator ID.1 params
Search for indicators by keyword. Use when you need to find the right indicator ID.
query*stringget_available_indicatorsList all available indicators grouped by category.1 params
List all available indicators grouped by category.
categorystringget_country_listList all 217 countries and territories, plus the World aggregate, with metadata (region, income level, capital).1 params
List all 217 countries and territories, plus the World aggregate, with metadata (region, income level, capital).
regionstringget_series_dataHigh-frequency (daily/weekly/monthly) series: US Treasury yield curve (UST.YC.3M … UST.YC.30Y), SOFR/EFFR/OBFR, CORRA and GoC yields, central bank policy rates for ~38 economies (BIS.CBPOL.M/D), monthly CPI inflation for ~190 countries (IMF.CPI.YOY.M, IMF.CPI.FOOD.YOY.M), mont...5 params
High-frequency (daily/weekly/monthly) series: US Treasury yield curve (UST.YC.3M … UST.YC.30Y), SOFR/EFFR/OBFR, CORRA and GoC yields, central bank policy rates for ~38 economies (BIS.CBPOL.M/D), monthly CPI inflation for ~190 countries (IMF.CPI.YOY.M, IMF.CPI.FOOD.YOY.M), mont...
fromstringgeostringlatestbooleanlimitnumberseries_id*stringlist_seriesList the high-frequency series catalog (rates, yields, monthly labour and energy) with frequency, unit, source, and licence for each.
List the high-frequency series catalog (rates, yields, monthly labour and energy) with frequency, unit, source, and licence for each.
No parameters. Call it with no arguments.
compare_sourcesCompare source readings. Default mode returns latest IMF, World Bank and UN readings with their own years. For the 20-economy, 10-concept research pilot, provide country_id and year (exact year or common) to compare IMF and World Bank in the same period, inspect definition mis...6 params
Compare source readings. Default mode returns latest IMF, World Bank and UN readings with their own years. For the 20-economy, 10-concept research pilot, provide country_id and year (exact year or common) to compare IMF and World Bank in the same period, inspect definition mis...
as_ofstringcountry_idstringindicator_id*stringprocessing_versionstringsource-comparison-v1revisionstringyearvalueget_release_calendarInstitutional release schedules with primary source URLs. Date-passed status does not confirm publication. Related series readings are current stored values for the period each release covers (periodBasis says how it was chosen); they may have been revised since, and their mat...6 params
Institutional release schedules with primary source URLs. Date-passed status does not confirm publication. Related series readings are current stored values for the period each release covers (periodBasis says how it was chosen); they may have been revised since, and their mat...
countrystringfromstringinstitutionstringlimitnumberreport_typestringtostringSponsors
Details
- Website
- statisticsoftheworld.com/mcp
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026