Customer Integrations

REST API & MCP

Automate projects, create experiments, inspect results, and connect the same account-scoped key to your MCP client.

Authentication

Generate account-scoped API keys under Settings → API & MCP and send them as a bearer token.

curl https://www.otterab.com/api/v1/projects \
  -H "Authorization: Bearer oab_live_TOKEN_ID_SECRET" \
  -H "Accept: application/json"

Get Started

  • 1. Create a dedicated API key for your automation.
  • 2. Call the Otter A/B REST API from CI, scripts, or internal tools.
  • 3. Reuse the same key in MCP clients for AI-assisted experiment management.

Projects

  • GET /api/v1/projects
  • POST /api/v1/projects
  • GET /api/v1/projects/:id
  • GET /api/v1/projects/:id/stats
  • GET /api/v1/projects/:id/installation

Experiments

  • GET /api/v1/projects/:project_id/experiments
  • POST /api/v1/projects/:project_id/experiments
  • PATCH /api/v1/projects/:project_id/experiments/:id
  • POST /api/v1/projects/:project_id/experiments/:id/start
  • POST /api/v1/projects/:project_id/experiments/:id/pause

Results

  • GET /api/v1/projects/:project_id/experiments/:id/results
  • GET /api/v1/projects/:project_id/experiments/:id/results/summary
  • GET /api/v1/projects/:project_id/experiments/:id/results/timeseries
  • GET /api/v1/account/usage
  • GET /api/v1/capabilities/targeting_fields

MCP Configuration

The customer MCP package is in private beta. Use the API today and contact us to enable MCP access for your workspace.

Reuse the same account-scoped key you created for the REST API once MCP beta access is enabled.