budget_resolution_targets

Pack: budget-resolutions · 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/budget_resolution_targets for the schema, then POST the same URL with its arguments for the data.

The levels a congressional budget resolution sets for a fiscal year and the years after it: federal revenues, new budget authority, outlays, deficit and debt, plus new budget authority and outlays for each budget function (National Defense, Health, Medicare, Social Security, Net Interest, …). Returns the adopted resolution; if none was adopted, the most advanced proposal that passed a chamber (clearly marked adopted:false), or found:false with a named reason. Includes a sum check: the function figures added up beside the resolution’s stated totals. Use for “FY2025 budget resolution defense outlays”, “what did the House budget plan for FY2027 assume for revenues?”. Dollars are nominal US dollars. Optional filters narrow function and year. Source: U.S. Congress, as published by the U.S. Government Publishing Office.

Parameters

NameTypeRequiredDescription
fiscal_yearnumberyesThe budget year the resolution is for, e.g. 2025. Its levels also cover the later years in the resolution (typically nine more).
functionstringnoBudget function, case-insensitive substring (“Defense”, “Medicare”, “Net Interest”) or the three-digit code (“050”). Omit for all functions.
target_yearnumbernoLimit the output to one fiscal year inside the resolution (e.g. 2027 within a resolution that runs 2027-2036). Omit for every year.
adopted_onlybooleannotrue: return only a resolution adopted by both chambers; otherwise a one-chamber-passed plan may be returned if none was adopted (marked adopted:false).
package_idstringnoRead a specific version, e.g. “BILLS-119hconres113pcs” (ids come from budget_resolution_find).

Example call

Arguments

{
  "fiscal_year": 2027,
  "target_year": 2027
}

curl

curl -X POST https://gateway.pipeworx.io/budget-resolutions/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"budget_resolution_targets","arguments":{"fiscal_year":2027,"target_year":2027}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('budget_resolution_targets', {
  "fiscal_year": 2027,
  "target_year": 2027
});

Response shape

FieldTypeDescription
foundboolean
fiscal_yearnumber
reason_codestring
reasonstring
resolutionstring
package_idstring
statusstring
adoptedboolean
status_notestring
titlestring
text_version_datestring | null
covers_fiscal_yearsarray
basisstring
aggregatesobject
functionsarray
reconciliationobject
other_candidatesarray
data_as_ofstring | null
sourcestring
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "fiscal_year": {
      "type": "number"
    },
    "reason_code": {
      "type": "string"
    },
    "reason": {
      "type": "string"
    },
    "resolution": {
      "type": "string"
    },
    "package_id": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "adopted": {
      "type": "boolean"
    },
    "status_note": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text_version_date": {
      "type": [
        "string",
        "null"
      ]
    },
    "covers_fiscal_years": {
      "type": "array",
      "items": {
        "type": "number"
      }
    },
    "basis": {
      "type": "string"
    },
    "aggregates": {
      "type": "object",
      "additionalProperties": true
    },
    "functions": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "reconciliation": {
      "type": "object",
      "additionalProperties": true
    },
    "other_candidates": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "resolution": {
            "type": "string"
          },
          "package_id": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "adopted": {
            "type": "boolean"
          },
          "status_note": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "date_issued": {
            "type": [
              "string",
              "null"
            ]
          },
          "versions_seen": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": true
      }
    },
    "data_as_of": {
      "type": [
        "string",
        "null"
      ]
    },
    "source": {
      "type": "string"
    }
  },
  "additionalProperties": true
}

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 budget-resolutions pack
{
  "mcpServers": {
    "budget-resolutions": {
      "url": "https://gateway.pipeworx.io/budget-resolutions/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 28, 2026