Search teaming matches MCP tool
Searches GovTribe teaming matches (a connection between a prime and sub interest on the same opportunity). 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>"]`.
- MCP tool name:
Search_Teaming_Matches - Returns: Teaming match MCP response
- Search modes: Keyword, Semantic
- Annotations: Read only, not destructive, idempotent, closed world
- Surfaces: GovTribe AI
Examples
Results only include matches where the user is a participant. Declined, withdrawn, and expired matches are removed from retrieval.
Which matches are waiting on my response?
{
"tool": "Search_Teaming_Matches",
"arguments": {
"my_pending_inbound": true,
"sort": {
"key": "expires_at",
"direction": "asc"
},
"fields_to_return": [
"govtribe_id",
"rationale",
"expires_at",
"viewer_context",
"prime_teaming_interest",
"sub_teaming_interest"
]
}
}List my accepted teaming partners
{
"tool": "Search_Teaming_Matches",
"arguments": {
"teaming_match_statuses": ["accepted"],
"fields_to_return": [
"govtribe_id",
"viewer_context",
"prime_teaming_interest",
"sub_teaming_interest",
"conversation_summary"
]
}
}List the matches on one prime interest
{
"tool": "Search_Teaming_Matches",
"arguments": {
"match_prime_interest_ids": ["<prime_teaming_interest_govtribe_id>"],
"fields_to_return": [
"govtribe_id",
"status",
"rationale",
"sub_teaming_interest"
]
}
}Fetch one teaming match by GovTribe ID
{
"tool": "Search_Teaming_Matches",
"arguments": {
"teaming_match_ids": ["<teaming_match_govtribe_id>"],
"fields_to_return": [
"govtribe_id",
"status",
"viewer_context",
"feedback_for_me",
"feedback_from_other_party",
"conversation_summary"
]
}
}Related articles
- Teaming match MCP response: Review the response shape returned 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 teaming interests
Searches GovTribe teaming interests (users' standing offers to team on a federal contract or grant opportunity). By default scoped to the authenticated user's own interests. Pass `teamable_ids` to widen the scope to OPEN and MATCHED interests on that opportunity (cross-user discovery). Fetch a specific interest by id via `teaming_interest_ids: ["<id>"]`.
Search teaming messages
Search for text across every conversation reachable from one teaming interest the user owns: each match conversation the interest is part of, plus the team-hub conversation if a team has been locked in. Returns matching conversation ids with per-message hit snippets highlighted around the matched substring. System messages are excluded.