forecast_agencies
Pack: acquisition-forecasts · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/forecast_agencies for the schema, then POST the same URL with its arguments for the data.
What procurement-forecast coverage actually exists — which agencies are wired, how many forecast rows each currently publishes, and the honest verdict for every agency on the acquisition.gov forecast index that is NOT wired, with the reason (HTML page with no data file, PDF-only, or blocks automated clients). Call this before concluding that an agency has no upcoming work: an agency absent from the search index has not been checked, which is a different thing from having nothing planned. Keyless.
Example call
Arguments
{}
curl
curl -X POST https://gateway.pipeworx.io/acquisition-forecasts/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"forecast_agencies","arguments":{}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('forecast_agencies', {});
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the acquisition-forecasts pack
{
"mcpServers": {
"acquisition-forecasts": {
"url": "https://gateway.pipeworx.io/acquisition-forecasts/mcp"
}
}
}
See Getting Started for client-specific install steps.