Skip to content
Last updated

Tool Catalog (41 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).

Read & Discovery (27 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
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)
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
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
user_get_by_idFetch a single user's full record
user_searchFind users by name or email

Write & Mutation (11 tools)

Each write tool's annotations are listed individually because risk varies. All are readOnlyHint: false, idempotentHint: false.

ToolAnnotationsPurpose
account_answer_questiondestructiveHint: falseAsk a natural-language question about an account (analyzes records, transcripts, and related data)
account_createdestructiveHint: falseCreate a new account
account_deletedestructiveHint: trueDelete an account
opportunity_answer_questiondestructiveHint: falseAsk a natural-language question about an opportunity (analyzes records, transcripts, and related data)
opportunity_createdestructiveHint: falseCreate a new opportunity
opportunity_deletedestructiveHint: trueDelete an opportunity
prospect_createdestructiveHint: falseCreate a new prospect
prospect_deletedestructiveHint: trueDelete a prospect
sequence_add_prospectsdestructiveHint: falseEnroll prospects in a sequence
sequence_states_destroydestructiveHint: trueRemove prospects from a sequence
task_createdestructiveHint: falseCreate a new task

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

The *_answer_question tools advertise readOnlyHint: false and idempotentHint: false because they create records in Outreach for the questions been asked. The history can be retrieved from account/prospect Q&A chat in Outreach webapp.

Schema (3 tools)

ToolAnnotationsPurpose
filter_fields_fetchreadOnlyHint: true, idempotentHint: trueDiscover filterable fields for a resource type
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 operations

Quick Reference

You want to...Use these tools
Find data*_search, *_get_by_id
Discover schemainput_fields_fetch, filter_fields_fetch, filter_schema_fetch
List lookup valuesstage_fetch, opportunity_stage_fetch, task_priority_fetch, task_theme_search, job_role_fetch
Create recordsaccount_create, prospect_create, opportunity_create, task_create
Enroll prospectssequence_search + sequence_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
Who am I / What are my org configurationscurrent_user, current_org