{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fk92eybk6xvn","handle":"usaspending-gov","url":"https://wellknown.network/agents/usaspending-gov","links":{"self":"https://wellknown.network/agents/usaspending-gov/record.json","html":"https://wellknown.network/agents/usaspending-gov","markdown":"https://wellknown.network/agents/usaspending-gov/record.md","api":"https://wellknown.network/api/v1/agents/usaspending-gov","status":"https://wellknown.network/api/v1/agents/usaspending-gov/status","claim":"https://wellknown.network/agents/usaspending-gov/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/usaspending-gov/claim.json","badge":"https://wellknown.network/agents/usaspending-gov/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/usaspending-gov/history","tools":"https://wellknown.network/api/v1/agents/usaspending-gov/tools"},"ard":{"identifier":"urn:air:usaspending.1102tools.com:server:usaspending-gov","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"USASpending.gov","summary":"USAspending.gov contracts, grants, loans, subawards, recipients, agencies, and federal accounts.","description":"USAspending.gov contracts, grants, loans, subawards, recipients, agencies, and federal accounts.","publisher":{"name":"com.1102tools","url":null},"homepage":"https://1102tools.com","repository":"https://github.com/1102tools-dev/federal-contracting-mcps","version":"1.0.27","license":"MIT","protocols":["mcp"],"tags":["1102","federal-contracts","mcp","model-context-protocol","procurement","usaspending"],"pricing":null,"endpoints":[{"url":"https://usaspending.1102tools.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"pypi:usaspending-gov-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-21T20:49:49.0994Z","publishedAt":"2026-10-21T20:49:49.0994Z","registryName":"com.1102tools/usaspending-gov-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"pypi","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.525,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"}],"categories":["commerce","content","dev","documents","finance","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-25T22:25:25.217Z","lastProbedAt":"2026-10-25T22:25:25.217Z","statusComputedAt":"2026-10-25T22:29:35.700Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":1110,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":4,"ok":4,"authBoundaryOk":0,"serviceOk":4,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-25T22:25:25.217Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":982,"error":null,"detail":{"tools":[{"name":"search_awards","description":"Search federal awards (contracts, IDVs, grants, loans, etc.) on USASpending.gov.\n\n    This is the primary workhorse for finding awards. Returns matching awards\n"},{"name":"get_award_count","description":"Count awards matching filters, broken down by award category.\n\n    Returns counts grouped by: contracts, idvs, grants, loans, direct_payments, other.\n    Use th"},{"name":"spending_over_time","description":"Aggregate spending amounts over time, grouped by fiscal year, quarter, or month.\n\n    Use this to visualize spending trends, identify fiscal-year-end spikes,\n  "},{"name":"spending_by_category","description":"Aggregate spending by a dimension (top vendors, top agencies, top NAICS, etc.).\n\n    The 'category' parameter controls the grouping dimension. Common uses:\n    "},{"name":"get_award_detail","description":"Fetch full details for a single award by its generated_internal_id.\n\n    Use the generated_internal_id value returned by search_awards to fetch\n    the complete"},{"name":"get_transactions","description":"Fetch the full transaction (modification) history for an award.\n\n    Every modification, option exercise, and de-obligation is a transaction.\n    Modification n"},{"name":"get_award_funding","description":"Fetch File C funding data for an award: federal account, object class, program activity.\n\n    Shows which Treasury accounts, object classes, and program activit"},{"name":"get_idv_children","description":"Fetch child awards (task/delivery orders) under an IDV.\n\n    For a Multiple Award IDV, child_awards returns the task orders or delivery\n    orders placed agains"},{"name":"lookup_piid","description":"Look up awards by their exact PIID, across contracts AND IDVs.\n\n    Looks for awards whose own PIID is exactly this value (the award_ids\n    filter), in both co"},{"name":"autocomplete_psc","description":"Autocomplete lookup for Product/Service Codes (PSC).\n\n    Use exact four-character codes ('R499', 'D302') or description keywords\n    ('professional', 'applicat"},{"name":"autocomplete_naics","description":"Autocomplete lookup for NAICS codes.\n\n    Accepts partial codes ('541') or keywords ('software'). Returns matching\n    NAICS entries with code and description.\n"},{"name":"list_toptier_agencies","description":"List all top-tier federal agencies tracked by USASpending.\n\n    Returns agency codes, names, abbreviations, and current-year budgetary\n    resources. Use the re"},{"name":"get_agency_overview","description":"Get descriptive information for an agency: name, mission, website,\n    data notes and DEF codes. It has no dollar figures; for spending use\n    get_agency_oblig"},{"name":"get_agency_awards","description":"Get one obligation total and transaction count for an agency's awards\n    in a fiscal year.\n\n    The total covers ALL award types together (contracts, IDVs, gra"},{"name":"get_naics_details","description":"Get details for a NAICS code (2-6 digits).\n\n    Returns the NAICS description, parent categories, and child subcategories\n    if applicable.\n    "},{"name":"get_psc_filter_tree","description":"Get the PSC hierarchy tree.\n\n    Pass an empty path for the top-level. Drill down with paths like\n    'Service/R/' to get the service professional services tree"},{"name":"get_state_profile","description":"Get the federal award totals for recipients located in a US state.\n\n    Examples: '06' = California, '48' = Texas, '24' = Maryland, '51' = Virginia.\n    Returns"},{"name":"search_subawards","description":"Search FFATA subaward reports on USASpending.\n\n    Returns the FFATA subaward records (subcontracts under prime contracts and\n    subawards under prime grants)."},{"name":"spending_by_subaward_grouped","description":"Find matching prime awards and their cumulative FFATA report totals.\n\n    Filters select prime records, but subaward_count and subaward_obligation\n    cover all"},{"name":"search_recipients","description":"Search USASpending recipients (vendors and grantees) by keyword.\n\n    Returns paginated recipients with their UEI, DUNS, name, and a recipient\n    'id' hash for"},{"name":"get_recipient_profile","description":"Get full profile for a recipient by their USASpending hash.\n\n    Returns recipient details: name, UEI, DUNS, business categories, location,\n    parent (if any),"},{"name":"get_recipient_children","description":"Get the child recipients (subsidiaries) of a parent recipient.\n\n    Pass the parent recipient's 12-character UEI (or legacy 9-digit DUNS).\n    Do NOT pass a rec"},{"name":"autocomplete_recipient","description":"Find recipient names by partial name or UEI/DUNS.\n\n    This is a recipient-name lookup; it does not supply the recipient hash\n    for get_recipient_profile() or"},{"name":"list_states","description":"List all states with their FIPS codes and award totals.\n\n    Returns the full list of US states/territories with FIPS codes you can\n    pass to get_state_profil"},{"name":"get_agency_budgetary_resources","description":"Get an agency's budgetary resources by fiscal year.\n\n    Returns agency budgetary resources, obligations and outlays for each\n    fiscal year on file, plus gove"},{"name":"get_agency_sub_agencies","description":"List the subordinate (subtier) organizations of a toptier agency.\n\n    Returns each sub-agency with its obligations, transaction count, and\n    new-award count "},{"name":"get_agency_federal_accounts","description":"List the Treasury Account Symbols (federal accounts) used by an agency.\n\n    Returns each federal account with its obligated amount and gross outlay\n    for the"},{"name":"get_agency_object_classes","description":"List the object class breakdown (what an agency spends money on).\n\n    Object classes are OMB categories: Personnel Compensation, Travel,\n    Contractual Servic"},{"name":"get_agency_program_activities","description":"List the program activities (specific programs) within an agency.\n\n    Program activities are the specific named programs that obligate funds\n    (e.g., 'Cybers"},{"name":"get_agency_obligations_by_award_category","description":"Get an agency's obligation breakdown by award category.\n\n    Returns total obligated dollars split by category: contracts, IDVs, grants,\n    loans, direct payme"},{"name":"get_award_funding_rollup","description":"Get a rollup of an award's funding totals.\n\n    Returns total transaction obligated amount, awarding agency count,\n    funding agency count, and federal account"},{"name":"get_award_subaward_count","description":"Count of subawards (FFATA subcontracts/subawards) reported on an award."},{"name":"get_award_federal_account_count","description":"Count of distinct federal accounts (TAS) funding an award."},{"name":"get_award_transaction_count","description":"Count of transactions (modifications) on an award."},{"name":"awards_last_updated","description":"Get the timestamp of the last USASpending award data refresh.\n\n    Use this to determine data freshness when comparing to other sources\n    (SAM.gov Contract Aw"},{"name":"spending_by_transaction","description":"Search at the transaction (modification) level.\n\n    Unlike search_awards which returns one row per award, this returns one\n    row per transaction (initial act"},{"name":"spending_by_geography","description":"Geographic breakdown of spending.\n\n    scope: 'recipient_location' (where the recipient is) or 'place_of_performance'\n    (where the work happens).\n    geo_laye"},{"name":"new_awards_over_time","description":"Pipeline trend of new awards to a recipient over time.\n\n    REQUIRES recipient_id (the recipient hash with -P suffix for parent-level\n    rollup, or -R for a si"},{"name":"get_idv_amounts","description":"Top-line amounts for an Indefinite Delivery Vehicle (IDV).\n\n    Returns child IDV count, child award count, child award total obligation,\n    and base/option va"},{"name":"get_idv_funding","description":"List File C funding records associated with an IDV.\n\n    Rows can identify the IDV itself as well as associated awards; they are\n    not a complete list of chil"},{"name":"get_idv_funding_rollup","description":"Funding rollup totals for an IDV (single dict, not paginated)."},{"name":"get_idv_activity","description":"List child task/delivery orders awarded under an IDV.\n\n    Results are ALWAYS sorted by obligated amount, descending; the endpoint\n    accepts no sort or order "},{"name":"autocomplete_awarding_agency","description":"Find awarding agency names by partial match.\n\n    USASpending search filters require the EXACT awarding agency name\n    (slugs return zero). Use this to resolve"},{"name":"autocomplete_funding_agency","description":"Find funding agency names by partial match (companion to awarding agency)."},{"name":"autocomplete_cfda","description":"Find CFDA (Catalog of Federal Domestic Assistance) program numbers\n    by partial title or program number. CFDA codes are used in grants."},{"name":"autocomplete_glossary","description":"Find glossary terms (acquisition + spending vocabulary) by partial match."},{"name":"get_award_types_reference","description":"Return the full mapping of award type codes to descriptions.\n\n    Returns the canonical reference: contracts (A=BPA Call, B=Purchase Order,\n    C=Delivery Order"},{"name":"get_def_codes_reference","description":"Return all Disaster Emergency Fund (DEFC) codes with public laws.\n\n    DEFCs are used to filter awards funded by specific supplemental\n    appropriations (COVID"},{"name":"get_glossary","description":"Get the full USASpending glossary of acquisition + spending terms."},{"name":"get_submission_periods","description":"List the reporting calendar and submission/certification deadlines.\n\n    Returns available fiscal reporting periods and their scheduled start,\n    due, certific"},{"name":"list_federal_accounts","description":"List Treasury federal accounts (TAS) with budgetary resources.\n\n    keyword filters by account name or AID. fiscal_year controls the reported\n    budgetary-reso"},{"name":"get_federal_account_detail","description":"Get an individual federal account's metadata + budgetary resources."},{"name":"get_federal_account_object_classes","description":"Get the object class breakdown of obligations for a federal account.\n\n    IMPORTANT: the returned obligations are CUMULATIVE across all reported\n    fiscal year"},{"name":"get_federal_account_program_activities","description":"List program activity codes and names associated with a federal account.\n\n    The source lists distinct programs across all reported fiscal years; it\n    has no"},{"name":"get_federal_account_fy_snapshot","description":"Get a single-fiscal-year snapshot of a federal account's resources.\n\n    Important: this endpoint takes the numeric `account_id` (e.g. 4595), NOT\n    the alphan"}],"toolCount":55,"toolsHash":"bdb9c54be667596a65c1e6da922142fcea8d05066778e9db03f8bb9eecee1fd6","serverName":"usaspending","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.27","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T14:26:47.157Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1083,"error":null,"detail":{"tools":[{"name":"search_awards","description":"Search federal awards (contracts, IDVs, grants, loans, etc.) on USASpending.gov.\n\n    This is the primary workhorse for finding awards. Returns matching awards\n"},{"name":"get_award_count","description":"Count awards matching filters, broken down by award category.\n\n    Returns counts grouped by: contracts, idvs, grants, loans, direct_payments, other.\n    Use th"},{"name":"spending_over_time","description":"Aggregate spending amounts over time, grouped by fiscal year, quarter, or month.\n\n    Use this to visualize spending trends, identify fiscal-year-end spikes,\n  "},{"name":"spending_by_category","description":"Aggregate spending by a dimension (top vendors, top agencies, top NAICS, etc.).\n\n    The 'category' parameter controls the grouping dimension. Common uses:\n    "},{"name":"get_award_detail","description":"Fetch full details for a single award by its generated_internal_id.\n\n    Use the generated_internal_id value returned by search_awards to fetch\n    the complete"},{"name":"get_transactions","description":"Fetch the full transaction (modification) history for an award.\n\n    Every modification, option exercise, and de-obligation is a transaction.\n    Modification n"},{"name":"get_award_funding","description":"Fetch File C funding data for an award: federal account, object class, program activity.\n\n    Shows which Treasury accounts, object classes, and program activit"},{"name":"get_idv_children","description":"Fetch child awards (task/delivery orders) under an IDV.\n\n    For a Multiple Award IDV, child_awards returns the task orders or delivery\n    orders placed agains"},{"name":"lookup_piid","description":"Look up awards by their exact PIID, across contracts AND IDVs.\n\n    Looks for awards whose own PIID is exactly this value (the award_ids\n    filter), in both co"},{"name":"autocomplete_psc","description":"Autocomplete lookup for Product/Service Codes (PSC).\n\n    Use exact four-character codes ('R499', 'D302') or description keywords\n    ('professional', 'applicat"},{"name":"autocomplete_naics","description":"Autocomplete lookup for NAICS codes.\n\n    Accepts partial codes ('541') or keywords ('software'). Returns matching\n    NAICS entries with code and description.\n"},{"name":"list_toptier_agencies","description":"List all top-tier federal agencies tracked by USASpending.\n\n    Returns agency codes, names, abbreviations, and current-year budgetary\n    resources. Use the re"},{"name":"get_agency_overview","description":"Get descriptive information for an agency: name, mission, website,\n    data notes and DEF codes. It has no dollar figures; for spending use\n    get_agency_oblig"},{"name":"get_agency_awards","description":"Get one obligation total and transaction count for an agency's awards\n    in a fiscal year.\n\n    The total covers ALL award types together (contracts, IDVs, gra"},{"name":"get_naics_details","description":"Get details for a NAICS code (2-6 digits).\n\n    Returns the NAICS description, parent categories, and child subcategories\n    if applicable.\n    "},{"name":"get_psc_filter_tree","description":"Get the PSC hierarchy tree.\n\n    Pass an empty path for the top-level. Drill down with paths like\n    'Service/R/' to get the service professional services tree"},{"name":"get_state_profile","description":"Get the federal award totals for recipients located in a US state.\n\n    Examples: '06' = California, '48' = Texas, '24' = Maryland, '51' = Virginia.\n    Returns"},{"name":"search_subawards","description":"Search FFATA subaward reports on USASpending.\n\n    Returns the FFATA subaward records (subcontracts under prime contracts and\n    subawards under prime grants)."},{"name":"spending_by_subaward_grouped","description":"Find matching prime awards and their cumulative FFATA report totals.\n\n    Filters select prime records, but subaward_count and subaward_obligation\n    cover all"},{"name":"search_recipients","description":"Search USASpending recipients (vendors and grantees) by keyword.\n\n    Returns paginated recipients with their UEI, DUNS, name, and a recipient\n    'id' hash for"},{"name":"get_recipient_profile","description":"Get full profile for a recipient by their USASpending hash.\n\n    Returns recipient details: name, UEI, DUNS, business categories, location,\n    parent (if any),"},{"name":"get_recipient_children","description":"Get the child recipients (subsidiaries) of a parent recipient.\n\n    Pass the parent recipient's 12-character UEI (or legacy 9-digit DUNS).\n    Do NOT pass a rec"},{"name":"autocomplete_recipient","description":"Find recipient names by partial name or UEI/DUNS.\n\n    This is a recipient-name lookup; it does not supply the recipient hash\n    for get_recipient_profile() or"},{"name":"list_states","description":"List all states with their FIPS codes and award totals.\n\n    Returns the full list of US states/territories with FIPS codes you can\n    pass to get_state_profil"},{"name":"get_agency_budgetary_resources","description":"Get an agency's budgetary resources by fiscal year.\n\n    Returns agency budgetary resources, obligations and outlays for each\n    fiscal year on file, plus gove"},{"name":"get_agency_sub_agencies","description":"List the subordinate (subtier) organizations of a toptier agency.\n\n    Returns each sub-agency with its obligations, transaction count, and\n    new-award count "},{"name":"get_agency_federal_accounts","description":"List the Treasury Account Symbols (federal accounts) used by an agency.\n\n    Returns each federal account with its obligated amount and gross outlay\n    for the"},{"name":"get_agency_object_classes","description":"List the object class breakdown (what an agency spends money on).\n\n    Object classes are OMB categories: Personnel Compensation, Travel,\n    Contractual Servic"},{"name":"get_agency_program_activities","description":"List the program activities (specific programs) within an agency.\n\n    Program activities are the specific named programs that obligate funds\n    (e.g., 'Cybers"},{"name":"get_agency_obligations_by_award_category","description":"Get an agency's obligation breakdown by award category.\n\n    Returns total obligated dollars split by category: contracts, IDVs, grants,\n    loans, direct payme"},{"name":"get_award_funding_rollup","description":"Get a rollup of an award's funding totals.\n\n    Returns total transaction obligated amount, awarding agency count,\n    funding agency count, and federal account"},{"name":"get_award_subaward_count","description":"Count of subawards (FFATA subcontracts/subawards) reported on an award."},{"name":"get_award_federal_account_count","description":"Count of distinct federal accounts (TAS) funding an award."},{"name":"get_award_transaction_count","description":"Count of transactions (modifications) on an award."},{"name":"awards_last_updated","description":"Get the timestamp of the last USASpending award data refresh.\n\n    Use this to determine data freshness when comparing to other sources\n    (SAM.gov Contract Aw"},{"name":"spending_by_transaction","description":"Search at the transaction (modification) level.\n\n    Unlike search_awards which returns one row per award, this returns one\n    row per transaction (initial act"},{"name":"spending_by_geography","description":"Geographic breakdown of spending.\n\n    scope: 'recipient_location' (where the recipient is) or 'place_of_performance'\n    (where the work happens).\n    geo_laye"},{"name":"new_awards_over_time","description":"Pipeline trend of new awards to a recipient over time.\n\n    REQUIRES recipient_id (the recipient hash with -P suffix for parent-level\n    rollup, or -R for a si"},{"name":"get_idv_amounts","description":"Top-line amounts for an Indefinite Delivery Vehicle (IDV).\n\n    Returns child IDV count, child award count, child award total obligation,\n    and base/option va"},{"name":"get_idv_funding","description":"List File C funding records associated with an IDV.\n\n    Rows can identify the IDV itself as well as associated awards; they are\n    not a complete list of chil"},{"name":"get_idv_funding_rollup","description":"Funding rollup totals for an IDV (single dict, not paginated)."},{"name":"get_idv_activity","description":"List child task/delivery orders awarded under an IDV.\n\n    Results are ALWAYS sorted by obligated amount, descending; the endpoint\n    accepts no sort or order "},{"name":"autocomplete_awarding_agency","description":"Find awarding agency names by partial match.\n\n    USASpending search filters require the EXACT awarding agency name\n    (slugs return zero). Use this to resolve"},{"name":"autocomplete_funding_agency","description":"Find funding agency names by partial match (companion to awarding agency)."},{"name":"autocomplete_cfda","description":"Find CFDA (Catalog of Federal Domestic Assistance) program numbers\n    by partial title or program number. CFDA codes are used in grants."},{"name":"autocomplete_glossary","description":"Find glossary terms (acquisition + spending vocabulary) by partial match."},{"name":"get_award_types_reference","description":"Return the full mapping of award type codes to descriptions.\n\n    Returns the canonical reference: contracts (A=BPA Call, B=Purchase Order,\n    C=Delivery Order"},{"name":"get_def_codes_reference","description":"Return all Disaster Emergency Fund (DEFC) codes with public laws.\n\n    DEFCs are used to filter awards funded by specific supplemental\n    appropriations (COVID"},{"name":"get_glossary","description":"Get the full USASpending glossary of acquisition + spending terms."},{"name":"get_submission_periods","description":"List the reporting calendar and submission/certification deadlines.\n\n    Returns available fiscal reporting periods and their scheduled start,\n    due, certific"},{"name":"list_federal_accounts","description":"List Treasury federal accounts (TAS) with budgetary resources.\n\n    keyword filters by account name or AID. fiscal_year controls the reported\n    budgetary-reso"},{"name":"get_federal_account_detail","description":"Get an individual federal account's metadata + budgetary resources."},{"name":"get_federal_account_object_classes","description":"Get the object class breakdown of obligations for a federal account.\n\n    IMPORTANT: the returned obligations are CUMULATIVE across all reported\n    fiscal year"},{"name":"get_federal_account_program_activities","description":"List program activity codes and names associated with a federal account.\n\n    The source lists distinct programs across all reported fiscal years; it\n    has no"},{"name":"get_federal_account_fy_snapshot","description":"Get a single-fiscal-year snapshot of a federal account's resources.\n\n    Important: this endpoint takes the numeric `account_id` (e.g. 4595), NOT\n    the alphan"}],"toolCount":55,"toolsHash":"bdb9c54be667596a65c1e6da922142fcea8d05066778e9db03f8bb9eecee1fd6","serverName":"usaspending","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.27","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T07:23:17.902Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1137,"error":null,"detail":{"tools":[{"name":"search_awards","description":"Search federal awards (contracts, IDVs, grants, loans, etc.) on USASpending.gov.\n\n    This is the primary workhorse for finding awards. Returns matching awards\n"},{"name":"get_award_count","description":"Count awards matching filters, broken down by award category.\n\n    Returns counts grouped by: contracts, idvs, grants, loans, direct_payments, other.\n    Use th"},{"name":"spending_over_time","description":"Aggregate spending amounts over time, grouped by fiscal year, quarter, or month.\n\n    Use this to visualize spending trends, identify fiscal-year-end spikes,\n  "},{"name":"spending_by_category","description":"Aggregate spending by a dimension (top vendors, top agencies, top NAICS, etc.).\n\n    The 'category' parameter controls the grouping dimension. Common uses:\n    "},{"name":"get_award_detail","description":"Fetch full details for a single award by its generated_internal_id.\n\n    Use the generated_internal_id value returned by search_awards to fetch\n    the complete"},{"name":"get_transactions","description":"Fetch the full transaction (modification) history for an award.\n\n    Every modification, option exercise, and de-obligation is a transaction.\n    Modification n"},{"name":"get_award_funding","description":"Fetch File C funding data for an award: federal account, object class, program activity.\n\n    Shows which Treasury accounts, object classes, and program activit"},{"name":"get_idv_children","description":"Fetch child awards (task/delivery orders) under an IDV.\n\n    For a Multiple Award IDV, child_awards returns the task orders or delivery\n    orders placed agains"},{"name":"lookup_piid","description":"Look up awards by their exact PIID, across contracts AND IDVs.\n\n    Looks for awards whose own PIID is exactly this value (the award_ids\n    filter), in both co"},{"name":"autocomplete_psc","description":"Autocomplete lookup for Product/Service Codes (PSC).\n\n    Use exact four-character codes ('R499', 'D302') or description keywords\n    ('professional', 'applicat"},{"name":"autocomplete_naics","description":"Autocomplete lookup for NAICS codes.\n\n    Accepts partial codes ('541') or keywords ('software'). Returns matching\n    NAICS entries with code and description.\n"},{"name":"list_toptier_agencies","description":"List all top-tier federal agencies tracked by USASpending.\n\n    Returns agency codes, names, abbreviations, and current-year budgetary\n    resources. Use the re"},{"name":"get_agency_overview","description":"Get descriptive information for an agency: name, mission, website,\n    data notes and DEF codes. It has no dollar figures; for spending use\n    get_agency_oblig"},{"name":"get_agency_awards","description":"Get one obligation total and transaction count for an agency's awards\n    in a fiscal year.\n\n    The total covers ALL award types together (contracts, IDVs, gra"},{"name":"get_naics_details","description":"Get details for a NAICS code (2-6 digits).\n\n    Returns the NAICS description, parent categories, and child subcategories\n    if applicable.\n    "},{"name":"get_psc_filter_tree","description":"Get the PSC hierarchy tree.\n\n    Pass an empty path for the top-level. Drill down with paths like\n    'Service/R/' to get the service professional services tree"},{"name":"get_state_profile","description":"Get the federal award totals for recipients located in a US state.\n\n    Examples: '06' = California, '48' = Texas, '24' = Maryland, '51' = Virginia.\n    Returns"},{"name":"search_subawards","description":"Search FFATA subaward reports on USASpending.\n\n    Returns the FFATA subaward records (subcontracts under prime contracts and\n    subawards under prime grants)."},{"name":"spending_by_subaward_grouped","description":"Find matching prime awards and their cumulative FFATA report totals.\n\n    Filters select prime records, but subaward_count and subaward_obligation\n    cover all"},{"name":"search_recipients","description":"Search USASpending recipients (vendors and grantees) by keyword.\n\n    Returns paginated recipients with their UEI, DUNS, name, and a recipient\n    'id' hash for"},{"name":"get_recipient_profile","description":"Get full profile for a recipient by their USASpending hash.\n\n    Returns recipient details: name, UEI, DUNS, business categories, location,\n    parent (if any),"},{"name":"get_recipient_children","description":"Get the child recipients (subsidiaries) of a parent recipient.\n\n    Pass the parent recipient's 12-character UEI (or legacy 9-digit DUNS).\n    Do NOT pass a rec"},{"name":"autocomplete_recipient","description":"Find recipient names by partial name or UEI/DUNS.\n\n    This is a recipient-name lookup; it does not supply the recipient hash\n    for get_recipient_profile() or"},{"name":"list_states","description":"List all states with their FIPS codes and award totals.\n\n    Returns the full list of US states/territories with FIPS codes you can\n    pass to get_state_profil"},{"name":"get_agency_budgetary_resources","description":"Get an agency's budgetary resources by fiscal year.\n\n    Returns agency budgetary resources, obligations and outlays for each\n    fiscal year on file, plus gove"},{"name":"get_agency_sub_agencies","description":"List the subordinate (subtier) organizations of a toptier agency.\n\n    Returns each sub-agency with its obligations, transaction count, and\n    new-award count "},{"name":"get_agency_federal_accounts","description":"List the Treasury Account Symbols (federal accounts) used by an agency.\n\n    Returns each federal account with its obligated amount and gross outlay\n    for the"},{"name":"get_agency_object_classes","description":"List the object class breakdown (what an agency spends money on).\n\n    Object classes are OMB categories: Personnel Compensation, Travel,\n    Contractual Servic"},{"name":"get_agency_program_activities","description":"List the program activities (specific programs) within an agency.\n\n    Program activities are the specific named programs that obligate funds\n    (e.g., 'Cybers"},{"name":"get_agency_obligations_by_award_category","description":"Get an agency's obligation breakdown by award category.\n\n    Returns total obligated dollars split by category: contracts, IDVs, grants,\n    loans, direct payme"},{"name":"get_award_funding_rollup","description":"Get a rollup of an award's funding totals.\n\n    Returns total transaction obligated amount, awarding agency count,\n    funding agency count, and federal account"},{"name":"get_award_subaward_count","description":"Count of subawards (FFATA subcontracts/subawards) reported on an award."},{"name":"get_award_federal_account_count","description":"Count of distinct federal accounts (TAS) funding an award."},{"name":"get_award_transaction_count","description":"Count of transactions (modifications) on an award."},{"name":"awards_last_updated","description":"Get the timestamp of the last USASpending award data refresh.\n\n    Use this to determine data freshness when comparing to other sources\n    (SAM.gov Contract Aw"},{"name":"spending_by_transaction","description":"Search at the transaction (modification) level.\n\n    Unlike search_awards which returns one row per award, this returns one\n    row per transaction (initial act"},{"name":"spending_by_geography","description":"Geographic breakdown of spending.\n\n    scope: 'recipient_location' (where the recipient is) or 'place_of_performance'\n    (where the work happens).\n    geo_laye"},{"name":"new_awards_over_time","description":"Pipeline trend of new awards to a recipient over time.\n\n    REQUIRES recipient_id (the recipient hash with -P suffix for parent-level\n    rollup, or -R for a si"},{"name":"get_idv_amounts","description":"Top-line amounts for an Indefinite Delivery Vehicle (IDV).\n\n    Returns child IDV count, child award count, child award total obligation,\n    and base/option va"},{"name":"get_idv_funding","description":"List File C funding records associated with an IDV.\n\n    Rows can identify the IDV itself as well as associated awards; they are\n    not a complete list of chil"},{"name":"get_idv_funding_rollup","description":"Funding rollup totals for an IDV (single dict, not paginated)."},{"name":"get_idv_activity","description":"List child task/delivery orders awarded under an IDV.\n\n    Results are ALWAYS sorted by obligated amount, descending; the endpoint\n    accepts no sort or order "},{"name":"autocomplete_awarding_agency","description":"Find awarding agency names by partial match.\n\n    USASpending search filters require the EXACT awarding agency name\n    (slugs return zero). Use this to resolve"},{"name":"autocomplete_funding_agency","description":"Find funding agency names by partial match (companion to awarding agency)."},{"name":"autocomplete_cfda","description":"Find CFDA (Catalog of Federal Domestic Assistance) program numbers\n    by partial title or program number. CFDA codes are used in grants."},{"name":"autocomplete_glossary","description":"Find glossary terms (acquisition + spending vocabulary) by partial match."},{"name":"get_award_types_reference","description":"Return the full mapping of award type codes to descriptions.\n\n    Returns the canonical reference: contracts (A=BPA Call, B=Purchase Order,\n    C=Delivery Order"},{"name":"get_def_codes_reference","description":"Return all Disaster Emergency Fund (DEFC) codes with public laws.\n\n    DEFCs are used to filter awards funded by specific supplemental\n    appropriations (COVID"},{"name":"get_glossary","description":"Get the full USASpending glossary of acquisition + spending terms."},{"name":"get_submission_periods","description":"List the reporting calendar and submission/certification deadlines.\n\n    Returns available fiscal reporting periods and their scheduled start,\n    due, certific"},{"name":"list_federal_accounts","description":"List Treasury federal accounts (TAS) with budgetary resources.\n\n    keyword filters by account name or AID. fiscal_year controls the reported\n    budgetary-reso"},{"name":"get_federal_account_detail","description":"Get an individual federal account's metadata + budgetary resources."},{"name":"get_federal_account_object_classes","description":"Get the object class breakdown of obligations for a federal account.\n\n    IMPORTANT: the returned obligations are CUMULATIVE across all reported\n    fiscal year"},{"name":"get_federal_account_program_activities","description":"List program activity codes and names associated with a federal account.\n\n    The source lists distinct programs across all reported fiscal years; it\n    has no"},{"name":"get_federal_account_fy_snapshot","description":"Get a single-fiscal-year snapshot of a federal account's resources.\n\n    Important: this endpoint takes the numeric `account_id` (e.g. 4595), NOT\n    the alphan"}],"toolCount":55,"toolsHash":"bdb9c54be667596a65c1e6da922142fcea8d05066778e9db03f8bb9eecee1fd6","serverName":"usaspending","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.27","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T00:29:23.505Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1373,"error":null,"detail":{"tools":[{"name":"search_awards","description":"Search federal awards (contracts, IDVs, grants, loans, etc.) on USASpending.gov.\n\n    This is the primary workhorse for finding awards. Returns matching awards\n"},{"name":"get_award_count","description":"Count awards matching filters, broken down by award category.\n\n    Returns counts grouped by: contracts, idvs, grants, loans, direct_payments, other.\n    Use th"},{"name":"spending_over_time","description":"Aggregate spending amounts over time, grouped by fiscal year, quarter, or month.\n\n    Use this to visualize spending trends, identify fiscal-year-end spikes,\n  "},{"name":"spending_by_category","description":"Aggregate spending by a dimension (top vendors, top agencies, top NAICS, etc.).\n\n    The 'category' parameter controls the grouping dimension. Common uses:\n    "},{"name":"get_award_detail","description":"Fetch full details for a single award by its generated_internal_id.\n\n    Use the generated_internal_id value returned by search_awards to fetch\n    the complete"},{"name":"get_transactions","description":"Fetch the full transaction (modification) history for an award.\n\n    Every modification, option exercise, and de-obligation is a transaction.\n    Modification n"},{"name":"get_award_funding","description":"Fetch File C funding data for an award: federal account, object class, program activity.\n\n    Shows which Treasury accounts, object classes, and program activit"},{"name":"get_idv_children","description":"Fetch child awards (task/delivery orders) under an IDV.\n\n    For a Multiple Award IDV, child_awards returns the task orders or delivery\n    orders placed agains"},{"name":"lookup_piid","description":"Look up awards by their exact PIID, across contracts AND IDVs.\n\n    Looks for awards whose own PIID is exactly this value (the award_ids\n    filter), in both co"},{"name":"autocomplete_psc","description":"Autocomplete lookup for Product/Service Codes (PSC).\n\n    Use exact four-character codes ('R499', 'D302') or description keywords\n    ('professional', 'applicat"},{"name":"autocomplete_naics","description":"Autocomplete lookup for NAICS codes.\n\n    Accepts partial codes ('541') or keywords ('software'). Returns matching\n    NAICS entries with code and description.\n"},{"name":"list_toptier_agencies","description":"List all top-tier federal agencies tracked by USASpending.\n\n    Returns agency codes, names, abbreviations, and current-year budgetary\n    resources. Use the re"},{"name":"get_agency_overview","description":"Get descriptive information for an agency: name, mission, website,\n    data notes and DEF codes. It has no dollar figures; for spending use\n    get_agency_oblig"},{"name":"get_agency_awards","description":"Get one obligation total and transaction count for an agency's awards\n    in a fiscal year.\n\n    The total covers ALL award types together (contracts, IDVs, gra"},{"name":"get_naics_details","description":"Get details for a NAICS code (2-6 digits).\n\n    Returns the NAICS description, parent categories, and child subcategories\n    if applicable.\n    "},{"name":"get_psc_filter_tree","description":"Get the PSC hierarchy tree.\n\n    Pass an empty path for the top-level. Drill down with paths like\n    'Service/R/' to get the service professional services tree"},{"name":"get_state_profile","description":"Get the federal award totals for recipients located in a US state.\n\n    Examples: '06' = California, '48' = Texas, '24' = Maryland, '51' = Virginia.\n    Returns"},{"name":"search_subawards","description":"Search FFATA subaward reports on USASpending.\n\n    Returns the FFATA subaward records (subcontracts under prime contracts and\n    subawards under prime grants)."},{"name":"spending_by_subaward_grouped","description":"Find matching prime awards and their cumulative FFATA report totals.\n\n    Filters select prime records, but subaward_count and subaward_obligation\n    cover all"},{"name":"search_recipients","description":"Search USASpending recipients (vendors and grantees) by keyword.\n\n    Returns paginated recipients with their UEI, DUNS, name, and a recipient\n    'id' hash for"},{"name":"get_recipient_profile","description":"Get full profile for a recipient by their USASpending hash.\n\n    Returns recipient details: name, UEI, DUNS, business categories, location,\n    parent (if any),"},{"name":"get_recipient_children","description":"Get the child recipients (subsidiaries) of a parent recipient.\n\n    Pass the parent recipient's 12-character UEI (or legacy 9-digit DUNS).\n    Do NOT pass a rec"},{"name":"autocomplete_recipient","description":"Find recipient names by partial name or UEI/DUNS.\n\n    This is a recipient-name lookup; it does not supply the recipient hash\n    for get_recipient_profile() or"},{"name":"list_states","description":"List all states with their FIPS codes and award totals.\n\n    Returns the full list of US states/territories with FIPS codes you can\n    pass to get_state_profil"},{"name":"get_agency_budgetary_resources","description":"Get an agency's budgetary resources by fiscal year.\n\n    Returns agency budgetary resources, obligations and outlays for each\n    fiscal year on file, plus gove"},{"name":"get_agency_sub_agencies","description":"List the subordinate (subtier) organizations of a toptier agency.\n\n    Returns each sub-agency with its obligations, transaction count, and\n    new-award count "},{"name":"get_agency_federal_accounts","description":"List the Treasury Account Symbols (federal accounts) used by an agency.\n\n    Returns each federal account with its obligated amount and gross outlay\n    for the"},{"name":"get_agency_object_classes","description":"List the object class breakdown (what an agency spends money on).\n\n    Object classes are OMB categories: Personnel Compensation, Travel,\n    Contractual Servic"},{"name":"get_agency_program_activities","description":"List the program activities (specific programs) within an agency.\n\n    Program activities are the specific named programs that obligate funds\n    (e.g., 'Cybers"},{"name":"get_agency_obligations_by_award_category","description":"Get an agency's obligation breakdown by award category.\n\n    Returns total obligated dollars split by category: contracts, IDVs, grants,\n    loans, direct payme"},{"name":"get_award_funding_rollup","description":"Get a rollup of an award's funding totals.\n\n    Returns total transaction obligated amount, awarding agency count,\n    funding agency count, and federal account"},{"name":"get_award_subaward_count","description":"Count of subawards (FFATA subcontracts/subawards) reported on an award."},{"name":"get_award_federal_account_count","description":"Count of distinct federal accounts (TAS) funding an award."},{"name":"get_award_transaction_count","description":"Count of transactions (modifications) on an award."},{"name":"awards_last_updated","description":"Get the timestamp of the last USASpending award data refresh.\n\n    Use this to determine data freshness when comparing to other sources\n    (SAM.gov Contract Aw"},{"name":"spending_by_transaction","description":"Search at the transaction (modification) level.\n\n    Unlike search_awards which returns one row per award, this returns one\n    row per transaction (initial act"},{"name":"spending_by_geography","description":"Geographic breakdown of spending.\n\n    scope: 'recipient_location' (where the recipient is) or 'place_of_performance'\n    (where the work happens).\n    geo_laye"},{"name":"new_awards_over_time","description":"Pipeline trend of new awards to a recipient over time.\n\n    REQUIRES recipient_id (the recipient hash with -P suffix for parent-level\n    rollup, or -R for a si"},{"name":"get_idv_amounts","description":"Top-line amounts for an Indefinite Delivery Vehicle (IDV).\n\n    Returns child IDV count, child award count, child award total obligation,\n    and base/option va"},{"name":"get_idv_funding","description":"List File C funding records associated with an IDV.\n\n    Rows can identify the IDV itself as well as associated awards; they are\n    not a complete list of chil"},{"name":"get_idv_funding_rollup","description":"Funding rollup totals for an IDV (single dict, not paginated)."},{"name":"get_idv_activity","description":"List child task/delivery orders awarded under an IDV.\n\n    Results are ALWAYS sorted by obligated amount, descending; the endpoint\n    accepts no sort or order "},{"name":"autocomplete_awarding_agency","description":"Find awarding agency names by partial match.\n\n    USASpending search filters require the EXACT awarding agency name\n    (slugs return zero). Use this to resolve"},{"name":"autocomplete_funding_agency","description":"Find funding agency names by partial match (companion to awarding agency)."},{"name":"autocomplete_cfda","description":"Find CFDA (Catalog of Federal Domestic Assistance) program numbers\n    by partial title or program number. CFDA codes are used in grants."},{"name":"autocomplete_glossary","description":"Find glossary terms (acquisition + spending vocabulary) by partial match."},{"name":"get_award_types_reference","description":"Return the full mapping of award type codes to descriptions.\n\n    Returns the canonical reference: contracts (A=BPA Call, B=Purchase Order,\n    C=Delivery Order"},{"name":"get_def_codes_reference","description":"Return all Disaster Emergency Fund (DEFC) codes with public laws.\n\n    DEFCs are used to filter awards funded by specific supplemental\n    appropriations (COVID"},{"name":"get_glossary","description":"Get the full USASpending glossary of acquisition + spending terms."},{"name":"get_submission_periods","description":"List the reporting calendar and submission/certification deadlines.\n\n    Returns available fiscal reporting periods and their scheduled start,\n    due, certific"},{"name":"list_federal_accounts","description":"List Treasury federal accounts (TAS) with budgetary resources.\n\n    keyword filters by account name or AID. fiscal_year controls the reported\n    budgetary-reso"},{"name":"get_federal_account_detail","description":"Get an individual federal account's metadata + budgetary resources."},{"name":"get_federal_account_object_classes","description":"Get the object class breakdown of obligations for a federal account.\n\n    IMPORTANT: the returned obligations are CUMULATIVE across all reported\n    fiscal year"},{"name":"get_federal_account_program_activities","description":"List program activity codes and names associated with a federal account.\n\n    The source lists distinct programs across all reported fiscal years; it\n    has no"},{"name":"get_federal_account_fy_snapshot","description":"Get a single-fiscal-year snapshot of a federal account's resources.\n\n    Important: this endpoint takes the numeric `account_id` (e.g. 4595), NOT\n    the alphan"}],"toolCount":55,"toolsHash":"bdb9c54be667596a65c1e6da922142fcea8d05066778e9db03f8bb9eecee1fd6","serverName":"usaspending","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.0.27","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_awards","description":"Search federal awards (contracts, IDVs, grants, loans, etc.) on USASpending.gov.\n\n    This is the primary workhorse for finding awards. Returns matching awards\n"},{"name":"get_award_count","description":"Count awards matching filters, broken down by award category.\n\n    Returns counts grouped by: contracts, idvs, grants, loans, direct_payments, other.\n    Use th"},{"name":"spending_over_time","description":"Aggregate spending amounts over time, grouped by fiscal year, quarter, or month.\n\n    Use this to visualize spending trends, identify fiscal-year-end spikes,\n  "},{"name":"spending_by_category","description":"Aggregate spending by a dimension (top vendors, top agencies, top NAICS, etc.).\n\n    The 'category' parameter controls the grouping dimension. Common uses:\n    "},{"name":"get_award_detail","description":"Fetch full details for a single award by its generated_internal_id.\n\n    Use the generated_internal_id value returned by search_awards to fetch\n    the complete"},{"name":"get_transactions","description":"Fetch the full transaction (modification) history for an award.\n\n    Every modification, option exercise, and de-obligation is a transaction.\n    Modification n"},{"name":"get_award_funding","description":"Fetch File C funding data for an award: federal account, object class, program activity.\n\n    Shows which Treasury accounts, object classes, and program activit"},{"name":"get_idv_children","description":"Fetch child awards (task/delivery orders) under an IDV.\n\n    For a Multiple Award IDV, child_awards returns the task orders or delivery\n    orders placed agains"},{"name":"lookup_piid","description":"Look up awards by their exact PIID, across contracts AND IDVs.\n\n    Looks for awards whose own PIID is exactly this value (the award_ids\n    filter), in both co"},{"name":"autocomplete_psc","description":"Autocomplete lookup for Product/Service Codes (PSC).\n\n    Use exact four-character codes ('R499', 'D302') or description keywords\n    ('professional', 'applicat"},{"name":"autocomplete_naics","description":"Autocomplete lookup for NAICS codes.\n\n    Accepts partial codes ('541') or keywords ('software'). Returns matching\n    NAICS entries with code and description.\n"},{"name":"list_toptier_agencies","description":"List all top-tier federal agencies tracked by USASpending.\n\n    Returns agency codes, names, abbreviations, and current-year budgetary\n    resources. Use the re"},{"name":"get_agency_overview","description":"Get descriptive information for an agency: name, mission, website,\n    data notes and DEF codes. It has no dollar figures; for spending use\n    get_agency_oblig"},{"name":"get_agency_awards","description":"Get one obligation total and transaction count for an agency's awards\n    in a fiscal year.\n\n    The total covers ALL award types together (contracts, IDVs, gra"},{"name":"get_naics_details","description":"Get details for a NAICS code (2-6 digits).\n\n    Returns the NAICS description, parent categories, and child subcategories\n    if applicable.\n    "},{"name":"get_psc_filter_tree","description":"Get the PSC hierarchy tree.\n\n    Pass an empty path for the top-level. Drill down with paths like\n    'Service/R/' to get the service professional services tree"},{"name":"get_state_profile","description":"Get the federal award totals for recipients located in a US state.\n\n    Examples: '06' = California, '48' = Texas, '24' = Maryland, '51' = Virginia.\n    Returns"},{"name":"search_subawards","description":"Search FFATA subaward reports on USASpending.\n\n    Returns the FFATA subaward records (subcontracts under prime contracts and\n    subawards under prime grants)."},{"name":"spending_by_subaward_grouped","description":"Find matching prime awards and their cumulative FFATA report totals.\n\n    Filters select prime records, but subaward_count and subaward_obligation\n    cover all"},{"name":"search_recipients","description":"Search USASpending recipients (vendors and grantees) by keyword.\n\n    Returns paginated recipients with their UEI, DUNS, name, and a recipient\n    'id' hash for"},{"name":"get_recipient_profile","description":"Get full profile for a recipient by their USASpending hash.\n\n    Returns recipient details: name, UEI, DUNS, business categories, location,\n    parent (if any),"},{"name":"get_recipient_children","description":"Get the child recipients (subsidiaries) of a parent recipient.\n\n    Pass the parent recipient's 12-character UEI (or legacy 9-digit DUNS).\n    Do NOT pass a rec"},{"name":"autocomplete_recipient","description":"Find recipient names by partial name or UEI/DUNS.\n\n    This is a recipient-name lookup; it does not supply the recipient hash\n    for get_recipient_profile() or"},{"name":"list_states","description":"List all states with their FIPS codes and award totals.\n\n    Returns the full list of US states/territories with FIPS codes you can\n    pass to get_state_profil"},{"name":"get_agency_budgetary_resources","description":"Get an agency's budgetary resources by fiscal year.\n\n    Returns agency budgetary resources, obligations and outlays for each\n    fiscal year on file, plus gove"},{"name":"get_agency_sub_agencies","description":"List the subordinate (subtier) organizations of a toptier agency.\n\n    Returns each sub-agency with its obligations, transaction count, and\n    new-award count "},{"name":"get_agency_federal_accounts","description":"List the Treasury Account Symbols (federal accounts) used by an agency.\n\n    Returns each federal account with its obligated amount and gross outlay\n    for the"},{"name":"get_agency_object_classes","description":"List the object class breakdown (what an agency spends money on).\n\n    Object classes are OMB categories: Personnel Compensation, Travel,\n    Contractual Servic"},{"name":"get_agency_program_activities","description":"List the program activities (specific programs) within an agency.\n\n    Program activities are the specific named programs that obligate funds\n    (e.g., 'Cybers"},{"name":"get_agency_obligations_by_award_category","description":"Get an agency's obligation breakdown by award category.\n\n    Returns total obligated dollars split by category: contracts, IDVs, grants,\n    loans, direct payme"},{"name":"get_award_funding_rollup","description":"Get a rollup of an award's funding totals.\n\n    Returns total transaction obligated amount, awarding agency count,\n    funding agency count, and federal account"},{"name":"get_award_subaward_count","description":"Count of subawards (FFATA subcontracts/subawards) reported on an award."},{"name":"get_award_federal_account_count","description":"Count of distinct federal accounts (TAS) funding an award."},{"name":"get_award_transaction_count","description":"Count of transactions (modifications) on an award."},{"name":"awards_last_updated","description":"Get the timestamp of the last USASpending award data refresh.\n\n    Use this to determine data freshness when comparing to other sources\n    (SAM.gov Contract Aw"},{"name":"spending_by_transaction","description":"Search at the transaction (modification) level.\n\n    Unlike search_awards which returns one row per award, this returns one\n    row per transaction (initial act"},{"name":"spending_by_geography","description":"Geographic breakdown of spending.\n\n    scope: 'recipient_location' (where the recipient is) or 'place_of_performance'\n    (where the work happens).\n    geo_laye"},{"name":"new_awards_over_time","description":"Pipeline trend of new awards to a recipient over time.\n\n    REQUIRES recipient_id (the recipient hash with -P suffix for parent-level\n    rollup, or -R for a si"},{"name":"get_idv_amounts","description":"Top-line amounts for an Indefinite Delivery Vehicle (IDV).\n\n    Returns child IDV count, child award count, child award total obligation,\n    and base/option va"},{"name":"get_idv_funding","description":"List File C funding records associated with an IDV.\n\n    Rows can identify the IDV itself as well as associated awards; they are\n    not a complete list of chil"},{"name":"get_idv_funding_rollup","description":"Funding rollup totals for an IDV (single dict, not paginated)."},{"name":"get_idv_activity","description":"List child task/delivery orders awarded under an IDV.\n\n    Results are ALWAYS sorted by obligated amount, descending; the endpoint\n    accepts no sort or order "},{"name":"autocomplete_awarding_agency","description":"Find awarding agency names by partial match.\n\n    USASpending search filters require the EXACT awarding agency name\n    (slugs return zero). Use this to resolve"},{"name":"autocomplete_funding_agency","description":"Find funding agency names by partial match (companion to awarding agency)."},{"name":"autocomplete_cfda","description":"Find CFDA (Catalog of Federal Domestic Assistance) program numbers\n    by partial title or program number. CFDA codes are used in grants."},{"name":"autocomplete_glossary","description":"Find glossary terms (acquisition + spending vocabulary) by partial match."},{"name":"get_award_types_reference","description":"Return the full mapping of award type codes to descriptions.\n\n    Returns the canonical reference: contracts (A=BPA Call, B=Purchase Order,\n    C=Delivery Order"},{"name":"get_def_codes_reference","description":"Return all Disaster Emergency Fund (DEFC) codes with public laws.\n\n    DEFCs are used to filter awards funded by specific supplemental\n    appropriations (COVID"},{"name":"get_glossary","description":"Get the full USASpending glossary of acquisition + spending terms."},{"name":"get_submission_periods","description":"List the reporting calendar and submission/certification deadlines.\n\n    Returns available fiscal reporting periods and their scheduled start,\n    due, certific"},{"name":"list_federal_accounts","description":"List Treasury federal accounts (TAS) with budgetary resources.\n\n    keyword filters by account name or AID. fiscal_year controls the reported\n    budgetary-reso"},{"name":"get_federal_account_detail","description":"Get an individual federal account's metadata + budgetary resources."},{"name":"get_federal_account_object_classes","description":"Get the object class breakdown of obligations for a federal account.\n\n    IMPORTANT: the returned obligations are CUMULATIVE across all reported\n    fiscal year"},{"name":"get_federal_account_program_activities","description":"List program activity codes and names associated with a federal account.\n\n    The source lists distinct programs across all reported fiscal years; it\n    has no"},{"name":"get_federal_account_fy_snapshot","description":"Get a single-fiscal-year snapshot of a federal account's resources.\n\n    Important: this endpoint takes the numeric `account_id` (e.g. 4595), NOT\n    the alphan"}],"package":{"name":"usaspending-gov-mcp","registry":"pypi","observedAt":"2026-10-25T22:31:24.638Z","publishedAt":"2026-10-21T20:49:17.272455Z","latestVersion":"1.0.27"},"toolSurface":{"id":"ts_qrbudmx3pqgf","endpointId":"ep_ycjnxrpf3wd5","hash":"bdb9c54be667596a65c1e6da922142fcea8d05066778e9db03f8bb9eecee1fd6","toolCount":55,"serverName":"usaspending","serverVersion":"1.0.27","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-25T00:29:23.512Z","lastSeenAt":"2026-10-25T22:25:25.220Z","observations":4,"toolNames":["search_awards","get_award_count","spending_over_time","spending_by_category","get_award_detail","get_transactions","get_award_funding","get_idv_children","lookup_piid","autocomplete_psc","autocomplete_naics","list_toptier_agencies","get_agency_overview","get_agency_awards","get_naics_details","get_psc_filter_tree","get_state_profile","search_subawards","spending_by_subaward_grouped","search_recipients","get_recipient_profile","get_recipient_children","autocomplete_recipient","list_states","get_agency_budgetary_resources","get_agency_sub_agencies","get_agency_federal_accounts","get_agency_object_classes","get_agency_program_activities","get_agency_obligations_by_award_category","get_award_funding_rollup","get_award_subaward_count","get_award_federal_account_count","get_award_transaction_count","awards_last_updated","spending_by_transaction","spending_by_geography","new_awards_over_time","get_idv_amounts","get_idv_funding","get_idv_funding_rollup","get_idv_activity","autocomplete_awarding_agency","autocomplete_funding_agency","autocomplete_cfda","autocomplete_glossary","get_award_types_reference","get_def_codes_reference","get_glossary","get_submission_periods","list_federal_accounts","get_federal_account_detail","get_federal_account_object_classes","get_federal_account_program_activities","get_federal_account_fy_snapshot"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_ycjnxrpf3wd5","url":"https://usaspending.1102tools.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T07:23:17.916Z","auth":{"observedAt":"2026-10-25T07:23:17.940Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-25T07:23:17.966Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"1102tools.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-07T15:01:30.000Z","validTo":"2026-12-06T16:01:07.000Z","daysToExpiry":41,"sanCount":3,"fingerprint256":"1F:2A:70:48:F1:1F:55:ED:FB:B4:D7:22:F6:68:10:D4:AD:82:70:BB:A9:70:0C:37:65:93:1F:53:95:5C:AB:44"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"usaspending-gov-mcp","url":"https://pypi.org/project/usaspending-gov-mcp/","firstSeenAt":"2026-09-05T16:19:31.798Z","fetchedAt":"2026-10-22T23:23:56.122Z","normalizedAt":"2026-10-22T23:23:56.122Z"},{"source":"mcp_registry","key":"com.1102tools/usaspending-gov-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.1102tools%2Fusaspending-gov-mcp","firstSeenAt":"2026-09-05T16:18:51.782Z","fetchedAt":"2026-10-24T23:21:51.686Z","normalizedAt":"2026-10-24T23:21:51.686Z"},{"source":"mcp_registry","key":"io.github.1102tools/usaspending-gov-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.1102tools%2Fusaspending-gov-mcp","firstSeenAt":"2026-09-06T00:20:39.117Z","fetchedAt":"2026-10-25T18:18:24.672Z","normalizedAt":"2026-10-25T18:18:24.672Z"}]},"firstSeenAt":"2026-09-05T16:18:51.782Z","updatedAt":"2026-10-25T22:31:24.638Z"}