Teaming match MCP response
MCP tool response returned when agents retrieve or change GovTribe teaming match records through MCP tools.
- Data type: Teaming match data type
- Returned by: Search teaming matches MCP tool; Request teaming match MCP tool; Create interest and request match MCP tool; Respond to teaming match MCP tool; Withdraw teaming match MCP tool; Submit teaming match feedback MCP tool
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
| Field | Type | Attribute |
|---|---|---|
govtribe_id | string | GovTribe ID attribute |
govtribe_type | string | GovTribe type attribute |
govtribe_url | string | GovTribe URL attribute |
name | string | Name attribute |
status | string | Status attribute |
rationale | string or null | Rationale attribute |
requester_user_model_id | string | Requester user ID attribute |
withdrawn_by_user_model_id | string or null | Withdrawn by user ID attribute |
expires_at | string or null | Expires at attribute |
created_at | string | Created at attribute |
updated_at | string | Updated at attribute |
prime_accepted_at | string or null | Prime accepted at attribute |
sub_accepted_at | string or null | Sub accepted at attribute |
first_recipient_message_at | string or null | First recipient message at attribute |
response_time | number or null | Response time attribute |
prime_teaming_interest | object | Prime teaming interest attribute |
sub_teaming_interest | object | Sub teaming interest attribute |
viewer_context | object or null | Viewer context attribute |
feedback_for_me | object or null | Feedback for me attribute |
feedback_from_other_party | object or null | Feedback from other party attribute |
conversation_summary | object or null | Conversation summary attribute |
Relationship Returns
| Field | Returns |
|---|---|
prime_teaming_interest | Teaming interest MCP response |
sub_teaming_interest | Teaming 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
}