MCP App Store
by KeenEthics

Overview

Connect your Otter account to manage website A/B tests and understand experiment results. Find projects, check installation instructions, inspect pages for visual changes, create redirect or visual experiment drafts, manage experiment status, and read results. Results use Otter's server-side statistical interpretation, including Bayesian and frequentist analysis. You choose which Otter account to connect and approve its permissions; access remains limited by your current role. An active Otter account is required. Website changes require the Otter SDK to be installed. Creating a draft does not launch it. You can revoke the connection from Otter's Connected apps page.

Tools

archive_experiment

ChatGPT
Archive a completed experiment.

complete_experiment

ChatGPT
Complete a running or paused experiment.

create_experiment

ChatGPT
Create an A/B test experiment with variants, changes, goals, and targeting in one call. It is saved as a draft and does not run unless start_immediately is true, which runs launch preflight and starts it on the live site.

create_project

ChatGPT
Create a new project with a name, URL, and platform. Requires an unrestricted API key (not project-scoped).

delete_experiment

ChatGPT
Delete a draft experiment. Only draft experiments can be deleted.

delete_project

ChatGPT
Permanently delete a project and all its experiments. This cannot be undone.

get_account

ChatGPT
Get account details and plan information.

get_account_members

ChatGPT
List all team members on the account.

get_account_usage

ChatGPT
Get plan limits and current usage.

get_experiment

ChatGPT
Get full experiment details including variants, goals, and targeting rules.

get_experiment_health

ChatGPT
Read launch status and current-configuration 7-day sampled change/JS health. These are diagnostic sampled executions, not unique visitors or statistical results. Requires results:read.

get_experiment_results

ChatGPT
Get full results across all goals with optional segment filters.

get_experiment_results_summary

ChatGPT
Get a simplified summary for the primary goal with optional segment filters.

get_experiment_timeseries

ChatGPT
Get daily time series data for charting with optional segment filters.

get_launch_preflight

ChatGPT
Read current launch checks and duration assumptions before starting or resuming. Unknown verification is a warning; only explicit customer A/A intent may acknowledge identity.

get_preview_urls

ChatGPT
Mint signed human preview links for saved variants. Requires a verified snippet and a concrete matching URL. No Otter conversion tracking; a settled preview does not prove startup timing.

get_project

ChatGPT
Get details for a specific project by ID.

get_project_installation

ChatGPT
Get installation metadata, SDK snippets, and verification status for a project.

get_project_stats

ChatGPT
Get aggregate statistics for a project, including lifetime totals and last-30-day metrics.

inspect_page

ChatGPT
Load one of the project's own pages in a real browser and return its elements with working CSS selectors. Call this BEFORE authoring visual changes: a selector that matches nothing applies no change and fails silently, leaving the variant identical to the control. Use the returned selector values verbatim.

list_experiment_types

ChatGPT
List supported experiment types.

list_experiments

ChatGPT
List experiments for a project, optionally filtered by status.

list_goal_types

ChatGPT
List supported goal types.

list_projects

ChatGPT
List all projects accessible to this API key. Returns paginated results.

list_targeting_fields

ChatGPT
List available targeting fields and operators for building targeting rules.

list_visual_change_actions

ChatGPT
List supported visual change actions.

pause_experiment

ChatGPT
Pause a running experiment. New visitors will not be assigned while paused.

quick_create_redirect_experiment

ChatGPT
One-step creation of a redirect A/B test.

quick_create_visual_experiment

ChatGPT
One-step creation of a visual A/B test with element changes.

resume_experiment

ChatGPT
Resume a paused experiment.

start_experiment

ChatGPT
Start a draft experiment. Requires at least 2 variants and 1 goal.

update_experiment

ChatGPT
Update a draft or paused experiment's configuration; on a paused experiment, include existing variant, change, and goal IDs to keep them. Its status is unchanged unless start_immediately (draft) or resume_immediately (paused) is true, which runs launch preflight and runs it on the live site.

update_project

ChatGPT
Update a project. Only provided fields are changed.

verify_variant

ChatGPT
Verify saved visual/personalization challengers with the real SDK mutations in fresh desktop/mobile contexts. Persists current configuration evidence; partial/unknown runs cannot pass. At most four variant/viewport combinations per call. Requires experiments:write.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps