gao_comptroller_decisions
Pack: govinfo · 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/gao_comptroller_decisions for the schema, then POST the same URL with its arguments for the data.
Search Comptroller General decisions and opinions — the B-numbered rulings in which GAO decides federal appropriations and fiscal-law disputes, the precedent the Red Book itself cites. Give a topic in plain words (purpose statute violation, augmentation of appropriations, gift acceptance authority, improper payment, interagency agreement) and get the decisions, each with its B-number, decision date and GovInfo package. Filters out GAO audit and performance reports so the result set is decisions only, and reports how many of the underlying hits were decisions. Complements gao_red_book (the treatise) and gao_protests_search (bid-protest decisions, a different GAO docket).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | yes | Free-text topic, e.g. “augmentation of appropriations” or “necessary expense”. |
date_from | string | no | YYYY-MM-DD |
date_to | string | no | YYYY-MM-DD |
include_reports | boolean | no | Also return GAO audit/performance reports from the same search, flagged as reports. Default false. |
page_size | number | no | Decisions to return, 1-100 (default 25). |
limit | number | no | Alias for page_size. |
offset_mark | string | no | Pagination cursor from a previous response. |
Example call
Arguments
{
"query": "augmentation of appropriations"
}
curl
curl -X POST https://gateway.pipeworx.io/govinfo/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"gao_comptroller_decisions","arguments":{"query":"augmentation of appropriations"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('gao_comptroller_decisions', {
"query": "augmentation of appropriations"
});
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 govinfo pack
{
"mcpServers": {
"govinfo": {
"url": "https://gateway.pipeworx.io/govinfo/mcp"
}
}
}
See Getting Started for client-specific install steps.