Skip to content
Last updated

Tool Catalog (63 tools)

Organized by what they let you do. Each row shows the MCP annotations the tool advertises. For more on annotations, see Tool Annotations.

All tools advertise openWorldHint: false, and idempotentHint always mirrors readOnlyHint (read-only tools are idempotent; write tools are not).

Create, update, and delete tools are listed only when the matching permission is enabled for the authenticated user. Each category is controlled separately, so a user can have create tools without having delete tools.

Read & Discovery (36 tools)

All are readOnlyHint: true, destructiveHint: false, idempotentHint: true. Safe to auto-approve in most client policies.

ToolPurpose
account_get_by_idFetch a single account's full record
account_searchFind accounts by name, owner, or filters
account_search_by_external_idFind an account by ID from an external system (e.g., your CRM)
calendar_events_fetchList calendar events
call_disposition_fetchList configured call dispositions (e.g., Connected, No Answer, Voicemail)
call_purpose_fetchList configured call purposes (e.g., Discovery, Demo, Follow-up)
call_searchFind call log records by filters
current_orgGet the authenticated user's organization
current_userGet the authenticated user's id and email
emails_searchFind emails by account or opportunity
job_role_fetchList configured job roles (e.g., SDR, AE, CSM)
kaia_meeting_fetchFetch meeting summaries/transcripts by instance ID
kaia_meeting_searchSearch recorded meetings (Kaia transcripts)
kaia_scorecard_fetchList Kaia scorecards configured for the organization
kaia_scorecard_get_by_idFetch a single Kaia scorecard by its unique identifier
kaia_scorecard_score_searchFind Kaia scorecard scores recorded against meetings, whether scored by a person or by AI
opportunity_get_by_idFetch a single opportunity's full record
opportunity_searchFind opportunities by stage, status, account, or filters
opportunity_search_by_external_idFind an opportunity by external ID
opportunity_stage_fetchList configured opportunity stages
prospect_get_by_idFetch a single prospect's full record
prospect_searchFind prospects by name, account, owner, or filters
prospect_search_by_external_idFind a prospect by external ID
ruleset_searchFind rulesets by filters
schedule_searchFind schedules by filters
sequence_searchFind sequences by name, state, or filters
sequence_state_searchFind prospect-sequence enrollments
stage_fetchList configured prospect stages
task_priority_fetchList configured task priority lookup values
task_searchFind tasks by supported filters
task_theme_searchFind task themes configured for the organization
team_get_by_idFetch a single team by its unique identifier
team_searchFind teams by supported filters
template_searchFind templates by filters, including performance metrics
user_get_by_idFetch a single user's full record
user_searchFind users by name or email

Create (11 tools)

All are readOnlyHint: false, destructiveHint: false, idempotentHint: false.

ToolPurpose
account_answer_questionAsk a natural-language question about an account (analyzes records, transcripts, and related data)
account_createCreate a new account
opportunity_answer_questionAsk a natural-language question about an opportunity (analyzes records, transcripts, and related data)
opportunity_createCreate a new opportunity
prospect_createCreate a new prospect
sequence_add_prospectsEnroll prospects in a sequence
sequence_createCreate a new sequence
sequence_step_addAdd a new step to the end of an existing sequence
sequence_template_addAttach an existing template to an existing sequence step
task_createCreate a new task
template_createCreate a new template

The *_answer_question tools are grouped with create tools because they create records in Outreach for the questions asked. The history can be retrieved from the account/opportunity Q&A chat in the Outreach web app.

Update (8 tools)

All are readOnlyHint: false, destructiveHint: false, idempotentHint: false.

ToolPurpose
account_updateUpdate an existing account
opportunity_add_prospectsAssociate one or more prospects with an opportunity
opportunity_updateUpdate an existing opportunity
prospect_updateUpdate an existing prospect
sequence_disableDisable (deactivate) a sequence by its ID
sequence_enableEnable (activate) a sequence by its ID
sequence_updateUpdate an existing sequence
task_updateUpdate an existing task

Delete (5 tools)

All are readOnlyHint: false, destructiveHint: true, idempotentHint: false.

ToolPurpose
account_deleteDelete an account
opportunity_deleteDelete an opportunity
prospect_deleteDelete a prospect
sequence_deleteDelete a sequence by its ID
sequence_states_destroyRemove prospects from a sequence

Most MCP clients prompt for confirmation when calling tools with destructiveHint: true. Build your agent flows to expect this UX.

MCP Apps (1 tool)

This tool renders an interactive widget in clients that support MCP Apps instead of returning data for the agent to relay. It links to its UI resource through _meta.ui.resourceUri. It is readOnlyHint: true, destructiveHint: false, idempotentHint: true.

ToolPurpose
show_task_listRender a task list. Takes the same input as task_search and runs the search itself

Use task_search when the agent needs the records to summarize, reason about, or pass to another tool. show_task_list displays results to the user and doesn't return data meant for further use.

Schema (2 tools)

ToolAnnotationsPurpose
filter_schema_fetchreadOnlyHint: true, idempotentHint: trueFetch the complete filter schema for an entity type
input_fields_fetchreadOnlyHint: true, idempotentHint: trueDiscover required/optional fields for create and update operations

Quick Reference

You want to...Use these tools
Find data*_search, *_get_by_id
Discover schemainput_fields_fetch, filter_schema_fetch
List lookup valuesstage_fetch, opportunity_stage_fetch, task_priority_fetch, task_theme_search, job_role_fetch, call_disposition_fetch, call_purpose_fetch
Create recordsaccount_create, prospect_create, opportunity_create, sequence_create, task_create, template_create
Build a sequencesequence_create + sequence_step_add + template_search (or template_create) + sequence_template_add
Turn a sequence on or offsequence_enable, sequence_disable
Update recordsaccount_update, prospect_update, opportunity_update, sequence_update, task_update
Enroll prospectssequence_search + sequence_add_prospects
Add prospects to an opportunityopportunity_search + prospect_search + opportunity_add_prospects
Remove from sequencesequence_state_search + sequence_states_destroy
Delete records*_delete
Ask AI questionsaccount_answer_question, opportunity_answer_question
Cross-system lookup*_search_by_external_id
Meeting contextkaia_meeting_search, kaia_meeting_fetch, calendar_events_fetch
Call activitycall_search, call_disposition_fetch, call_purpose_fetch
Meeting coachingkaia_scorecard_fetch, kaia_scorecard_get_by_id, kaia_scorecard_score_search
Show a visual UIshow_task_list
Who am I / What are my org configurationscurrent_user, current_org