Create custom field definition MCP tool
Create a workspace custom field definition for pursuits. The field type (text, number, date, or dollar) is fixed after creation. Set values on individual pursuits with Create_Pursuit or Update_Pursuit custom_fields.
- MCP tool name:
Create_Custom_Field_Definition - Data type: Custom field definition data type
- Returns: Custom field definition MCP response
- Annotations: Not read only, not destructive, not idempotent, closed world
- Surfaces: GovTribe AI, GovTribe MCP, GovTribe Compact MCP server
Examples
Definitions are workspace schema, so check Search custom field definitions first to avoid creating a duplicate. Choose the field_type carefully: it cannot be changed later. name accepts letters and spaces only, and custom fields always attach to pursuits.
Create a dollar field for the contract ceiling
{
"tool": "Create_Custom_Field_Definition",
"arguments": {
"name": "Contract Ceiling",
"field_type": "dollar",
"placeholder_text": "Enter the ceiling value"
}
}Create a required text field
{
"tool": "Create_Custom_Field_Definition",
"arguments": {
"name": "Bid Decision",
"field_type": "text",
"required": true
}
}Related articles
- Custom field definition MCP response: Review the response shape returned by this tool.
- Custom field definition data type: Understand the shared record fields and relationships used by this tool.
- GovTribe AI: Review the GovTribe AI surface where this tool can be called.
- GovTribe for Agents: Use GovTribe for Agents as the starting point for MCP tools, MCP tool responses, and guides.
- MCP servers: Review where this MCP tool can be used.
Create contact group
Create a GovTribe workspace contact group, optionally seeded with contacts and linked to a saved Contact search.
Create interest and request match
In one call, create a new teaming interest for the acting user on a specific teamable record (opportunity via its meta wrapper, federal contract IDV, federal contract vehicle, federal forecast, or federal contract award) and immediately request a match against an existing target interest on the same record. Use Request_Teaming_Match if you already have an interest on the record. Triggers async AI summary generation; for opportunity-based interests it may also notify potential teaming partners.