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
| Name | Type | Required | Description |
|---|---|---|---|
auditee_name | string | no | Organization 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. |
uei | string | no | SAM.gov Unique Entity Identifier (12 chars), exact match. Alias: auditee_uei. |
ein | string | no | Employer Identification Number, digits only, exact match. Alias: auditee_ein. |
state | string | no | 2-letter auditee state code (e.g. “CA”). Alias: auditee_state. |
zip | string | no | Auditee 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_year | number | no | Fiscal audit year, e.g. 2023. |
audit_year_min | number | no | Earliest audit year to include. |
min_total_expended | number | no | Only audits whose total federal awards expended is at least this many dollars (e.g. 100000000 for billion-dollar-scale recipients). |
order_by | string | no | Sort column, descending by default. Defaults to total_amount_expended. |
ascending | boolean | no | Sort ascending instead of descending. |
limit | number | no | Rows to return, 1-200 (default 20). |
offset | number | no | Rows 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.