Search States
Search_States is the GovTribe MCP dataset tool for U.S.
When To Use
Typical questions this tool answers well:
Which GovTribe state record matches a given USPS code or a known state name?
What is the canonical GovTribe state ID needed for downstream filters in state and local tools?
Which states should be included or excluded before running opportunity or award analysis?
How can I quickly list state records to seed jurisdiction or procurement market segmentation workflows?
Which state entities should be used as stable references when creating saved-search or pipeline workflows that depend on state filters?
Required Reading
Search_Query_Guide: Required before setting free-text query strings when search_mode is used.
Search_Mode_Guide: Required before choosing keyword vs semantic retrieval.
Location_Filtering_Guide: Required before setting location filters.
Input Contract
query: Free-text query string. See Required Reading: Search_Query_Guide.type:stringrequired:nodefault:n/a
page: 1-based page index.type:null|numberrequired:nodefault:1
per_page: Rows per page.type:null|numberrequired:nodefault:10
search_mode: Query interpretation mode. See Required Reading: Search_Mode_Guide.type:stringrequired:nodefault:keywordoptions:keyword,semantic
state_ids: Include or exclude results by states. Use GovTribe IDs or USPS state codes. See Required Reading: Location_Filtering_Guide.type:array<string>required:nodefault:n/a
state_ids_operator: Choose whether to include or exclude values for State IDs (GovTribe or USPS code).type:null|stringrequired:nodefault:inoptions:in,not_in
fields_to_return: Optional field list for row payloads. If omitted andper_page > 0, rows default togovtribe_id. Forper_page: 0aggregation/meta calls, this field may be omitted. Specifyfields_to_returnwhenever the user asks for fields beyondgovtribe_id, and prefer omitting it in pure aggregation workflows.type:array<string>required:nodefault:n/aoptions:govtribe_id,govtribe_type,govtribe_url,name,usps_code,updated_at
Output Contract
Top-level keys:
current_page: Current page number whenper_page > 0.data: Array of result rows whenper_page > 0.from: First row position in the current page.last_page: Last page number for current filters.path: GovTribe search URL for this result set.per_page: Applied page size.to: Last row position in the current page.total: Total matched row count for current query filters.contains: Dataset label for the returned result set.search_results_id_can_generate_saved_search: Saved-search eligibility flag.search_results_id: Server-side search result identifier.view_search_results_url: URL to open this exact result set.
Row keys:
govtribe_idgovtribe_typegovtribe_urlnameusps_codeupdated_at
Relationship retrieval map:
none: This resource has no relationship fields.
Usage Patterns
Pattern A: Resolve one state by USPS code before applying downstream state_ids filters. Tool: Search_States
Pattern B: Keyword lookup for multiple named states and return a small working set. Tool: Search_States
Pattern C: Exclude known states while exploring the remaining state universe. Tool: Search_States
Pattern D: Metadata-only response when a workflow only needs counts and result-set identifiers. Tool: Search_States
Last updated
Was this helpful?
