gov_contracts_search
Pack: us-gov-contracts · Endpoint: https://gateway.pipeworx.io/us-gov-contracts/mcp
Search AWARDED US state & local government contracts, normalized across jurisdictions (keyless open data). Filter by vendor (winning supplier), keyword (contract title/description), awarding agency, and minimum dollar amount. Covers state and county contract registries — pass a jurisdiction key (see gov_contracts_jurisdictions) to target one, or omit it to search all covered jurisdictions at once. Returns each contract with its ID, vendor, title, agency, amount, and dates. This is STATE/LOCAL award data (for federal contracts use USAspending/SAM tools).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
jurisdiction | string | no | Jurisdiction key to target (e.g. “tx”, “wa”, “king-county-wa”). Omit to search all covered jurisdictions. Use gov_contracts_jurisdictions to list keys. |
vendor | string | no | Winning vendor/supplier name to match (case-insensitive substring), e.g. “Microsoft”. |
keyword | string | no | Match against contract title/description (case-insensitive substring), e.g. “software”, “road”. |
agency | string | no | Awarding agency/department to match (case-insensitive substring). Not all jurisdictions carry an agency field. |
min_amount | number,string | no | Only contracts whose value is at least this many dollars. |
limit | number,string | no | Max contracts per jurisdiction (default 20, max 100). |
Example call
curl -X POST https://gateway.pipeworx.io/us-gov-contracts/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"gov_contracts_search","arguments":{}}}'
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"us-gov-contracts": {
"url": "https://gateway.pipeworx.io/us-gov-contracts/mcp"
}
}
}
See Getting Started for client-specific install steps.