MCP server exposing 3 tools for acquisition-forecasts.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/acquisition-forecasts/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
forecast_search — Search US federal agency PROCUREMENT FORECASTS — contracts an agency has published its intention to award in a future fiscal year, months to years before any solicitation exists. Answers "what is DHS planning to buy next year", "upcoming IT services opportunities FY27", "planned acquisitions in my NAICS", "future set-aside work for small business". Each result carries the requirement title and description, NAICS, estimated value band, small-business set-aside, anticipated award quarter, contracting office and a named point of contact. This is the DEMAND side and it is forward-looking: for contracts already awarded use USASpending, and for solicitations already open for bid use the govcon tools. Currently covers the Department of Homeland Security and its components (CBP, ICE, TSA, FEMA, USCG, USCIS, USSS, CISA, FLETC) — call forecast_agencies for exactly what is wired and why. Keyless.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, place of performance, contract vehicle and type, competition status, and the requirements/contracting/small-business contacts with e-mail and phone. Keyless.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 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.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/acquisition-forecasts/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io