Tools overview

The MCP server exposes a set of tools that your AI assistant (Claude, ChatGPT, Gemini, etc.) can call to read Agent configuration, query metrics, pull conversation data, manage test cases and test runs, and change the Agent itself. Each tool page documents parameters, response shape, and example usage.

Changes to Agent behavior are staged on a change set and tested before they go live. Changes to settings apply immediately. See edit_agent_behavior and edit_agent_config.

Tool index

Configuration

ToolWhat it does
get_ada_configurationFetches playbooks (summary), actions, custom instructions, and company description.

Metrics and conversations

ToolWhat it does
get_ada_metricReturns AR rate, CSAT, containment, and engaged conversation volume with conversation-level metadata.
get_available_filtersLists supported filter types and operators for conversation queries.
get_conversationsReturns many conversations at IDS_ONLY or SUMMARY detail.
get_conversationReturns the full transcript for a conversation ID.

Knowledge and coaching

ToolWhat it does
search_knowledgeSearches existing knowledge articles.
search_coachingSearches existing coaching entries.
get_improvement_guideReturns Ada’s entity improvement guide and best practices. Call before proposing changes.

Entity discovery

ToolWhat it does
list_entitiesLists channels, topics, variables, custom metrics, scorecards, Playbooks, handoffs, processes, custom instructions, or tools configured for the Agent.

Testing

ToolWhat it does
get_test_casesRetrieves test cases, optionally filtered by name or grouped by channel.
get_test_runsRetrieves test run results, pass/fail status, and evaluation rationale.
get_test_run_quotaReturns daily test run quota, usage, and remaining runs.

Writes

Write tools require an Owner or Admin role when using OAuth. See Permissions.

ToolWhat it does
edit_agent_behaviorStages changes to knowledge articles, coaching, Playbooks, Actions, and custom instructions on a change set, then promotes, reverts, or discards it.
edit_agent_configCreates, updates, enables, disables, or deletes settings such as test cases, topics, custom metrics, and scorecards, and triggers test runs. Applies immediately.

Change sets

ToolWhat it does
list_agent_changesetsLists change sets by status, or returns one with a before-and-after comparison of its staged edits.

Feedback

ToolWhat it does
send_feedbackSends structured feedback directly to Ada’s development team when MCP tools are blocked, unclear, or missing capabilities.

Typical call patterns

  • Performance analysis: get_available_filtersget_conversationsget_conversation (for selected IDs) → get_ada_metric for aggregates.
  • Configuration review: get_ada_configurationsearch_knowledge / search_coaching to cross-reference existing content.
  • Improvement recommendations: get_improvement_guideget_ada_metric (to find under-performing conversations) → get_conversation (for transcripts) → get_ada_configuration (to identify gaps) → search_knowledge / search_coachingedit_agent_behavior to stage a change, test it, and promote it.
  • Test-driven development: get_conversations (production samples) → edit_agent_config with test_caseedit_agent_behavior to stage the fix → edit_agent_config with test_run pinned to the change set → get_test_runs to review results → edit_agent_behavior with promote.