MCPcopy Index your code
hub / github.com/datacommonsorg/agent-toolkit

github.com/datacommonsorg/agent-toolkit @v1.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.1 ↗ · + Follow
351 symbols 1,314 edges 51 files 263 documented · 75% updated 12d agov1.2.1 · 2026-04-07★ 1382 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Data Commons Agent Toolkit

This repo contains MCP tools and sample agents for fetching public information from Data Commons.

User-facing documentation is at https://docs.datacommons.org/mcp.

MCP Server

Sample agents

Core symbols most depended-on inside this repo

get
called by 100
packages/datacommons-mcp/datacommons_mcp/cache.py
search_indicators
called by 23
packages/datacommons-mcp/datacommons_mcp/services.py
get_dc_settings
called by 11
packages/datacommons-mcp/datacommons_mcp/settings.py
get_observations
called by 10
packages/datacommons-mcp/datacommons_mcp/services.py
_validate_and_build_request
called by 9
packages/datacommons-mcp/datacommons_mcp/services.py
read_external_content
called by 8
packages/datacommons-mcp/datacommons_mcp/utils.py
run_command
called by 8
scripts/create_staging_tag.py
filter_by_date
called by 7
packages/datacommons-mcp/datacommons_mcp/utils.py

Shape

Method 166
Function 102
Class 71
Route 12

Languages

Python100%

Modules by API surface

packages/datacommons-mcp/tests/test_services.py33 symbols
packages/datacommons-mcp/tests/test_dc_client.py32 symbols
packages/datacommons-mcp/datacommons_mcp/topics.py26 symbols
packages/datacommons-mcp/datacommons_mcp/clients.py26 symbols
packages/datacommons-mcp/tests/test_utils.py21 symbols
packages/datacommons-mcp/datacommons_mcp/data_models/observations.py21 symbols
packages/datacommons-mcp/tests/test_cli.py17 symbols
packages/datacommons-mcp/datacommons_mcp/services.py16 symbols
packages/datacommons-mcp/tests/data_models/test_observations.py13 symbols
packages/datacommons-mcp/evals/evaluator_framework/types.py12 symbols
packages/datacommons-mcp/evals/evaluator_framework/evaluator.py11 symbols
packages/datacommons-mcp/tests/test_settings.py10 symbols

For agents

$ claude mcp add agent-toolkit \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact