GovTribe

Search GAO bid protests MCP tool

Searches GovTribe GAO bid protest records with file-number, agency, opportunity, protester, status, outcome, date, and procurement identifier filters.

Arguments

ArgumentTypeRequiredNotes
querystringNoAccepted by the MCP tool schema.
pagenumberNoDefaults to 1.
per_pagenumberNoDefaults to 10.
search_modestringNoValues: keyword, semantic Defaults to keyword.
fields_to_returnstring arrayNoAccepted by the MCP tool schema.
aggregationsstring arrayNoAccepted by the MCP tool schema.
sortobjectNoAccepted by the MCP tool schema.

Filters

FilterTypeOperatorsNotes
file_numbersstring arrayin, not_in; default inFilter by exact GAO file number.
protestersstring arrayin, not_in; default inFilter by exact protester name.
federal_agency_idsstring arrayin, not_in; default inFilter by federal agencies. Use GovTribe IDs or uniquely matching exact agency codes, canonical or alternate names, acronyms, and configured matching keys.
federal_meta_opportunity_idsstring arrayin, not_in; default inFilter by federal meta opportunity IDs. These are GovTribe-derived linking IDs from federal contract opportunities.
procurement_identifiersstring arrayin, not_in; default inFilter by exact procurement identifier, such as a solicitation number.
case_typesstring arrayin, not_in; default inFilter by GAO bid protest case type.
statusesstring arrayin, not_in; default inFilter by GAO bid protest status.
outcomesstring arrayin, not_in; default inFilter by GAO bid protest outcome.
filed_date_rangeobjectDefaultFilter by filed date.
due_date_rangeobjectDefaultFilter by due date.
decision_date_rangeobjectDefaultFilter by decision date.
available_date_rangeobjectDefaultFilter by available date.
gao_bid_protest_idsstring arrayin, not_in; default inInclude or exclude results by GovTribe IDs.
govtribe_idsstring arrayin, not_in; default inInclude or exclude results by GovTribe IDs.

Sorts

SortDefault directionNotes
fileNumberdescSort matching records by fileNumber.
filedDatedescSort matching records by filedDate.
dueDatedescSort matching records by dueDate.
decisionDatedescSort matching records by decisionDate.
availableDatedescSort matching records by availableDate.
alphabeticalSortdescSort matching records by alphabeticalSort.
_scoredescSort matching records by _score.

Available Fields

FieldAttribute
govtribe_idGovTribe ID
govtribe_typeGovTribe type
govtribe_urlGovTribe URL
file_numberFile number
nameName
protesterProtester
case_typeCase type
statusStatus
outcomeOutcome
filed_dateFiled date
due_dateDue date
decision_dateDecision date
available_dateAvailable date
highlightsHighlights
decision_textDecision text
pdf_urlPDF URL
source_linksSource links
procurement_identifiersProcurement identifiers
federal_agencyFederal agency
federal_meta_opportunity_idFederal meta opportunity ID
federal_meta_opportunityFederal meta opportunity

Aggregations

Count-ranked leaders

AggregationUse it to answer
top_federal_agencies_by_doc_countWhich federal agencies appear most often in the matching protest set.
top_case_types_by_doc_countWhich GAO bid protest case types are most common in the matching results.
top_statuses_by_doc_countWhich protest statuses are most common, such as open or closed records.
top_outcomes_by_doc_countWhich protest outcomes are most common for the filtered result set.
top_linked_federal_meta_opportunities_by_doc_countWhich linked federal opportunity stacks have the most matching protest records.
top_protesters_by_doc_countWhich protester names appear most often in the matching result set.
top_procurement_identifiers_by_doc_countWhich procurement identifiers appear most often in the matching protest records.

Search federal transactions

Searches federal contract award, IDV, assistance award, and contract/assistance subaward transactions. Use transaction_types to select families; omission includes all five. For prime contract spending select contract_award and contract_idv. NAICS and vendor filters do not establish a family. Statistics and dollar leaderboards sum signed total_value (federal plus non-federal value); dollar sorting uses federal_value. Subaward values are reported downstream amounts. Mixed prime/subaward sums are not unduplicated government spending, and award ceilings are not transaction obligations. Request transactions_by_type, positive_value_stats, and negative_value_stats for family counts/sums and separate signed values; zero and missing amounts enter neither sign group. Aggregations cover all filtered matches, independently of page size and the 10,000 hit-count threshold. Select transaction_type and parent_record to inspect the immediate parent; names and links depend on availability. Use transaction_date_range for transaction-period activity, transaction_effective_date_range for effective dates, and award_date_range for parent award-date cohorts. A 2022 award modified in 2025 belongs in the 2025 transaction period, not the 2025 award cohort.

Search government files

Search GovTribe government-file metadata, citable URLs, and available snippets/extracts. Use Add_To_Vector_Store, then Search_Vector_Store, when snippets are not enough and full-text retrieval is needed. Use Add_To_Container when a file must be available to hosted shell/container execution for analysis, generated artifacts, or direct file operations.