fac_search_audits

Pack: fac · Endpoint: https://gateway.pipeworx.io/fac/mcp

Search US single audits (Uniform Guidance / former OMB A-133) filed with the Federal Audit Clearinghouse — “the FAC” — by auditee name, UEI, EIN, state, ZIP code, audit year, or minimum federal dollars expended. Covers every kind of non-federal recipient: cities, towns, counties, school districts, fire and water districts, housing authorities, universities, tribes, hospitals and nonprofits. Returns the report_id, summary_url (the official FAC dissemination summary page for that submission), the organization name, city, state and ZIP on file, total federal awards expended for the year, the cognizant/oversight agency, and the date FAC accepted the submission. Puerto Rico municipalities are found under either their Spanish or English legal name. Answers “does this grant recipient file a single audit and how much federal money does it run”, and “what is the FAC report ID / summary URL for this entity”.

Parameters

NameTypeRequiredDescription
auditee_namestringnoOrganization name, matched as a forgiving case-insensitive substring (e.g. “stanford”, “county of los angeles”). A municipality name is searched in both languages FAC files under, so “MUNICIPIO DE BAYAMON” and “Municipality of Bayamon” reach the same rows. Aliases: query, q, name.
ueistringnoSAM.gov Unique Entity Identifier (12 chars), exact match. Alias: auditee_uei.
einstringnoEmployer Identification Number, digits only, exact match. Alias: auditee_ein.
statestringno2-letter auditee state code (e.g. “CA”). Alias: auditee_state.
zipstringnoAuditee ZIP code, matched on the 5-digit prefix so it works against both the 5-digit and 9-digit forms FAC stores (“75082”, “009601588”). An auditee’s ZIP on file changes between filing years; if it filters everything out the tool says which ZIPs FAC actually holds. Aliases: auditee_zip, zipcode, zip_code, postal_code.
audit_yearnumbernoFiscal audit year, e.g. 2023.
audit_year_minnumbernoEarliest audit year to include.
min_total_expendednumbernoOnly audits whose total federal awards expended is at least this many dollars (e.g. 100000000 for billion-dollar-scale recipients).
order_bystringnoSort column, descending by default. Defaults to total_amount_expended.
ascendingbooleannoSort ascending instead of descending.
limitnumbernoRows to return, 1-200 (default 20).
offsetnumbernoRows to skip, for paging.

Example call

Arguments

{
  "auditee_name": "stanford",
  "limit": 10
}

curl

curl -X POST https://gateway.pipeworx.io/fac/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"fac_search_audits","arguments":{"auditee_name":"stanford","limit":10}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('fac_search_audits', {
  "auditee_name": "stanford",
  "limit": 10
});

More examples

{
  "state": "CA",
  "audit_year": 2024,
  "min_total_expended": 100000000,
  "limit": 10
}
{
  "auditee_name": "City of Richardson",
  "state": "TX",
  "zip": "75082",
  "limit": 5
}
{
  "auditee_name": "MUNICIPIO DE BAYAMON",
  "limit": 5
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "fac": {
      "url": "https://gateway.pipeworx.io/fac/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 10, 2026