GovTribe

Teaming interest MCP response

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

Response Shape

The returned teaming interest record represents one user's standing offer to team on a specific federal contract or grant opportunity, either as the prime contractor or as a subcontractor. Some fields are visible only to the interest owner, and some discovery fields are populated only on search results.

FieldTypeNotes
govtribe_idstringGovTribe ID for the teaming interest. Pass this value into teaming_interest_id for update, withdraw, hide, lock-in, or disband calls, and into target_interest_id or requester_interest_id for match requests.
govtribe_typestringAlways teaming_interest.
govtribe_urlstringGovTribe URL for the teaming interest page.
namestringInterest name. New interests start with an opportunity-derived name; an AI-generated name replaces it shortly after creation.
govtribe_ai_summarystringAI-generated public summary of the interest, built from the intake question answers. Regenerated asynchronously after intake answers change.
intentstringprime when the owner wants to lead the contract, sub when the owner wants to subcontract.
vendorSourcestringHow the interest's vendor identity was provided: linked_vendor or custom_uei.
open_atstring or nullWhen the interest most recently entered the open status.
matched_atstring or nullWhen the interest most recently entered the matched status.
withdrawn_atstring or nullWhen the interest was withdrawn.
hidden_atstring or nullWhen the interest was hidden.
created_atstringInterest creation timestamp.
updated_atstringInterest update timestamp.
teamableobjectNested opportunity record the interest is tied to, returned as a federal contract opportunity or federal grant opportunity response.
tagsobject arrayWorkspace tags attached to the interest. Visible to the owner's workspace.
descriptionsobject arrayDescription entries attached to the interest.
accoladesarrayVendor accolade badges shown with the interest in discovery.
userobjectNested user record for the interest owner.
sourcestringOwner-only. How the interest came to exist: user, system_suggested, implicit_pursuit, or implicit_signal.
statusstringOwner-only. Lifecycle status: open, matched, withdrawn, or hidden.
intakeQuestionsobjectOwner-only. Intake question answers keyed by question name. Each value includes question, userInput, and instructions.
vendorobjectOwner-only. Nested vendor record the owner represents on this interest.
match_state_for_viewerobject array or nullSearch results only. Match rows between the viewer and this interest, including each match's status and conversation pointers.
team_membersobject or nullOwner-only, search results only. Accepted-team member map for a matched prime interest.
responsiveness_scoreobject or nullSearch results only. Responsiveness signal for the interest owner's account.
can_request_matchboolean or nullSearch results only. Whether the viewer can request a match against this interest right now.
pending_match_countobject or nullSearch results only. Pending match counts for the interest, split into inbound and outbound.

Follow-up Behavior

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

Owner-only fields (source, status, intakeQuestions, vendor, team_members) are omitted when the viewer does not own the interest, so cross-user discovery results never expose another user's intake answers or status.

match_state_for_viewer, responsiveness_score, can_request_match, and pending_match_count are computed per page of search results. Request them through fields_to_return on Search_Teaming_Interests when deciding whether to request a match.

Example

{
  "govtribe_id": "TEAMING_INTEREST_ID",
  "govtribe_type": "teaming_interest",
  "govtribe_url": "https://govtribe.com/teaming/TEAMING_INTEREST_ID",
  "name": "Request for proposal - Commercial online platform acquisition",
  "govtribe_ai_summary": "Seeking small business subcontractors for a commercial online platform acquisition focused on cloud-native modernization and agile delivery.",
  "intent": "prime",
  "source": "user",
  "status": "open",
  "vendorSource": "linked_vendor",
  "open_at": "2026-02-26T22:36:27Z",
  "matched_at": null,
  "withdrawn_at": null,
  "hidden_at": null,
  "created_at": "2026-02-26T22:36:27Z",
  "updated_at": "2026-05-20T19:45:02Z",
  "teamable": {
    "govtribe_id": "OPPORTUNITY_ID",
    "govtribe_type": "federal_contract_opportunity",
    "name": "Request for proposal - Commercial online platform acquisition",
    "govtribe_url": "https://govtribe.com/opportunity/federal-contract-opportunity/OPPORTUNITY_SLUG"
  },
  "tags": [],
  "user": {
    "govtribe_id": "USER_ID",
    "govtribe_type": "user",
    "name": "Record Owner",
    "email": "owner@example.com"
  },
  "vendor": {
    "govtribe_id": "VENDOR_ID",
    "govtribe_type": "vendor",
    "name": "Example Vendor"
  },
  "intakeQuestions": {
    "capture_stage": {
      "question": "capture_stage",
      "userInput": "Partner outreach with a bid decision expected next quarter.",
      "instructions": "Describe your capture stage."
    },
    "sub_workshare_expectations": {
      "question": "sub_workshare_expectations",
      "userInput": "About 30-40% subcontracted across two or three partners.",
      "instructions": "Describe your expected subcontractor workshare."
    }
  },
  "can_request_match": false,
  "pending_match_count": {
    "inbound": 1,
    "outbound": 0
  }
}