GovTribe

Request teaming match MCP tool

Request a teaming match between your existing teaming interest and another user's open interest on the same opportunity. Both interests must already exist and be on the same teamable. Use Create_Interest_And_Request_Match instead if you do not yet have a teaming interest on this opportunity.

Examples

Resolve both sides first: the user's own interest on the opportunity, and the target interest discovered on the same opportunity with teamable_ids. Use can_request_match from the discovery search to skip targets that cannot accept a request.

Request a match with an open prime on the same opportunity

{
  "tool": "Search_Teaming_Interests",
  "arguments": {
    "teaming_interest_statuses": ["open"],
    "fields_to_return": [
      "govtribe_id",
      "name",
      "intent",
      "teamable"
    ]
  }
}
{
  "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",
      "can_request_match",
      "responsiveness_score"
    ]
  }
}
{
  "tool": "Request_Teaming_Match",
  "arguments": {
    "requester_interest_id": "<own_teaming_interest_govtribe_id>",
    "target_interest_id": "<target_teaming_interest_govtribe_id>"
  }
}

Common precondition error codes: intent_collision when both interests share the same intent, already_requested when a match already exists between the interests, previously_declined when the target previously declined the requester, target_not_accepting_requests when the prime side is no longer open, and requester_interest_not_open when the user's own interest is not open.