StatCite — Verified Economic Statistics
What this MCP does
Retrieves, compares, cites, converts, and verifies official economic statistics and financial reference data.
Tools
Input schema
{'type': 'object', 'required': ['indicator', 'country'], 'properties': {'period': {'type': 'string', 'description': "Optional year to compare at, e.g. '2023'. Default: the latest period all responding sources share."}, 'country': {'type': 'string', 'description': 'ISO3/ISO2 code or English name.'}, 'indicator': {'type': 'string', 'description': "Registry key, e.g. 'govt_debt_gdp', 'gdp_growth'. See search_indicators."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['country'], 'properties': {'country': {'type': 'string', 'description': 'ISO3/ISO2 code or English name.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['amount', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': "3-letter ISO code, e.g. 'BBD'."}, 'date': {'type': 'string', 'description': "'YYYY-MM-DD' (daily, ECB set) or 'YYYY' (annual average). Default: latest."}, 'from': {'type': 'string', 'description': "3-letter ISO code, e.g. 'USD'."}, 'amount': {'type': 'number'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['indicator', 'country'], 'properties': {'country': {'type': 'string', 'description': "ISO3/ISO2 code or English name, e.g. 'USA', 'Barbados', 'euro area'."}, 'end_year': {'type': 'integer', 'description': 'Last year to include (optional).'}, 'indicator': {'type': 'string', 'description': "Registry key, e.g. 'inflation_cpi', 'gdp_growth', 'unemployment_rate', 'govt_debt_gdp'. See search_indicators."}, 'transform': {'enum': ['none', 'yoy', 'pct_change', 'index'], 'type': 'string', 'description': 'Optional transform computed by StatCite.'}, 'start_year': {'type': 'integer', 'description': 'First year to include (optional).'}, 'latest_only': {'type': 'boolean', 'description': 'Return only the most recent non-null observation.'}, 'strict_source': {'type': 'boolean', 'description': 'Reproducibility mode: if the primary source fails, return an error instead of silently serving the fallback source (a fallback can report a different value for the same nominal indicator). Default false; fallback responses always carry fallback_used=true and a disclosure note.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['series_id', 'name', 'observations', 'citation', 'notes'], 'properties': {'name': {'type': 'string'}, 'unit': {'type': ['string', 'null']}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'country': {'type': 'object', 'required': ['iso3', 'name'], 'properties': {'iso3': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': True}, 'citation': {'type': 'object', 'required': ['source', 'series_id', 'source_url', 'license', 'retrieved_at', 'citation_text'], 'properties': {'source': {'type': 'string'}, 'license': {'type': 'string'}, 'series_id': {'type': 'string'}, 'source_url': {'type': 'string'}, 'retrieved_at': {'type': 'string'}, 'citation_text': {'type': 'string'}}, 'additionalProperties': True}, 'frequency': {'type': 'string'}, 'series_id': {'type': 'string'}, 'observations': {'type': 'array', 'items': {'type': 'object', 'required': ['period', 'value'], 'properties': {'note': {'type': 'string'}, 'value': {'type': ['number', 'null']}, 'period': {'type': 'string'}}, 'additionalProperties': True}}, 'fallback_used': {'type': 'boolean'}, 'stale_primary': {'type': 'boolean'}, 'fallback_reason': {'enum': ['transient', 'definitive'], 'type': 'string'}, 'stale_primary_years': {'type': 'number'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['series_id'], 'properties': {'country': {'type': 'string', 'description': 'Required for worldbank/* series.'}, 'end_year': {'type': 'integer'}, 'series_id': {'type': 'string', 'description': "e.g. 'worldbank/NY.GDP.MKTP.KD.ZG', 'imf/NGDP_RPCH', 'dbnomics/IMF/WEO:latest/BRB.NGDP_RPCH.pcent_change'."}, 'transform': {'enum': ['none', 'yoy', 'pct_change', 'index'], 'type': 'string'}, 'start_year': {'type': 'integer'}, 'latest_only': {'type': 'boolean', 'description': 'Return only the most recent non-null observation.'}, 'strict_source': {'type': 'boolean', 'description': 'Reproducibility mode for registry-key ids: never substitute the fallback source. No effect on explicit source-prefixed ids (they already pin one source).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['series_id', 'name', 'observations', 'citation', 'notes'], 'properties': {'name': {'type': 'string'}, 'unit': {'type': ['string', 'null']}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'country': {'type': 'object', 'required': ['iso3', 'name'], 'properties': {'iso3': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': True}, 'citation': {'type': 'object', 'required': ['source', 'series_id', 'source_url', 'license', 'retrieved_at', 'citation_text'], 'properties': {'source': {'type': 'string'}, 'license': {'type': 'string'}, 'series_id': {'type': 'string'}, 'source_url': {'type': 'string'}, 'retrieved_at': {'type': 'string'}, 'citation_text': {'type': 'string'}}, 'additionalProperties': True}, 'frequency': {'type': 'string'}, 'series_id': {'type': 'string'}, 'observations': {'type': 'array', 'items': {'type': 'object', 'required': ['period', 'value'], 'properties': {'note': {'type': 'string'}, 'value': {'type': ['number', 'null']}, 'period': {'type': 'string'}}, 'additionalProperties': True}}, 'fallback_used': {'type': 'boolean'}, 'stale_primary': {'type': 'boolean'}, 'fallback_reason': {'enum': ['transient', 'definitive'], 'type': 'string'}, 'stale_primary_years': {'type': 'number'}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['amount', 'from_year', 'to_year'], 'properties': {'amount': {'type': 'number'}, 'country': {'type': 'string', 'description': "Default 'USA'."}, 'to_year': {'type': 'integer'}, 'from_year': {'type': 'integer'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "Free-text topic, e.g. 'government debt' or 'fx reserves'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['claims'], 'properties': {'claims': {'type': 'array', 'items': {'type': 'object', 'required': ['indicator', 'period', 'claimed_value'], 'properties': {'as_of': {'type': 'string', 'description': "Historical IMF-vintage verification for this claim: judge against the dated IMF WEO edition resolved from this date (e.g. '2019-04') instead of today's live data. Conservative month-calendar resolution, dated WEO editions only (served from the IMF's own vintage dataflows first, DBnomics's dated editions as the deep archive); the result's as_of object discloses both. Only for the 6 WEO-dated registry indicators."}, 'period': {'type': 'string', 'description': "Period of the claim, usually a year: '2024'."}, 'country': {'type': 'string', 'description': 'Country for registry indicators / World Bank series.'}, 'indicator': {'type': 'string', 'description': "Registry key ('inflation_cpi', 'gdp_growth', …) or explicit series id ('worldbank/FP.CPI.TOTL.ZG', 'imf/NGDP_RPCH', 'dbnomics/IMF/WEO:latest/USA.NGDP_RPCH.pcent_change')."}, 'claimed_value': {'type': 'number', 'description': "The value as claimed (in the series' own units)."}, 'tolerance_abs': {'type': 'number', 'description': 'Optional absolute tolerance in series units (e.g. 0.1 percentage points).'}, 'tolerance_pct': {'type': 'number', 'description': 'Optional relative tolerance in percent.'}}, 'additionalProperties': False}, 'maxItems': 15, 'minItems': 1, 'description': 'The claims extracted from the draft, in the order they appear (max 15 per call).'}, 'strict_source': {'type': 'boolean', 'description': 'Reproducibility mode for the whole batch: never verify any claim against a fallback source, such claims error in place instead. Default false; without it, a claim served from a transient-failure fallback returns cannot_verify with the fallback value as indicative rather than a match/mismatch verdict.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['summary', 'results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'summary': {'type': 'object', 'required': ['total', 'match', 'close', 'mismatch', 'cannot_verify', 'error'], 'properties': {'close': {'type': 'number'}, 'error': {'type': 'number'}, 'match': {'type': 'number'}, 'total': {'type': 'number'}, 'mismatch': {'type': 'number'}, 'cannot_verify': {'type': 'number'}}, 'additionalProperties': False}}, 'additionalProperties': True}
Input schema
{'type': 'object', 'required': ['indicator', 'period', 'claimed_value'], 'properties': {'as_of': {'type': 'string', 'description': "Historical IMF-vintage verification: judge the claim against the dated IMF WEO edition resolved from this date, e.g. '2019-04', '2019', instead of today's live data. Resolution is a conservative month calendar (editions flip May 1 / Nov 1, not the IMF's exact release days) and always verifies against a dated WEO edition even when the indicator's live primary is World Bank WDI or the IMF Fiscal Monitor. The response's as_of object and notes disclose both, so present results as 'matched the IMF WEO {vintage} edition', never 'was true at the time'. Recent editions serve from the IMF's own dated vintage dataflows (api.imf.org) directly, with DBnomics's dated editions as the deep archive, the citation names which one served. Only supported for the six WEO-dated registry indicators (gdp_growth, current_account_gdp, govt_debt_gdp, fiscal_balance_gdp, govt_revenue_gdp, govt_expenditure_gdp); rejects with advice otherwise, and impossible calendar dates are rejected."}, 'period': {'type': 'string', 'description': "Period of the claim, usually a year: '2024'."}, 'country': {'type': 'string', 'description': 'Country for registry indicators / World Bank series.'}, 'indicator': {'type': 'string', 'description': "Registry key ('inflation_cpi', 'gdp_growth', …) or explicit series id ('worldbank/FP.CPI.TOTL.ZG', 'imf/NGDP_RPCH', 'dbnomics/IMF/WEO:latest/USA.NGDP_RPCH.pcent_change')."}, 'claimed_value': {'type': 'number', 'description': "The value as claimed (in the series' own units)."}, 'strict_source': {'type': 'boolean', 'description': 'Reproducibility mode: never verify against a fallback source, error instead if the primary source fails. Default false; without it, a verify served from a transient-failure fallback returns cannot_verify with the fallback value as indicative (fallback_used=true), while a fallback for a series the primary permanently lacks (e.g. Taiwan in WDI) is judged normally with disclosure.'}, 'tolerance_abs': {'type': 'number', 'description': 'Optional absolute tolerance in series units (e.g. 0.1 percentage points).'}, 'tolerance_pct': {'type': 'number', 'description': 'Optional relative tolerance in percent.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['verdict', 'claimed_value', 'official_value', 'is_projection', 'observation_status', 'status_method', 'period', 'difference', 'relative_difference_pct', 'explanation', 'diagnostics', 'series', 'citation', 'notes'], 'properties': {'notes': {'type': 'array', 'items': {'type': 'string'}}, 'period': {'type': 'string'}, 'series': {'type': 'object', 'additionalProperties': True}, 'verdict': {'enum': ['match', 'close', 'mismatch', 'cannot_verify'], 'type': 'string'}, 'citation': {'type': 'object', 'additionalProperties': True}, 'difference': {'type': ['number', 'null']}, 'diagnostics': {'type': 'array', 'items': {'type': 'string'}}, 'explanation': {'type': 'string'}, 'claimed_value': {'type': 'number'}, 'is_projection': {'type': 'boolean'}, 'status_method': {'type': 'string'}, 'official_value': {'type': ['number', 'null']}, 'observation_status': {'type': 'string'}, 'relative_difference_pct': {'type': ['number', 'null']}}, 'additionalProperties': True}
Recent tool changes
Similar MCP servers
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…
World Monitor
Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.
TipRanks
Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, …
welcome
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indi…
Currencyformat
Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…