Search teaming interests MCP tool
Searches GovTribe teaming interests (users' standing offers to team on a teamable record: an opportunity, federal contract IDV, contract vehicle, forecast, or contract award). By default scoped to the authenticated user's own interests. Pass `teamable_ids` to widen the scope to OPEN and MATCHED interests on that record (cross-user discovery). Fetch a specific interest by id via `teaming_interest_ids: ["<id>"]`.
- MCP tool name:
Search_Teaming_Interests - Data type: Teaming interest data type
- Returns: Teaming interest MCP response
- Search modes: Keyword, Semantic
- Annotations: Read only, not destructive, idempotent, closed world
- Surfaces: GovTribe AI
Examples
Without teamable_ids, results are scoped to the user's own interests in every status. With teamable_ids, results widen to open and matched interests from all users on that record, and owner-only fields are omitted from other users' records. Teaming interests can be posted on any of five teamable record types — federal contract or grant opportunities (via the meta opportunity wrapper id), federal contract IDVs, federal contract vehicles, federal forecasts, and federal contract awards — so teamable_ids accepts the meta opportunity wrapper id for opportunities or the record's own GovTribe id for IDVs, vehicles, forecasts, and awards. The teamable field on each result nests whichever record type the interest is tied to.
List my open teaming interests
{
"tool": "Search_Teaming_Interests",
"arguments": {
"teaming_interest_statuses": ["open"],
"sort": {
"key": "updated_at",
"direction": "desc"
},
"fields_to_return": [
"govtribe_id",
"name",
"intent",
"status",
"teamable",
"pending_match_count"
]
}
}Discover open primes on an opportunity
{
"tool": "Search_Federal_Contract_Opportunities",
"arguments": {
"query": "facility modernization",
"search_mode": "keyword",
"fields_to_return": [
"govtribe_id",
"name",
"federal_meta_opportunity_id"
]
}
}{
"tool": "Search_Teaming_Interests",
"arguments": {
"teamable_ids": ["<federal_meta_opportunity_govtribe_id>"],
"teaming_interest_intents": ["prime"],
"fields_to_return": [
"govtribe_id",
"name",
"govtribe_ai_summary",
"accolades",
"can_request_match",
"responsiveness_score"
]
}
}Which of my interests mention cloud migration?
{
"tool": "Search_Teaming_Interests",
"arguments": {
"query": "cloud migration, infrastructure modernization",
"search_mode": "semantic",
"fields_to_return": [
"govtribe_id",
"name",
"govtribe_ai_summary",
"intent",
"status"
]
}
}Fetch one teaming interest by GovTribe ID
{
"tool": "Search_Teaming_Interests",
"arguments": {
"teaming_interest_ids": ["<teaming_interest_govtribe_id>"],
"fields_to_return": [
"govtribe_id",
"name",
"intent",
"status",
"intakeQuestions",
"teamable",
"match_state_for_viewer"
]
}
}Related articles
- Teaming interest MCP response: Review the response shape returned by this tool.
- Teaming interest data type: Understand the shared record fields and relationships used by this tool.
- Choose a search mode and write queries: Choose keyword or semantic search behavior and shape
queryvalues. - GovTribe AI: Review the GovTribe AI surface where this tool can be called.
- Source identifiers and record matching: Use GovTribe IDs and source identifiers when passing records between tools.
Search tasks
Searches GovTribe tasks and returns task records with pipeline context, owners, and linked pursuits.
Search teaming matches
Searches GovTribe teaming matches (a connection between a prime and sub interest on the same teamable record). Visible to both parties of each match. Use `my_pending_inbound: true` to find matches awaiting your accept/decline. Use `match_prime_interest_ids` or `match_sub_interest_ids` to filter by the specific interest on the prime or sub side. Fetch a specific match by id via `teaming_match_ids: ["<id>"]`.