Teaming interest data type
A user's standing offer to team on one federal contract opportunity, either as a prime contractor or as a subcontractor.
- Web: Create a teaming interest, Respond to teaming requests
- MCP: Create teaming interest MCP tool, Disband teaming team MCP tool, Hide teaming interest MCP tool, Lock in teaming team MCP tool, Reopen teaming interest MCP tool, Search teaming interests MCP tool, Update teaming interest MCP tool, Withdraw teaming interest MCP tool
Notes
A teaming interest takes one of two intents: prime when the owner wants to lead the bid, or sub when the owner wants to subcontract. Other GovTribe users on the same opportunity can find an open interest in cross-user discovery and request a match against it. The owner's vendor, intake answers, and lifecycle status are visible only to the owner; vendor identity reveals to the other party as soon as the first side accepts the match. See the Teaming interest MCP response for the full field shape and which fields are owner-only.
An interest's status is one of:
open: Live and findable in cross-user discovery.matched: Has an accepted match.withdrawn: The owner withdrew it.hidden: The owner removed it from discovery without withdrawing it.
Status is owner-only, so it does not appear on another user's interest.
Attributes
| Field | Type | Attribute |
|---|---|---|
govtribe_id | string | GovTribe ID |
govtribe_type | string | GovTribe type |
govtribe_url | string | GovTribe URL |
name | string | Name |
govtribe_ai_summary | string | GovTribe AI summary |
intakeQuestions | object | Intake questions |
intent | string | Intent |
source | string | Interest source |
status | string | null | Status |
vendorSource | string | Vendor source |
open_at | string | null | Opened at |
matched_at | string | null | Matched at |
withdrawn_at | string | null | Withdrawn at |
hidden_at | string | null | Hidden at |
created_at | string | null | Created at |
updated_at | string | null | Updated at |
user | relationship | User |
vendor | relationship | Vendor |
teamable | object | Teamable |
tags | relationship[] | Tags |
descriptions | object[] | Descriptions |
accolades | object[] | Accolades |
match_state_for_viewer | object[] | null | Match state for viewer |
team_members | object | null | Team members |
responsiveness_score | object | null | Responsiveness score |
can_request_match | boolean | null | Can request match |
pending_match_count | object | null | Pending match count |