GovTribe

Update teaming interest MCP tool

Update the editable fields of an existing teaming interest. Only `name`, `intakeQuestions`, and `tag_model_ids` are editable; status, intent, vendor, and teamable are not editable via this tool. Changing intakeQuestions triggers async regeneration of the interest's AI-generated public name and summary. Status transitions are handled by Hide_Teaming_Interest, Withdraw_Teaming_Interest, Lock_In_Teaming_Team, and Disband_Teaming_Team. Owner-only.

Examples

Resolve the interest first with Search_Teaming_Interests, then update it. intakeQuestions and tag_model_ids are full replacements: the submitted value replaces the stored set entirely, and an intake replacement must still include every question required for the interest's intent.

Rename a teaming interest

{
  "tool": "Search_Teaming_Interests",
  "arguments": {
    "teaming_interest_statuses": ["open"],
    "fields_to_return": [
      "govtribe_id",
      "name",
      "intent",
      "teamable"
    ]
  }
}
{
  "tool": "Update_Teaming_Interest",
  "arguments": {
    "teaming_interest_id": "<teaming_interest_govtribe_id>",
    "name": "Cloud migration subcontracting interest"
  }
}

Replace intake question answers on a sub interest

{
  "tool": "Update_Teaming_Interest",
  "arguments": {
    "teaming_interest_id": "<teaming_interest_govtribe_id>",
    "intakeQuestions": {
      "role_and_workshare": {
        "question": "role_and_workshare",
        "userInput": "Revised role: cloud migration plus managed operations, around 25 percent workshare.",
        "instructions": "Describe the role you want and the workshare you can perform."
      },
      "relevant_experience": {
        "question": "relevant_experience",
        "userInput": "Four prior agency cloud migrations including two managed-operations follow-ons.",
        "instructions": "Describe your relevant experience for this opportunity."
      }
    }
  }
}

Replace the workspace tags on an interest

{
  "tool": "Update_Teaming_Interest",
  "arguments": {
    "teaming_interest_id": "<teaming_interest_govtribe_id>",
    "tag_model_ids": [
      "<tag_govtribe_id>"
    ]
  }
}