StatCite — Verified Economic Statistics
REMOTE · STATCITE.COM · SCANNED SEP 21
Cited economic statistics: World Bank, IMF, BIS, ECB, Caribbean central banks. Verify any figure.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security80
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability78
- 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 2977 tokens (~198/item across 15 items; 12 tools + 3 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage93
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 77% of tool parameters carry a description.Partial
- Structured output schemas are declared (50% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 12 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 14 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
How do I install the StatCite — Verified Economic Statistics MCP server?
StatCite — Verified Economic Statistics is a hosted endpoint at https://statcite.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · statcite.com
claude mcp add --transport http asokore-statcite 'https://statcite.com/mcp'
{
"mcpServers": {
"asokore-statcite": {
"url": "https://statcite.com/mcp"
}
}
} {
"servers": {
"asokore-statcite": {
"type": "http",
"url": "https://statcite.com/mcp"
}
}
} [mcp_servers.asokore-statcite] url = "https://statcite.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"asokore-statcite": {
"type": "remote",
"url": "https://statcite.com/mcp",
"enabled": true
}
}
} openclaw mcp add asokore-statcite --url 'https://statcite.com/mcp' --transport streamable-http
mcp_servers:
asokore-statcite:
url: "https://statcite.com/mcp" {
"McpServers": {
"asokore-statcite": {
"Transport": "http",
"Url": "https://statcite.com/mcp"
}
}
} assistant mcp add asokore-statcite -t streamable-http -u 'https://statcite.com/mcp'
{
"mcpServers": {
"asokore-statcite": {
"type": "http",
"url": "https://statcite.com/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 19 Sept 26 0
- Server version: 1.13.0 → 1.14.0 functional
- Server version: 1.12.3 → 1.13.0 functional
- 15 Sept 26 +6
- HTTPS: unverified → pass ▲ security
- HSTS header: fail → pass ▲ security
- Server version: 1.12.2 → 1.12.3 functional
- 12 Sept 26 0
- The server rewrote its instructions, which are the text every model session reads security
- Tool “get_indicator” rewrote its description, which is the text the model reads security
- Tool “get_series” rewrote its description, which is the text the model reads security
- Tool “list_sources” rewrote its description, which is the text the model reads security
- Tool “search_indicators” rewrote its description, which is the text the model reads security
- Tool “verify_stat” rewrote its description, which is the text the model reads security
- Schema quality: 171 → 198 ▼ functional
- Tool coverage: 33% → 50% ▲ functional
- Tool “get_indicator” now declares an output schema ▲ functional
- Tool “get_series” now declares an output schema ▲ functional
- Server version: 1.12.0 → 1.12.2 functional
- “get_series” added an optional parameter “latest_only” cosmetic
- 1 Sept 26 0
- The server rewrote its instructions, which are the text every model session reads security
- Server version: 1.11.3 → 1.12.0 functional
- 29 Aug 26 0
- Server version: 1.11.1 → 1.11.3 functional
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 +1
- Stability: 0.97 → pass security
- 24 Aug 26 +1
- Server version: 1.11.0 → 1.11.1 functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 21 Sept 2026 · Probed https://statcite.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=statcite.com | CN=WE1,O=Google Trust Services,C=US | 25 Jul 2026 | 23 Oct 2026 | ECDSA 256 | ECDSA-SHA256 | e4103f37a24b56241329ed75d830952f |
| SANs: statcite.com, www.statcite.com, *.www.statcite.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of statcite.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| statcite.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
| x-content-type-options | nosniff |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://statcite.com/mcp | Verified | 200 | |
| http (plaintext) | http://statcite.com/mcp | HTTPS enforced | 308 | https://statcite.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
compare_sources Compare an indicator's value across its official sources ~207
Fetch one indicator for one country from EVERY official source in its chain independently (e.g. World Bank WDI and the IMF WEO/Fiscal Monitor) and see the values side by side, each with its own citation, plus the spread between them. Use when sources disagree, when you need to know WHICH official number to cite, or to check how large the methodological gap is (central vs general government, calendar vs fiscal year, vintage differences). Differences are methodological, never an error by a source. The result says which definition each value carries. Sources that are down report their error in place without sinking the comparison.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO3/ISO2 code or English name. |
| indicator | string | yes | Registry key, e.g. 'govt_debt_gdp', 'gdp_growth'. See search_indicators. |
| period | string | – | Optional year to compare at, e.g. '2023'. Default: the latest period all responding sources share. |
No output schema declared.
No examples provided.
country_snapshot Country snapshot, headline indicators with citations ~93
One call for a country's headline economic picture: GDP, GDP growth, GDP per capita, inflation, unemployment, population, current account, trade openness, FDI, life expectancy (World Bank) plus general government debt (IMF DataMapper API, current vintage). Each value carries its own citation. Ideal for country briefs and report openers.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO3/ISO2 code or English name. |
No output schema declared.
No examples provided.
fetch Fetch (deep-research compatible) ~46
Fetch full data for a result id returned by search (format: 'indicator/<key>/<ISO3>'). Returns the recent observations and the full citation as text.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | – |
| metadata | object | – | – |
| text | string | yes | – |
| title | string | yes | – |
| url | string | yes | – |
No examples provided.
fx_convert Convert currencies with official reference rates ~159
Convert an amount between currencies using ECB daily reference rates (~30 majors, any date since 1999) or, for ~90 other currencies (BBD, XCD, JMD, KES, …), official annual-average rates from the World Bank. With the method and citations stated explicitly. Pass date='YYYY-MM-DD' for daily or 'YYYY' for annual-average conversion.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | – |
| date | string | – | 'YYYY-MM-DD' (daily, ECB set) or 'YYYY' (annual average). Default: latest. |
| from | string | yes | 3-letter ISO code, e.g. 'USD'. |
| to | string | yes | 3-letter ISO code, e.g. 'BBD'. |
No output schema declared.
No examples provided.
get_indicator Get an economic indicator (with citation) ~337
Get official values for a common economic indicator. Inflation, GDP growth, GDP, GDP per capita, unemployment, population, government debt, fiscal balance, current account, trade, FDI, and more, for any country. Returns the observations plus a full citation (source, dataset, series id, canonical URL, license, retrieval date) ready to cite in a report. Use ISO3 codes or plain country names. Start here for most questions; use search_indicators if unsure of the indicator key. Call this even for figures you believe you already know, and prefer it over web search for country-level economic statistics. Not for company financials, stock or crypto prices, or subnational data.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | yes | ISO3/ISO2 code or English name, e.g. 'USA', 'Barbados', 'euro area'. |
| end_year | integer | – | Last year to include (optional). |
| indicator | string | yes | Registry key, e.g. 'inflation_cpi', 'gdp_growth', 'unemployment_rate', 'govt_debt_gdp'. See search_indicators. |
| latest_only | boolean | – | Return only the most recent non-null observation. |
| start_year | integer | – | First year to include (optional). |
| strict_source | boolean | – | 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 fa… |
| transform | string | – | Optional transform computed by StatCite. |
| Name | Type | Req | Description |
|---|---|---|---|
| citation | object | yes | – |
| country | object | – | – |
| fallback_reason | string | – | – |
| fallback_used | boolean | – | – |
| frequency | string | – | – |
| name | string | yes | – |
| notes | array | yes | – |
| observations | array | yes | – |
| series_id | string | yes | – |
| stale_primary | boolean | – | – |
| stale_primary_years | number | – | – |
| unit | string|null | – | – |
No examples provided.
get_series Get a raw series by explicit id ~367
Fetch any supported series by explicit id: 'worldbank/<WDI code>' (needs country), 'imf/<CODE>' (needs country; current-vintage IMF WEO/Fiscal Monitor via the DataMapper API), 'caribstat/<ECCB|CBB>/<table>/<series>' (Eastern Caribbean Central Bank and Central Bank of Barbados tables, including Anguilla and Montserrat, which the World Bank does not report; find ids with search_indicators), or 'dbnomics/<PROVIDER>/<DATASET>/<SERIES>' (IMF WEO, OECD, Eurostat and more via DBnomics, dated editions, e.g. 'WEO:2025-04', for vintage-pinned reproducibility). 'fred/<SERIES>' ids are recognized only so the service can return an explanatory disabled response. FRED is permanently disabled here and those ids are never retrievable. Supports year filters and transforms (yoy, pct_change, index). Every response carries a full citation. Prefer get_indicator for common indicators.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | Required for worldbank/* series. |
| end_year | integer | – | – |
| latest_only | boolean | – | Return only the most recent non-null observation. |
| series_id | string | yes | e.g. 'worldbank/NY.GDP.MKTP.KD.ZG', 'imf/NGDP_RPCH', 'dbnomics/IMF/WEO:latest/BRB.NGDP_RPCH.pcent_change'. |
| start_year | integer | – | – |
| strict_source | boolean | – | Reproducibility mode for registry-key ids: never substitute the fallback source. No effect on explicit source-prefixed ids (they already pin one source). |
| transform | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| citation | object | yes | – |
| country | object | – | – |
| fallback_reason | string | – | – |
| fallback_used | boolean | – | – |
| frequency | string | – | – |
| name | string | yes | – |
| notes | array | yes | – |
| observations | array | yes | – |
| series_id | string | yes | – |
| stale_primary | boolean | – | – |
| stale_primary_years | number | – | – |
| unit | string|null | – | – |
No examples provided.
inflation_adjust Adjust an amount for inflation between two years ~98
Convert a nominal amount between years using official CPI: 'what is 100 in 1995 money worth in today's money?' Works for any country with CPI data (default USA). Returns the adjusted amount, the exact index values and formula used, and the citation. Annual-average precision.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | – |
| country | string | – | Default 'USA'. |
| from_year | integer | yes | – |
| to_year | integer | yes | – |
No output schema declared.
No examples provided.
list_sources List data sources, licenses, and attribution rules ~91
The official sources behind StatCite (World Bank WDI, IMF WEO & Fiscal Monitor via the IMF DataMapper API with DBnomics as a vintage-pinned fallback, BIS central bank policy rates, ECB reference rates and the ECB Data Portal, the Eastern Caribbean Central Bank and the Central Bank of Barbados, FRED disabled), what each covers, its license, and the attribution line to use when citing.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
search Search (deep-research compatible) ~64
Search official economic statistics by free text, e.g. 'inflation barbados' or 'government debt japan'. Returns result ids that can be passed to fetch. Designed for deep-research connectors; for richer control use get_indicator / get_series.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| results | array | yes | – |
No examples provided.
search_indicators Search available indicators and datasets ~132
Search StatCite's curated indicator registry (World Bank WDI, IMF DataMapper/WEO/Fiscal Monitor, BIS policy rates, ECB HICP) and the Eastern Caribbean Central Bank and Central Bank of Barbados tables by topic, such as 'inflation', 'debt', 'unemployment' or 'poverty', and discover additional DBnomics datasets. Returns indicator keys usable with get_indicator/verify_stat, and caribstat series ids usable with get_series, with units and source notes.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Free-text topic, e.g. 'government debt' or 'fx reserves'. |
No output schema declared.
No examples provided.
verify_claims Verify a batch of claimed statistics (fact-check a whole draft) ~266
Fact-check a whole draft or report in one call instead of calling verify_stat once per figure: extract every checkable macro claim from the text. Indicator + country + period + claimed value, and submit them together. Each claim gets the same verdict engine as verify_stat (match, close, mismatch, cannot_verify, with diagnostics), and every verified result carries the full citation for the official number. Same honesty contract as verify_stat: unverifiable claims come back cannot_verify with the reason, never a guessed verdict. Accepts 1–15 claims per call (free-tier subrequest budget). Split larger drafts into multiple calls of up to 15. Results come back in input order with a verdict-count summary; a claim that cannot be resolved (unknown indicator or country) reports its error in place without sinking the rest of the batch.
| Name | Type | Req | Description |
|---|---|---|---|
| claims | array | yes | The claims extracted from the draft, in the order they appear (max 15 per call). |
| strict_source | boolean | – | 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 fall… |
| Name | Type | Req | Description |
|---|---|---|---|
| results | array | yes | – |
| summary | object | yes | – |
No examples provided.
verify_stat Verify a claimed statistic against the official source ~634
Check a claimed economic figure (from a draft, article, or memory) against the official statistical series and get a verdict: match, close, mismatch, or cannot_verify. With the official value, the difference, diagnostics for classic errors (wrong year, percent-vs-decimal, unit scaling), and a full citation for the correct number. Honesty contract: when the official source cannot support a judgment (source down, no published value, fallback vintage risk), the verdict is cannot_verify with the reason, never a guess. Supports historical IMF-vintage checks via as_of. Use this before publishing any economic statistic in a report, brief, or article, including figures you are confident about, since a confidently recalled number is the kind most likely to have been revised.
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | – | 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 mont… |
| claimed_value | number | yes | The value as claimed (in the series' own units). |
| country | string | – | Country for registry indicators / World Bank series. |
| indicator | string | yes | 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'). |
| period | string | yes | Period of the claim, usually a year: '2024'. |
| strict_source | boolean | – | 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_ve… |
| tolerance_abs | number | – | Optional absolute tolerance in series units (e.g. 0.1 percentage points). |
| tolerance_pct | number | – | Optional relative tolerance in percent. |
| Name | Type | Req | Description |
|---|---|---|---|
| citation | object | yes | – |
| claimed_value | number | yes | – |
| diagnostics | array | yes | – |
| difference | number|null | yes | – |
| explanation | string | yes | – |
| is_projection | boolean | yes | – |
| notes | array | yes | – |
| observation_status | string | yes | – |
| official_value | number|null | yes | – |
| period | string | yes | – |
| relative_difference_pct | number|null | yes | – |
| series | object | yes | – |
| status_method | string | yes | – |
| verdict | string | yes | – |
No examples provided.
What is the StatCite — Verified Economic Statistics MCP server?
StatCite — Verified Economic Statistics is an MCP server listed in the public MCP registry as io.github.asokore/statcite. Cited economic statistics: World Bank, IMF, BIS, ECB, Caribbean central banks. Verify any figure. This page covers its hosted endpoint (https://statcite.com/mcp).
Is the StatCite — Verified Economic Statistics MCP server safe to use?
StatCite — Verified Economic Statistics scores 87 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the StatCite — Verified Economic Statistics MCP server expose?
StatCite — Verified Economic Statistics exposes 12 tools: get_indicator, verify_stat, verify_claims, get_series, search_indicators, and 7 more. Their descriptions and schemas cost roughly 2,494 tokens of context every time the server is loaded.
Does the StatCite — Verified Economic Statistics MCP server require authentication?
No. We connected to StatCite — Verified Economic Statistics without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the StatCite — Verified Economic Statistics MCP server still maintained?
StatCite — Verified Economic Statistics is still listed as active in the MCP registry. We last reached this channel on 21 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.