- Collections group related prompts and apply them to calls matching a label-based criteria filter.
- Items are the individual prompts inside a collection, each describing one field to extract from a call.
list_intelligence_collections to see what’s configured, then drill into one with list_intelligence_items. All write tools require admin access.
Collection tools
list_intelligence_collections
Scope:
mcp:read. No parameters.create_intelligence_collection
Create a new CRM prompt collection. Collections group CRM extraction prompts and apply them to calls matching label-based criteria.string
required
Name of the collection (must be unique within the org).
boolean
Apply to all teams.
array
Team IDs this collection applies to. Ignored if
all_teams is true.object
Label-based filter: calls matching these criteria use this collection’s CRM prompts.
operator:ANDorOR.conditions: array of{ "field": "Call Type", "value": "Discovery" }.
update_intelligence_collection
Update a collection’s name, team assignments, or criteria filters. Omitted fields preserve their current values.string
required
The UUID of the collection to update.
string
New name.
boolean
Apply to all teams.
array
Team IDs this collection applies to.
object
New label-based filter conditions. Replaces existing criteria.
delete_intelligence_collection
Delete a collection. This is permanent.string
required
The UUID of the collection to delete.
Item tools
list_intelligence_items
Scope:
mcp:read.string
required
UUID of the intelligence collection.
create_intelligence_item
Add a CRM prompt/field to a collection. Each item defines an AI extraction prompt that runs on calls matching the collection’s criteria.string
required
UUID of the intelligence collection.
string
required
Field title (e.g.
Champion, Next Steps, Competitor).string
required
The AI prompt that defines what to extract from calls.
string
Item category. Default:
CRM.string
Content type. Default:
text.string
Prompt type. Default:
base.string
Response type:
list for multi-select. Omit for free-text responses.array
For
list response type: available options (e.g. ["Salesforce", "HubSpot"]).string
Description of this field.
boolean
Allow longer AI responses.
boolean
Include direct quotes from the call.
integer
Maximum number of values for list responses.
string
Analysis scope:
conversation (per-call, default) or deal (across all calls in a deal).integer
Position in the UI list. Lower numbers appear first.
update_intelligence_item
Update a CRM prompt/field’s title, prompt, response type, or options. Omitted fields preserve current values.string
required
UUID of the intelligence item assignment.
string
Updated title.
string
Updated AI prompt.
string
Content type.
string
Prompt type.
string
Response type:
list for multi-select.array
Available options for list responses.
string
Description.
boolean
Allow longer AI responses.
boolean
Include direct quotes.
integer
Max values for list responses.
string
Analysis scope:
conversation or deal.integer
Position in the UI list.
delete_intelligence_item
Delete a CRM prompt/field from its collection. This is permanent.string
required
UUID of the intelligence item to delete.