OpenUSPublicDataMCP
Provides tools to query ArcGIS feature services, allowing AI agents to access and analyze geospatial data from ArcGIS REST endpoints.
Click 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., "@OpenUSPublicDataMCPsearch for climate datasets on data.gov"
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.
OpenUSPublicDataMCP
Federal-first, no-key-first MCP access to high-value US public data sources.
This is the US counterpart to OpenUKPublicDataMCP, but it deliberately separates federal coverage from the fragmented state and local ecosystem. Reusable Socrata, ArcGIS REST and CKAN adapters provide platform coverage without pretending that jurisdictions share one schema.
Current bootstrap status
FastMCP server with stdio transport
source registry with provenance metadata
health_checklist_public_data_sourcesfind_us_data_sources— filter the registry by jurisdiction or platformresolve_us_geography— resolve state names/abbreviations/city-state strings to state FIPSsearch_data_govagainst the official Data.gov CKAN API (endpoint under re-discovery after live 404)get_census_state_populationagainst the official Census ACS API (optional key)list_federal_agenciesagainst the official USAspending API (no key)search_federal_registeragainst the official Federal Register API (no key)search_usaspending_awardsagainst the official USAspending awards API (no key)search_congress_billsagainst the official Congress.gov API (optional key)search_socrata_catalogandquery_socrata_datasetquery_arcgis_feature_servicesearch_ckan_cataloglist_curated_state_portals— California, New York, Texas, Washington and Floridasearch_state_data— dispatch to the selected state's curated portalmocked tests and project verification spine
Related MCP server: MobusMCP
Current status
Q2 2026 validation is complete: 16 tools, five curated state portal packs, stdio and Streamable HTTP transport, DynamicMCPProxy catalogue metadata, and 20 passing tests. See docs/tests/Q2-executive-report.md for the evidence-based executive snapshot.
Quick start
cd OpenUSPublicDataMCP
python3.11 -m venv .venv
. .venv/bin/activate
pip install -e '.[dev]'
pytest
fastmcp inspect src/openuspublicdata_mcp/server.py:mcp
fastmcp list src/openuspublicdata_mcp/server.py --json
fastmcp call src/openuspublicdata_mcp/server.py search_data_gov query='climate' limit=3 --jsonDirection
Curated state packs and local discovery.
Federal breadth: BLS, BEA, NOAA, EPA, FDA, CDC and USDA.
County FIPS, congressional districts and richer Census geography.
HTTP deployment, DynamicMCPProxy and Hermes registration.
See docs/plans/2026-07-11-openuspublicdata-mcp-bootstrap.md and research/LINKS.md.
HTTP transport
OPENUS_PORT=8787 .venv/bin/openuspublicdata-http
curl http://127.0.0.1:8787/health
# MCP endpoint: http://127.0.0.1:8787/mcpThe DynamicMCPProxy catalogue entry is in integrations/dynamic-mcp-proxy-user-catalogue-entry.json. Hermes can use the stdio server directly:
hermes config set mcp_servers.openuspublicdata.command "/absolute/path/to/OpenUSPublicDataMCP/.venv/bin/python"
hermes config set mcp_servers.openuspublicdata.args '["-m", "openuspublicdata_mcp.server"]'This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/HappyMonkeyAI/OpenUSPublicDataMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server