GovTribe

Teaming match MCP response

MCP tool response returned when agents retrieve or change GovTribe teaming match records through MCP tools.

The returned teaming match record represents a connection between one prime teaming interest and one sub teaming interest on the same teamable record. Both interests are always tied to the same record, which can be a federal contract opportunity, a federal grant opportunity, a federal contract IDV, a federal contract vehicle, a federal forecast, or a federal contract award. Matches are visible only to the two participants.

Pass govtribe_id into teaming_match_id for respond, withdraw, or feedback calls. govtribe_type is always teaming_match. Compare requester_user_model_id with the viewer to decide between responding and withdrawing.

Search_Teaming_Matches returns only govtribe_id when you omit fields_to_return. Mutation tools return the full record for the affected match.

Use viewer_context.action_required to route the next step: accept_decline means the viewer should respond with the Respond to teaming match MCP tool, and await_response means the viewer is the requester and can only wait or withdraw.

Declined, withdrawn, and expired matches are removed from agent retrieval, so respond, withdraw, and feedback calls against them return a not-found error.

Fields

FieldTypeAttribute
govtribe_idstringGovTribe ID attribute
govtribe_typestringGovTribe type attribute
govtribe_urlstringGovTribe URL attribute
namestringName attribute
statusstringStatus attribute
rationalestring or nullRationale attribute
requester_user_model_idstringRequester user ID attribute
withdrawn_by_user_model_idstring or nullWithdrawn by user ID attribute
expires_atstring or nullExpires at attribute
created_atstringCreated at attribute
updated_atstringUpdated at attribute
prime_accepted_atstring or nullPrime accepted at attribute
sub_accepted_atstring or nullSub accepted at attribute
first_recipient_message_atstring or nullFirst recipient message at attribute
response_timenumber or nullResponse time attribute
prime_teaming_interestobjectPrime teaming interest attribute
sub_teaming_interestobjectSub teaming interest attribute
viewer_contextobject or nullViewer context attribute
feedback_for_meobject or nullFeedback for me attribute
feedback_from_other_partyobject or nullFeedback from other party attribute
conversation_summaryobject or nullConversation summary attribute

Relationship Returns

FieldReturns
prime_teaming_interestTeaming interest MCP response
sub_teaming_interestTeaming interest MCP response

Example

{
  "govtribe_id": "TEAMING_MATCH_ID",
  "govtribe_type": "teaming_match",
  "govtribe_url": "https://govtribe.com/teaming-match/TEAMING_MATCH_ID",
  "name": "Teaming Match",
  "status": "pending",
  "rationale": "Match requested by a FedRAMP-authorized cloud migration small business.",
  "requester_user_model_id": "REQUESTER_USER_ID",
  "withdrawn_by_user_model_id": null,
  "expires_at": "2026-05-04T17:34:23Z",
  "created_at": "2026-03-04T23:30:10Z",
  "updated_at": "2026-05-13T18:55:35Z",
  "prime_accepted_at": null,
  "sub_accepted_at": null,
  "first_recipient_message_at": null,
  "response_time": null,
  "prime_teaming_interest": {
    "govtribe_id": "PRIME_INTEREST_ID",
    "govtribe_type": "teaming_interest",
    "govtribe_url": "https://govtribe.com/teaming/PRIME_INTEREST_ID",
    "name": "Request for proposal - Commercial online platform acquisition"
  },
  "sub_teaming_interest": {
    "govtribe_id": "SUB_INTEREST_ID",
    "govtribe_type": "teaming_interest",
    "govtribe_url": "https://govtribe.com/teaming/SUB_INTEREST_ID",
    "name": "Request for proposal - Commercial online platform acquisition"
  },
  "viewer_context": {
    "role": "prime",
    "action_required": "accept_decline",
    "vendor_identities_revealed": false,
    "other_party_display_name": "FedRAMP-Authorized Cloud Migration SMB",
    "other_party_avatar_source": "AVATAR_SOURCE_ID"
  },
  "feedback_for_me": null,
  "feedback_from_other_party": null,
  "conversation_summary": null
}