Analysis updated 2026-05-18
Let an AI assistant search across four countries' government open data portals with one set of tools.
Preview rows of a government dataset before deciding whether to download the full file.
Deploy the server on Google Cloud Run so multiple agents can query it remotely over HTTP.
| chester-2026/gov-stat-mcp-server | 0whitedev/detranspiler | 2951461586/mulerun-pool | |
|---|---|---|---|
| Stars | 21 | 21 | 21 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs a free api.data.gov key for the US portal, other portals need no credentials.
GovData MCP is a server that lets AI agents search, explore, and fetch open datasets from official government data portals. It follows the Model Context Protocol, a standard that lets tools like Claude Desktop or Claude Code plug in outside data sources. Instead of building a separate connection to each country's data site, an agent talks to this one server and gets a single, consistent set of commands. It currently covers four national open data portals: the United States (data.gov), the United Kingdom (data.gov.uk), Canada (open.canada.ca), and Australia (data.gov.au). Each of these portals has its own quirks, such as different login requirements, bilingual titles, or differences in how files are listed, and the server hides those differences behind one common set of tools. The typical flow for an agent is to list the available portals, search for a dataset by keyword, look at a dataset's full details, then either preview a few rows of a file, download it directly, or get a link to download it later. Descriptions are shortened so they do not use up too much of the agent's context, and errors are written as plain instructions rather than raw technical error messages, so an agent can recover and try a different approach on its own. Setup requires Python 3.11 or newer. Using the US portal needs a free API key from api.data.gov, while the other three portals need no account at all. The server can run locally using the stdio method that tools like Claude Desktop expect, or as an HTTP server, which makes it suitable for deployment on a cloud service such as Google Cloud Run. A Docker setup is included for running it that way. This project is aimed at developers building AI agents that need access to public government statistics and datasets, giving them one dependable interface across multiple countries instead of writing custom code for each portal.
GovData MCP is a server that gives AI agents one consistent way to search, preview, and download open datasets from the US, UK, Canada, and Australia government portals.
Mainly Python. The stack also includes Python, MCP, Docker.
No license file is mentioned in the README, so usage terms are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.