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.