Program Integrity Alliance

Program Integrity Alliance

An MCP server to help make U.S. Government open datasets AI-friendly.

707

11 Tools

Packaged by
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

Use cases

About

Program Integrity Alliance MCP Server

An MCP server to help make U.S. Government open datasets AI-friendly. .

What is an MCP Server?

MCP Info

Image Building InfoDockerfile|https://github.com/Program-Integrity-Alliance/pia-mcp-local/blob/main/Dockerfile

Docker Image built by|Docker Inc. Docker Scout Health Score| Docker Scout Health ScoreVerify Signature|COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/pia --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pubLicence|MIT License

Available Tools (11)

Tools provided by this ServerShort Description
fetchRetrieve the full contents of a specific document from the PIA database using its unique identifier.
pia_search_contentSearch the Program Integrity Alliance (PIA) database for document content and recommendations.
pia_search_content_congressSearch the Program Integrity Alliance (PIA) database for Congress.gov document content and recommendations.
pia_search_content_crsSearch the Program Integrity Alliance (PIA) database for CRS document content and recommendations.
pia_search_content_dojSearch the Program Integrity Alliance (PIA) database for Department of Justice document content and recommendations.
pia_search_content_facetsGet available facets (filter values) for the PIA database content search.
pia_search_content_gaoSearch the Program Integrity Alliance (PIA) database for GAO document content and recommendations.
pia_search_content_oigSearch the Program Integrity Alliance (PIA) database for OIG document content and recommendations.
pia_search_titlesSearch the Program Integrity Alliance (PIA) database for document titles only.
pia_search_titles_facetsGet available facets (filter values) for the PIA database title search.
searchSearch the Program Integrity Alliance (PIA) database and return a list of potentially relevant search results with titles, snippets, and URLs for citation.

Tools Details

Tool: fetch

Retrieve the full contents of a specific document from the PIA database using its unique identifier. This endpoint is one of the supported for OpenAI's MCP spec when integrating ChatGPT Connectors.

ParametersTypeDescription
idstringA unique identifier for the document to retrieve

Tool: pia_search_content

Search the Program Integrity Alliance (PIA) database for document content and recommendations. Returns comprehensive results with full citation information and clickable links for proper attribution. Each result includes corresponding citations with data source attribution. Major data sources include: Department of Justice (198k+ docs), Congress.gov (29k+ docs), Oversight.gov (22k+ docs), CRS (22k+ docs), GAO (10k+ docs). Supports complex OData filtering with boolean logic, operators, and grouping.

ParametersTypeDescription
querystringSearch query text
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • SourceDocumentDataSource: Data source/agency that published the document. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "SourceDocumentDataSource eq 'GAO'" • "SourceDocumentDataSource eq 'GAO' and RecStatus ne 'Closed'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(SourceDocumentDataSource eq 'GAO' or SourceDocumentDataSource eq 'OIG') and RecStatus eq 'Open'" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. include_facets|booleanoptional|Include facets in results limit|integeroptional|Maximum results limit page|integeroptional|Page number (default: 1) page_size|integeroptional|Results per page (default: 10) search_mode|stringoptional|Search mode (default: content)


Tool: pia_search_content_congress

Search the Program Integrity Alliance (PIA) database for Congress.gov document content and recommendations. This tool automatically filters results to only include documents from Congress.gov. Returns comprehensive results with full citation information and clickable links for proper attribution. Each result includes corresponding citations with data source attribution. Supports complex OData filtering with boolean logic, operators, and grouping.

ParametersTypeDescription
querystringSearch query text
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • Note: SourceDocumentDataSource is automatically set to 'Congress.gov' for this tool. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "RecStatus eq 'Open'" • "RecStatus ne 'Closed' and RecPriorityFlag eq 'Yes'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(RecStatus eq 'Open' and RecPriorityFlag eq 'Yes')" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. include_facets|booleanoptional|Include facets in results limit|integeroptional|Maximum results limit page|integeroptional|Page number (default: 1) page_size|integeroptional|Results per page (default: 10) search_mode|stringoptional|Search mode (default: content)


Tool: pia_search_content_crs

