Statistics Query and Verification MCP
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Statistics Query and Verification MCPCheck query scope for https://example.com/statistics: what is the unemployment rate?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Statistics Query and Verification MCP
This repository contains a Python MCP server for answering questions about official statistics from a single user-supplied publication URL.
Current Scaffold
Scope-first flow:
check_query_scope(url, question)is the intended first tool callShared scope gate reused by retrieval tools before they return publication data
HTML parsing for publication title, sections, and linked CSV/XLSX files
CSV/XLSX loading helpers for tabular data retrieval
Related MCP server: pxweb-mcp
Tool Surface
check_query_scope(url, question)get_publication_overview(url)get_publication_text(url, question, section_keyword=None)get_data_file(url, question, file_url, sheet_name=None, max_rows=100)search_publication(url, question, search_term, max_matches=20)
Local Setup
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -e .[dev]Run In VS Code
The workspace includes .vscode/mcp.json for a stdio MCP configuration.
Run Manually
python -m stats_query_mcp.serverSet STATS_QUERY_MCP_TRANSPORT to sse or streamable-http when wiring a deployed transport.
Demo Flow
Run the packaged demonstration against the ONS migration bulletin:
python -m stats_query_mcp.demoOr, after installing the package:
stats-query-mcp-demoThe demo runs the full MCP flow in order:
check_query_scopeget_publication_overviewget_publication_textsearch_publicationget_data_file
It prints a small demonstration summary with the verified excerpt, source section, and an example data-table sample.
By default, the demo uses the registered MCP tool surface in-process so it is quick and reliable to run live. If you want the demo to go through a spawned stdio MCP server as well, use:
python -m stats_query_mcp.demo --stdioYou can override the defaults:
python -m stats_query_mcp.demo --question "What was long-term net migration in year ending December 2025?" --search-term "171,000"Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for official statistics from Statistics Finland (Tilastokeskus) — the StatFin database, exposed through the PxWeb API. Search 3000+ tables, inspect their dimensions, and pull data as JSON-stat2.474MIT
- Alicense-qualityDmaintenanceMCP server for accessing statistical data via the PxWeb API v2.181MIT
- Flicense-qualityDmaintenanceMCP server for automatic fact-checking of political claims by querying official statistical APIs (INSEE, Eurostat, World Bank, OECD) and providing tools for data retrieval, comparison, and cherry-picking detection.
- Alicense-qualityCmaintenanceMCP server that enables querying Latvian official statistics from data.stat.gov.lv via PxWeb tables, allowing retrieval of table definitions and data through natural language or direct tool calls.8MIT
Related MCP Connectors
MCP server for Statistics Sweden (SCB) - 1200+ tables with population, economy, environment data
Statistics Norway (SSB) PxWebApi MCP.
Query any docs site via MCP. Submit a URL, ask questions, get cited answers.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ONSdigital/stats-query-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server