pushbuild-mcp
Officialpushbuild-mcp
A local (stdio) MCP server for the Pushbuild data APIs: 400+ official public-data sources, each returning clean JSON records with a stated source. Coverage includes US election results and campaign finance, lobbying, court cases, restaurant inspections, building permits, business registries, SEC filings and 13F holdings, recalls, sanctions lists, central bank and economic statistics, and weather.
It runs on your machine and needs nothing beyond Python 3.9+. Search runs locally over the public catalog (https://api.pushbuild.com/llms.txt), describe reads each API's OpenAPI spec, and call_api runs the API through the Pushbuild REST API with your key.
Tools
search_apis: find an API by keyword.describe_api: inputs and coverage of one API.call_api: run an API and get records. Needs a key.
All three only read data.
Related MCP server: @cyanheads/openfec-mcp-server
Install
pip install "git+https://github.com/pushbuild/pushbuild-mcp"Get a free key (monthly free usage, no card): https://pushbuild.com/apis/app/signup
Claude Desktop / Cursor / any MCP client
{
"mcpServers": {
"pushbuild": {
"command": "pushbuild-mcp",
"env": { "PUSHBUILD_API_KEY": "YOUR_KEY" }
}
}
}Without installing: "command": "uvx", "args": ["--from", "git+https://github.com/pushbuild/pushbuild-mcp", "pushbuild-mcp"].
Clients that support remote servers can instead connect to https://api.pushbuild.com/mcp directly (OAuth sign-in). Docs: https://pushbuild.com/apis/mcp.html
License
MIT
Available Tools
3 toolscall_apiRun an APIARead-only
Run one API with parameters from describe_api and return JSON records (default 20; set maxItems up to 500). Needs PUSHBUILD_API_KEY (free key with monthly free usage: https://pushbuild.com/apis/app/signup).
Inputs: api (required), params (required).
describe_apiDescribe an APIBRead-only
Input parameters (JSON Schema) and coverage of one API id from search_apis. No key needed.
Inputs: api (required).
search_apisSearch APIsARead-only
Find Pushbuild data APIs by keyword (e.g. 'campaign contributions texas', 'restaurant inspections', 'sec 13f'). Returns API ids and what each covers. No key needed.
Inputs: query (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
The three tools form a clean, non-overlapping pipeline: search_apis discovers API ids, describe_api explains one id's schema, and call_api executes it. Each has a distinct input (keyword vs. api id vs. api id + params) and output, so an agent cannot easily misselect.
All three follow an identical verb_noun snake_case pattern (search_apis, describe_api, call_api). The shared '_api(s)' noun makes the workflow progression explicit.
Three tools is lean but each earns its place; the discover-describe-call triad is the minimal complete surface for an API gateway. It sits at the low end of the comfortable range, with no redundant entries.
The core lifecycle (find → understand → invoke) is fully covered, including auth notes and maxItems control. Minor gaps exist: no pagination/cursor for large result sets beyond maxItems=500, no way to browse all APIs without a keyword, and no key-validation or error-inspection helper.
Related MCP Connectors
MCP server for French (BOAMP) + EU (TED) public procurement data via TenderAPI.
MCP server for nonprofit financials via ProPublica: IRS Form 990 data for 1.8M+ nonprofits.
Hosted MCP server for live public-data APIs and Skills for AI agents.
One MCP server for 180+ live web-data APIs returning clean JSON from sites that block scrapers.
Related MCP Servers
- MIT
- AlicenseNot gradedqualityBmaintenanceAccess FEC campaign finance data through MCP. Query data about candidates, money trails, and election filings. STDIO & Streamable HTTP.203 npm2Apache 2.0
- FlicenseNot gradedqualityDmaintenanceAn MCP server that searches official FEC PDF rulebooks for compliance and contribution limits, and provides real-time lookups against the OpenFEC API for candidates, committees, filings, and financial data.-
- AlicenseNot gradedqualityCmaintenanceAggregate US business filings, SEC reports, federal court cases, federal spending awards, and professional licenses through a single MCP server.1MIT