Acquisition Forecasts

live GovernmentWeather

US federal agency procurement FORECASTS — what an agency says it intends to

3 tools
0ms auth
free tier 50 calls/day

Tools

forecast_detail

Full detail for one procurement forecast entry by its APFS number (e.g. "F2026074190") or numeric id, as returned by forecast_search. Adds the complete requirement narrative, period of performance, pl

No parameters required.

Try it
forecast_agencies

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

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/acquisition-forecasts/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/acquisition-forecasts/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"forecast_search","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("forecast_search", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("us federal agency procurement forecasts — what an agency says it intends to");