You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sync tool descriptions with remote server and add dedicated Executive Orders section
- Updated pia_search_content, pia_search_content_facets, pia_search_titles, and pia_search_titles_facets descriptions to mention Federal Register (1k+ executive orders) and reference pia_search_content_executive_orders
- Added dedicated Executive Orders Search Tool section in README with:
- Enhanced description with comprehensive details
- Coverage information (7 presidencies, Federal Register source, 1k+ orders)
- Example searches for cybersecurity, AI, and climate topics
- All tool descriptions now properly reference Executive Orders functionality
- Maintains consistency with remote server tool definitions
Copy file name to clipboardExpand all lines: README.md
+18-5Lines changed: 18 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -158,7 +158,7 @@ The server provides 12 tools for searching the Program Integrity Alliance (PIA)
158
158
159
159
**Purpose:** Comprehensive search tool for querying document content and recommendations in the PIA database.
160
160
161
-
**Description:** 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.
161
+
**Description:** 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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders. Supports complex OData filtering with boolean logic, operators, and grouping.
162
162
163
163
**Parameters:**
164
164
-`query` (required): Search query text
@@ -173,7 +173,7 @@ The server provides 12 tools for searching the Program Integrity Alliance (PIA)
173
173
174
174
**Purpose:** Get available facets (filter values) for the PIA database content search.
175
175
176
-
**Description:** 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).
176
+
**Description:** 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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders.
177
177
178
178
**Parameters:**
179
179
-`query` (optional): Optional query to get facets for (default: "")
@@ -183,7 +183,7 @@ The server provides 12 tools for searching the Program Integrity Alliance (PIA)
183
183
184
184
**Purpose:** Search the Program Integrity Alliance (PIA) database for document titles only.
185
185
186
-
**Description:** 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).
186
+
**Description:** 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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders.
187
187
188
188
**Parameters:**
189
189
-`query` (required): Search query text (searches document titles only)
@@ -197,7 +197,7 @@ The server provides 12 tools for searching the Program Integrity Alliance (PIA)
197
197
198
198
**Purpose:** Get available facets (filter values) for the PIA database title search.
199
199
200
-
**Description:** 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).
200
+
**Description:** 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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders.
201
201
202
202
**Parameters:**
203
203
-`query` (optional): Optional query to get facets for (default: "")
@@ -280,11 +280,13 @@ The server provides 12 tools for searching the Program Integrity Alliance (PIA)
280
280
-`limit` (optional): Maximum results limit
281
281
-`include_facets` (optional): Include facets in results (default: false)
282
282
283
+
### Executive Orders Search Tool
284
+
283
285
### 10. `pia_search_content_executive_orders`
284
286
285
287
**Purpose:** Search for Executive Orders document content from the Federal Register.
286
288
287
-
**Description:** This tool automatically filters results to only include Executive Orders from the Federal Register (https://www.federalregister.gov/). Returns comprehensive results with full citation information and clickable links for proper attribution.
289
+
**Description:** This tool automatically filters results to only include Executive Orders from the Federal Register (https://www.federalregister.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.
288
290
289
291
**Parameters:**
290
292
-`query` (required): Search query text
@@ -295,6 +297,17 @@ The server provides 12 tools for searching the Program Integrity Alliance (PIA)
295
297
-`limit` (optional): Maximum results limit
296
298
-`include_facets` (optional): Include facets in results (default: false)
297
299
300
+
**Executive Orders Coverage:**
301
+
-**Time Period:** Last 7 presidencies
302
+
-**Source:** Federal Register (https://www.federalregister.gov/presidential-documents/executive-orders)
303
+
-**Volume:** 1k+ executive orders
304
+
-**Update Frequency:** Weekly updates
305
+
306
+
**Example Searches:**
307
+
- Search for cybersecurity executive orders: `{"query": "cybersecurity"}`
308
+
- Search for recent executive orders: `{"query": "artificial intelligence", "filter": "SourceDocumentPublishDate ge '2023-01-01'"}`
309
+
- Search by specific topics: `{"query": "climate change OR environmental"}`
Copy file name to clipboardExpand all lines: src/pia_mcp_server/tools/search_tools.py
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@
13
13
# Tool definitions - EXACT copies from remote server
14
14
pia_search_content_tool=types.Tool(
15
15
name="pia_search_content",
16
-
description="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.",
16
+
description="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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders. Supports complex OData filtering with boolean logic, operators, and grouping.",
17
17
inputSchema={
18
18
"type": "object",
19
19
"properties": {
@@ -108,7 +108,7 @@
108
108
109
109
pia_search_content_facets_tool=types.Tool(
110
110
name="pia_search_content_facets",
111
-
description="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).",
111
+
description="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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders.",
112
112
inputSchema={
113
113
"type": "object",
114
114
"properties": {
@@ -127,7 +127,7 @@
127
127
128
128
pia_search_titles_tool=types.Tool(
129
129
name="pia_search_titles",
130
-
description="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).",
130
+
description="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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders.",
131
131
inputSchema={
132
132
"type": "object",
133
133
"properties": {
@@ -162,7 +162,7 @@
162
162
163
163
pia_search_titles_facets_tool=types.Tool(
164
164
name="pia_search_titles_facets",
165
-
description="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).",
165
+
description="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), Federal Register (1k+ executive orders). Use pia_search_content_executive_orders to search only executive orders.",
0 commit comments