# Optimizely Experimentation (slim) > Optimizely Experimentation is a hosted platform for A/B tests, feature flags and personalisation, covering Web Experimentation and Feature Experimentation. Agents reach it through a hosted MCP server with seven tools and through REST APIs. - Full: https://www.anchorterminal.com/tools/optimizely.md (~8,850 tokens) · this version ~2,080 tokens · JSON https://www.anchorterminal.com/tools/optimizely.json · canonical https://www.anchorterminal.com/tools/optimizely - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-09 **B · 62.6/100 · rank #330 of 722 · #7 in Product analytics & experimentation · not agent-ready · confidence medium** Assessment: Optimizely Experimentation suits agents working for an existing customer that manage flags and experiments and read results. The hosted MCP server has seven tools behind OAuth and carries the user's permissions, and the main REST API has a public Swagger spec. No price, free plan or trial is published, and no 429 or idempotency guidance was found. ## Facts - Kind: HTTP API · vendor: Optimizely · category: Product analytics & experimentation · legal entity: Optimizely North America Inc. · provenance 86/100 - Endpoint: `https://exp.mcp.opal.optimizely.com/mcp` (HTTP, Streamable HTTP) - Auth: OAuth or key · pricing: Paid · x402: no · licence: Proprietary hosted service under Optimizely's Online Software Subscription Agreement and its API, SDK and MCP terms. The Feature Experimentation SDKs on GitHub are Apache 2.0 - Probe metrics: not measured yet (probes haven't run) - Surface graded: The hosted Experimentation MCP server and the REST APIs behind it. The Optimizely API at `https://api.optimizely.com/v2` and the Feature Experimentation API at `https://api.optimizely.com/flags/v1` - MCP server: Streamable HTTP, hosted by Optimizely. 7 tools. `exp_get_schemas`, `exp_execute_query`, `exp_summarize_test_result`, `exp_program_reporting_top_experiments`, `exp_search_fx_sdk_docs`, `exp_manage_entity_lifecycle` and `exp_get_entity_templates` - REST APIs: Optimizely API v2 with 93 operations across projects, experiments, campaigns, audiences, events, pages, attributes, environments, changes, webhooks and results. Feature Experimentation API for flags, rules, rulesets, variations, variables, reports, holdouts and custom fields - Credentials: MCP uses OAuth 2.0 through Opti ID with PKCE (S256), dynamic client registration and a revocation endpoint. REST takes a personal access token as a bearer header, or OAuth 2.0 for a registered application with the single scope `all` - Access: The MCP server and tokens act with the user's role. Administrators can create and revoke tokens for any collaborator. Feature Experimentation has granular roles for flags, environments and audiences - Rate limits: Feature Experimentation API 2 requests a second and 120 a minute. Optimizely API 100 a minute. Get Campaign results and Get Experiment results 20 a minute. No limit was found for the MCP server - Errors: Optimizely API errors carry `code`, `message`, `messages` and `uuid`. The Feature Experimentation API returns `ProblemDetail` with `type`, `title`, `status`, `detail` and `uuid`. The v2 spec documents 401, 403, 404 and 400 and no 429 - Pagination: `per_page` (default 25, maximum 100) and `page` on 19 parameters in the v2 spec. `page_token`, `page_window`, `sort` and `query` on the flags list - Pricing: Not published. The plans page says every plan is individually packaged and leads to a demo request. The subscription agreement charges overage at twice the unit price - SDKs: Feature Experimentation SDKs for JavaScript, React, Python, Java, Go, Ruby, PHP, C#, Swift, Android and Flutter, Apache 2.0. `@optimizely/optimizely-sdk` 6.6.1 was tagged on 18 September 2026. They evaluate flags and log events and do not cover the management APIs - Audit: Change history for each project and flag in the application, through `/v2/changes` and through webhooks. Change approvals for flag changes since 6 August 2026 - Certifications: ISO 27001:2022, ISO 27017:2015, ISO 27018:2019, SOC 2 Type 2 and PCI DSS v4.0.1 for Web and Feature Experimentation per the compliance page. A bug bounty programme is stated, with reports to securityeng@optimizely.com. No security.txt - Status: https://status.optimizely.com on Statuspage, 174 components. Feature Experimentation and Web Experimentation groups include Optimizely REST API, Results API, Events API and Event Export - SLA: Service Level Agreement V 2024-05. Credits start at 10 per cent once downtime passes 43 minutes in a 720-hour month and are capped at 50 per cent of the monthly fee - Data: Sub-processor list updated 14 September 2026 names Amazon Web Services (United States), Google Cloud (United States, Europe), Cloudflare, Datadog and Okta for Web and Feature Experimentation. Event data is kept 18 months - Scores: Reliability 73, Performance pending, Schema & documentation 74, Agent ergonomics 68, Security & auth 66, Payments & pricing 0, Task success pending, Maintenance & community 78, Transparency & trust 75 · total over the 7 assessed categories - Why: Reliability, Graded on the hosted service with the hosted lines. · Schema & documentation, Public Swagger 2.0 spec for the Optimizely API with 65 paths and 93 operations. · Agent ergonomics, The MCP server lists seven tools, which is 25 on the checklist. · Security & auth, The MCP server uses OAuth 2.0 with PKCE (S256), dynamic client registration and a revocation endpoint, with one scope, `mcp:tools`. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, `@optimizely/optimizely-sdk` 6.6.1 was tagged on 18 September 2026, and the newest product release notes are dated 3 September 2026 for Feat… · Transparency & trust, Closed hosted service under a published Online Software Subscription Agreement and API, SDK and MCP terms. - Sources: 40, open questions: 12, both in the full twin - Capabilities: analytics.experiments, analytics.flags, analytics.query - JSON: https://www.anchorterminal.com/api/v1/tools/optimizely.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/optimizely.svg` or a link to https://www.anchorterminal.com/tools/optimizely from a page on optimizely.com or one of its subdomains, or the README of github.com/optimizely/javascript-sdk, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Connect to https://exp.mcp.opal.optimizely.com/mcp and complete OAuth in a browser. The session is time-limited, so expect to sign in again 2. Call `exp_get_schemas` before `exp_execute_query`, and `exp_get_entity_templates` before `exp_manage_entity_lifecycle`, to learn the fields each entity needs 3. Confirm the project and environment with the user before any create or update. Changes go to live Optimizely data 4. Use the Visual Editor for Web Experimentation variation code. The MCP server does not write custom HTML, CSS or JavaScript 5. Over REST, stay under 2 requests a second on `/flags/v1`, 100 a minute on `/v2` and 20 a minute on the results endpoints ## Connect ```bash curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" "https://api.optimizely.com/v2/projects" ``` ```bash claude mcp add --transport http optimizely-exp https://exp.mcp.opal.optimizely.com/mcp ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/optimizely ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Statsig | BB | 72.3 | analytics.experiments, analytics.flags, analytics.query | https://www.anchorterminal.com/tools/statsig.min.md | | GrowthBook | BB | 70.1 | analytics.experiments, analytics.flags, analytics.query | https://www.anchorterminal.com/tools/growthbook.min.md | | PostHog | B | 68.4 | analytics.query, analytics.experiments, analytics.flags | https://www.anchorterminal.com/tools/posthog.min.md | | Amplitude | B | 66.2 | analytics.query, analytics.experiments, analytics.flags | https://www.anchorterminal.com/tools/amplitude.min.md | | Mixpanel | B | 62 | analytics.query, analytics.experiments, analytics.flags | https://www.anchorterminal.com/tools/mixpanel.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)