
Datacommons MCP server
online · 100% uptimeData Commons MCP — harmonised public statistics for places, from Google Data Commons (REST v2).
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Datacommons yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Datacommons tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Datacommons compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 1,002 ms
- faster than 11% of 30,031 servers
Release history: 5 versions in the registry since 2026-10-14, latest 2026-10-31, typically one every 4 days.
Install Datacommons in Claude Code, Cursor or VS Code
claude mcp add --transport http datacommons https://gateway.pipeworx.io/datacommons/mcp
What the publisher says
From the Datacommons repository's README, as published. We do not edit it. Read it on GitHub
@pipeworx/datacommons
Harmonised public statistics for any place on Earth from Google Data Commons: population, income, health, employment, emissions and thousands more indicators. Every value names the original publisher (US Census, World Bank, Eurostat, CDC, BLS, ...).
Part of Pipeworx — an MCP gateway connecting AI agents to 1800+ live data sources. This is an independent, unofficial integration — not affiliated with, endorsed by, or published by the upstream provider.
Tools
Data Commons place ids (dcids), with name and type for each candidate. "California" + State gives geoId/06. "India" gives country/IND.
- datacommonsfindplace(name, place_type?, limit?): turns a place name into
into statistical variable ids, with a match score. "median household income" gives MedianIncomeHousehold.
- datacommonsfindvariable(query, limit?): turns a plain-language indicator
place. Returns the latest value (default), the value at a date, or the whole series with date=all. The response carries the publisher of the value and how many other sources report it, plus the latest value from up to five of them.
- datacommons_observation(variable, place, date?, limit?): one variable at one
one variable across every child place of a parent, sorted by value. Use it for all US states, every county in Texas (geoId/48, County) or every country in europe.
- datacommonschildplaces(variable, parentplace, childtype, date?, sort?, limit?):
A place/variable pair with no data is an error that names both ids. It never comes back as an empty list.
Auth
Platform key (PLATFORMDATACOMMONSKEY) with a BYO override through _apiKey, which is sent upstream as the X-API-Key header. Through the gateway, callers without a key use ours. Anyone importing the package directly needs a free Data Commons key from https://apikeys.datacommons.org (self-serve, no approval step). Without one, the pack refuses with "requires an API key" before any upstream request.
Data sources
official statistics from national and international publishers. Each value's publisher object names the dataset, measurement method and the publisher's provenance page.
- Google Data Commons, the Data Commons knowledge graph (REST v2). It aggregates
Reuse terms: this pack calls the API live for each request and keeps no copy. Each value stays under its original publisher's terms, and the publisher object on every response links to that publisher's provenance page.
Notes for the next person:
population was 340.0M from Census PEP and 334.9M from the ACS 5-year survey. The pack takes Data Commons' own ranking (first facet with observations) and shows the alternates, so the caller can see the spread.
- Most indicators have several sources ("facets") that disagree. In 2024, US
about a dozen US towns. Pass place_type to narrow it.
- Name resolution is fuzzy. "Paris" returns NUTS region FR101 first and then
back to topics. The pack keeps only StatisticalVariable hits and sets low_confidence when the best score is under 0.7.
- The indicator resolver always returns something, even for nonsense, so it falls
for a one-off smoke test, not for serving callers.
- Data Commons publishes a rate-limited trial key in its own docs. It is good
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"datacommons": {
"url": "https://gateway.pipeworx.io/datacommons/mcp"
}
}
}What this endpoint actually serves
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Datacommons: common questions
- Is Datacommons MCP server safe?
- Mostly: it is graded B (77/100). Read the Datacommons safety report
- How do I install Datacommons?
- It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Datacommons need an API key?
- Yes. The registry entry asks for
PIPEWORX_API_KEY. - Is Datacommons maintained?
- The last commit was 20 days ago (2026-10-14). The latest release is v0.2.1.
- Is Datacommons up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Datacommons compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 1,002 ms (faster than 11% of 30,031 servers). Full comparison.