Find teaming partners
find_teaming_partnersUse a search result ID and optional role to identify possible teaming partners, subcontractors, or primes for an opportunity by finding firms that won similar awards in the same state or agency.
Instructions
Use 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. |