Find teaming partners
find_teaming_partnersUse this when the user wants possible teaming partners, subcontractors or primes for one opportunity: firms that won similar awards in the same state or at the same agency.
Pass the id from a search result, and optionally role (sub, prime or any). Returns up to 10 firms from MatchAwards' award records (same NAICS in the opportunity's state, then at its agency, else anywhere; sample gives the dates covered and whether every matching record was read), ranked by how many similar awards they won, each with a why line; get_company(uei) shows the history of a firm with a uei. No contact details. Award records may be incomplete, so say so; ai_subcontracting is AI-generated, so label it. Never call a firm the incumbent. Example: id="117412688283576625".
Print the opportunity's url and sam_url as markdown links.
Do not use for searching awards in general (search_awards), for one firm's history (get_company) or for job postings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The id field of a search result. | |
| role | No | sub: the user looks for subcontractors (smaller typical awards first among equals); prime: for a prime to join (larger first); any (default). | any |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| role | Yes | ||
| as_of | No | ||
| sample | Yes | ||
| warning | No | Set when the award lookup was cut short; the list covers what was read. | |
| partners | Yes | Up to 10 firms that won similar work. | |
| opportunity | Yes | ||
| coverage_note | No | ||
| ai_subcontracting | No | AI-generated notes on subcontracting angles for this opportunity, or null. Label them as AI-generated when you show them. |