An MCP server to help make U.S. Government open datasets AI-friendly.
707
11 Tools
Version 4.43 or later needs to be installed to add the server automatically
Use cases
About
An MCP server to help make U.S. Government open datasets AI-friendly. .
Attribute | Details |
---|---|
Docker Image | mcp/pia |
Author | Program-Integrity-Alliance |
Repository | https://github.com/Program-Integrity-Alliance/pia-mcp-local |
Docker Image built by|Docker Inc.
Docker Scout Health Score| Verify Signature|
COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/pia --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence|MIT License
Tools provided by this Server | Short Description |
---|---|
fetch | Retrieve the full contents of a specific document from the PIA database using its unique identifier. |
pia_search_content | Search the Program Integrity Alliance (PIA) database for document content and recommendations. |
pia_search_content_congress | Search the Program Integrity Alliance (PIA) database for Congress.gov document content and recommendations. |
pia_search_content_crs | Search the Program Integrity Alliance (PIA) database for CRS document content and recommendations. |
pia_search_content_doj | Search the Program Integrity Alliance (PIA) database for Department of Justice document content and recommendations. |
pia_search_content_facets | Get available facets (filter values) for the PIA database content search. |
pia_search_content_gao | Search the Program Integrity Alliance (PIA) database for GAO document content and recommendations. |
pia_search_content_oig | Search the Program Integrity Alliance (PIA) database for OIG document content and recommendations. |
pia_search_titles | Search the Program Integrity Alliance (PIA) database for document titles only. |
pia_search_titles_facets | Get available facets (filter values) for the PIA database title search. |
search | Search the Program Integrity Alliance (PIA) database and return a list of potentially relevant search results with titles, snippets, and URLs for citation. |
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.
Parameters | Type | Description |
---|---|---|
id | string | A unique identifier for the document to retrieve |
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.
Parameters | Type | Description |
---|---|---|
query | string | Search query text |
filter | string optional | Optional 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
|boolean
optional|Include facets in results
limit
|integer
optional|Maximum results limit
page
|integer
optional|Page number (default: 1)
page_size
|integer
optional|Results per page (default: 10)
search_mode
|string
optional|Search mode (default: content)
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.
Parameters | Type | Description |
---|---|---|
query | string | Search query text |
filter | string optional | Optional 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
|boolean
optional|Include facets in results
limit
|integer
optional|Maximum results limit
page
|integer
optional|Page number (default: 1)
page_size
|integer
optional|Results per page (default: 10)
search_mode
|string
optional|Search mode (default: content)
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.
Parameters | Type | Description |
---|---|---|
query | string | Search query text |
filter | string optional | Optional 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
|boolean
optional|Include facets in results
limit
|integer
optional|Maximum results limit
page
|integer
optional|Page number (default: 1)
page_size
|integer
optional|Results per page (default: 10)
search_mode
|string
optional|Search mode (default: content)
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.
Parameters | Type | Description |
---|---|---|
query | string | Search query text |
filter | string optional | Optional 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
|boolean
optional|Include facets in results
limit
|integer
optional|Maximum results limit
page
|integer
optional|Page number (default: 1)
page_size
|integer
optional|Results per page (default: 10)
search_mode
|string
optional|Search mode (default: content)
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).
Parameters | Type | Description |
---|---|---|
filter | string optional | Optional 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
|string
optional|Optional query to get facets for
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.
Parameters | Type | Description |
---|---|---|
query | string | Search query text |
filter | string optional | Optional 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
|boolean
optional|Include facets in results
limit
|integer
optional|Maximum results limit
page
|integer
optional|Page number (default: 1)
page_size
|integer
optional|Results per page (default: 10)
search_mode
|string
optional|Search mode (default: content)
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.
Parameters | Type | Description |
---|---|---|
query | string | Search query text |
filter | string optional | Optional 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
|boolean
optional|Include facets in results
limit
|integer
optional|Maximum results limit
page
|integer
optional|Page number (default: 1)
page_size
|integer
optional|Results per page (default: 10)
search_mode
|string
optional|Search mode (default: content)
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).
Parameters | Type | Description |
---|---|---|
query | string | Search query text (searches document titles only) |
filter | string optional | Optional 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
|boolean
optional|Include facets in results
limit
|integer
optional|Maximum results limit
page
|integer
optional|Page number (default: 1)
page_size
|integer
optional|Results per page (default: 10)
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).
Parameters | Type | Description |
---|---|---|
filter | string optional | Optional 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
|string
optional|Optional query to get facets for
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.
Parameters | Type | Description |
---|---|---|
query | string | A search query string to find relevant documents in the PIA database |
{
"mcpServers": {
"pia": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PIA_API_KEY",
"mcp/pia"
],
"env": {
"PIA_API_KEY": "pia_5cFd9jtG3zbY4VpREewTP17uzdfnvMt8_3m778O2dv8"
}
}
}
}
Manual installation
You can install the MCP server using:
Installation for