Search the Program Integrity Alliance (PIA) database for CRS document content and recommendations. This tool automatically filters results to only include documents from Congressional Research Service (CRS). Returns comprehensive results with full citation information and clickable links for proper attribution. Each result includes corresponding citations with data source attribution. Supports complex OData filtering with boolean logic, operators, and grouping.

ParametersTypeDescription
querystringSearch query text
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • Note: SourceDocumentDataSource is automatically set to 'CRS' for this tool. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "RecStatus eq 'Open'" • "RecStatus ne 'Closed' and RecPriorityFlag eq 'Yes'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(RecStatus eq 'Open' and RecPriorityFlag eq 'Yes')" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. include_facets|booleanoptional|Include facets in results limit|integeroptional|Maximum results limit page|integeroptional|Page number (default: 1) page_size|integeroptional|Results per page (default: 10) search_mode|stringoptional|Search mode (default: content)


Tool: pia_search_content_doj

Search the Program Integrity Alliance (PIA) database for Department of Justice document content and recommendations. This tool automatically filters results to only include documents from the Department of Justice. Returns comprehensive results with full citation information and clickable links for proper attribution. Each result includes corresponding citations with data source attribution. Supports complex OData filtering with boolean logic, operators, and grouping.

ParametersTypeDescription
querystringSearch query text
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • Note: SourceDocumentDataSource is automatically set to 'Department of Justice' for this tool. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "RecStatus eq 'Open'" • "RecStatus ne 'Closed' and RecPriorityFlag eq 'Yes'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(RecStatus eq 'Open' and RecPriorityFlag eq 'Yes')" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. include_facets|booleanoptional|Include facets in results limit|integeroptional|Maximum results limit page|integeroptional|Page number (default: 1) page_size|integeroptional|Results per page (default: 10) search_mode|stringoptional|Search mode (default: content)


Tool: pia_search_content_facets

Get available facets (filter values) for the PIA database content search. This can help understand what filter values are available before performing content searches. Major data sources include: Department of Justice (198k+ docs), Congress.gov (29k+ docs), Oversight.gov (22k+ docs), CRS (22k+ docs), GAO (10k+ docs).

ParametersTypeDescription
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • SourceDocumentDataSource: Data source/agency that published the document. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "SourceDocumentDataSource eq 'GAO'" • "SourceDocumentDataSource eq 'GAO' and RecStatus ne 'Closed'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(SourceDocumentDataSource eq 'GAO' or SourceDocumentDataSource eq 'OIG') and RecStatus eq 'Open'" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. query|stringoptional|Optional query to get facets for


Tool: pia_search_content_gao

Search the Program Integrity Alliance (PIA) database for GAO document content and recommendations. This tool automatically filters results to only include documents from the Government Accountability Office (GAO). Returns comprehensive results with full citation information and clickable links for proper attribution. Each result includes corresponding citations with data source attribution. Supports complex OData filtering with boolean logic, operators, and grouping.

ParametersTypeDescription
querystringSearch query text
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • Note: SourceDocumentDataSource is automatically set to 'GAO' for this tool. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "RecStatus eq 'Open'" • "RecStatus ne 'Closed' and RecPriorityFlag eq 'Yes'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(RecStatus eq 'Open' and RecPriorityFlag eq 'Yes')" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. include_facets|booleanoptional|Include facets in results limit|integeroptional|Maximum results limit page|integeroptional|Page number (default: 1) page_size|integeroptional|Results per page (default: 10) search_mode|stringoptional|Search mode (default: content)


Tool: pia_search_content_oig

Search the Program Integrity Alliance (PIA) database for OIG document content and recommendations. This tool automatically filters results to only include documents from Office of Inspector General (OIG) sources. Returns comprehensive results with full citation information and clickable links for proper attribution. Each result includes corresponding citations with data source attribution. Supports complex OData filtering with boolean logic, operators, and grouping.

ParametersTypeDescription
querystringSearch query text
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • Note: SourceDocumentDataSource is automatically set to 'OIG' for this tool. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "RecStatus eq 'Open'" • "RecStatus ne 'Closed' and RecPriorityFlag eq 'Yes'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(RecStatus eq 'Open' and RecPriorityFlag eq 'Yes')" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. include_facets|booleanoptional|Include facets in results limit|integeroptional|Maximum results limit page|integeroptional|Page number (default: 1) page_size|integeroptional|Results per page (default: 10) search_mode|stringoptional|Search mode (default: content)


Tool: pia_search_titles

Search the Program Integrity Alliance (PIA) database for document titles only. Returns document titles and metadata without searching the full content. Useful for finding specific documents by title or discovering available documents. Major data sources include: Department of Justice (198k+ docs), Congress.gov (29k+ docs), Oversight.gov (22k+ docs), CRS (22k+ docs), GAO (10k+ docs).

ParametersTypeDescription
querystringSearch query text (searches document titles only)
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • SourceDocumentDataSource: Data source/agency that published the document. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "SourceDocumentDataSource eq 'GAO'" • "SourceDocumentDataSource eq 'GAO' and RecStatus ne 'Closed'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(SourceDocumentDataSource eq 'GAO' or SourceDocumentDataSource eq 'OIG') and RecStatus eq 'Open'" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. include_facets|booleanoptional|Include facets in results limit|integeroptional|Maximum results limit page|integeroptional|Page number (default: 1) page_size|integeroptional|Results per page (default: 10)


Tool: pia_search_titles_facets

Get available facets (filter values) for the PIA database title search. This can help understand what filter values are available before performing title searches. Major data sources include: Department of Justice (198k+ docs), Congress.gov (29k+ docs), Oversight.gov (22k+ docs), CRS (22k+ docs), GAO (10k+ docs).

ParametersTypeDescription
filterstringoptionalOptional OData filter expression supporting complex boolean logic.

AVAILABLE FIELDS: • SourceDocumentDataSource: Data source/agency that published the document. Major sources (>1k documents): 'Department of Justice', 'Congress.gov', 'Oversight.gov', 'CRS', 'GAO', 'Federal Register' • SourceDocumentDataSet: Dataset or collection the document belongs to. Values: 'press-releases', 'reports', 'bills-and-laws', 'federal-reports', 'executive orders', 'state-and-local-reports', 'federal reports' • SourceDocumentOrg: Organization associated with the document. There are many values, use pia_search_content_facets tool to see available options • SourceDocumentTitle: Document title - use contains, eq for text matching • SourceDocumentPublishDate: Publication date - ISO 8601 format YYYY-MM-DD (e.g., '2023-01-01'). Use ge/le for ranges • RecStatus: Recommendation status • RecPriorityFlag: Priority flag for recommendations • IsIntegrityRelated: Whether the content is integrity-related • SourceDocumentIsRecDoc: Whether the document contains recommendations. Values: 'No', 'Yes' • RecFraudRiskManagementThemePIA: Fraud risk management theme classification • RecMatterForCongressPIA: Whether the matter is for Congressional attention • RecRecommendation: Recommendation text - use contains, eq for text matching • RecAgencyComments: Agency comments on recommendations - use contains, eq for text matching

OPERATORS: • Text: contains, eq, ne, startswith, endswith • Exact: eq (equals), ne (not equals), in (in list) • Date: ge (greater/equal), le (less/equal), eq (equals) • Logic: and, or, not, parentheses for grouping

EXAMPLES: • "SourceDocumentDataSource eq 'GAO'" • "SourceDocumentDataSource eq 'GAO' and RecStatus ne 'Closed'" • "IsIntegrityRelated eq 'True' and RecPriorityFlag eq 'Yes'" • "(SourceDocumentDataSource eq 'GAO' or SourceDocumentDataSource eq 'OIG') and RecStatus eq 'Open'" • "SourceDocumentPublishDate ge '2020-01-01' and SourceDocumentPublishDate le '2024-12-31'"

TIP: Use pia_search_content_facets tool to get the most current available values. query|stringoptional|Optional query to get facets for


Tool: search

Search the Program Integrity Alliance (PIA) database and return a list of potentially relevant search results with titles, snippets, and URLs for citation. This endpoint is one of the supported for OpenAI's MCP spec when integrating ChatGPT Connectors.

ParametersTypeDescription
querystringA search query string to find relevant documents in the PIA database

Use this MCP Server

{
  "mcpServers": {
    "pia": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PIA_API_KEY",
        "mcp/pia"
      ],
      "env": {
        "PIA_API_KEY": "pia_5cFd9jtG3zbY4VpREewTP17uzdfnvMt8_3m778O2dv8"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers