Vinkius
Optimizely

Optimizely MCP for AI. Control feature flags, start or pause experiments.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Optimizely MCP on Cursor AI Code EditorOptimizely MCP on Claude Desktop AppOptimizely MCP on OpenAI Agents SDKOptimizely MCP on Visual Studio CodeOptimizely MCP on GitHub Copilot AI AgentOptimizely MCP on Google Gemini AIOptimizely MCP on Lovable AI DevelopmentOptimizely MCP on Mistral AI AgentsOptimizely MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Optimizely connects your AI client directly to your product experimentation platform. List all projects, check experiment statuses, and toggle feature flags—all without logging into a dashboard.

Use this server to audit audiences, manage live tests, or pause features instantly via natural conversation.

What your AI can do

Get experiment

Gets all details for one specific, named experiment.

Get feature flag

Gets the full definition and status of a single feature flag.

Get project

Gets all metadata for one specific Optimizely project.

+ 7 more capabilities included
Audit and list core resources

The agent can pull lists of every project, feature flag, audience, and conversion event in your account.

Check experiment status and details

You get detailed information on any specific experiment—like its configuration or current running state—using get_experiment.

Control feature flag rollout

The agent lets you check flag definitions (get_feature_flag) and change the operational status of an experiment using tools like start_experiment or pause_experiment.

Identify all projects

You can list every Optimizely project available, getting a quick overview of your entire digital property map.

View tracking definitions

The system lists defined audiences and conversion events so you can verify that your targeting setup is solid before launching code.

Included with Plan

Waiting for input…

AI Agent

Optimizely MCP Server: 10 Tools for Product Deployment

These ten tools let your agent manage the full lifecycle of product features—from listing all projects to pausing live experiments.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Optimizely on Vinkius

Get Experiment

Gets all details for one specific, named experiment.

Get Feature Flag

Gets the full definition and status of a single feature flag.

Get Project

Gets all metadata for one specific Optimizely project.

List Audiences

Lists every defined user group or audience within a given project.

List Events

Lists all configured conversion tracking events for the project.

List Experiments

Lists multiple experiments in a project, giving an overview of their names and statuses.

List Feature Flags

Lists every feature flag name available within the current project.

List Projects

Retrieves a list of all Optimizely projects you own in your account.

Pause Experiment

Immediately sets a specified experiment's status to paused, stopping its active...

Start Experiment

Restarts an experiment and sets its operational status back to running.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Optimizely integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Optimizely, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Optimizely MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Optimizely. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Checking feature status shouldn't take three different tabs and a dozen clicks.

Right now, if you need to know the status of 15 experiments across 3 projects—are they running? Are they paused? Is one still in draft?—you open the dashboard. You click project A, check tab 2. You close it. Open project B, go to the 'Status' filter, and so on. It’s tedious, slow, and you always lose track of where you were.

With this MCP server, you just tell your agent: 'List all experiments for the checkout flow.' The tool `list_experiments` hits the API and spits out a clean list showing every experiment's name and its active status. You get the answer in seconds.

Optimizely MCP Server lets you manage state directly.

The most time-consuming manual step is realizing a test needs to be stopped immediately (a hotfix). You have to log in, find the correct experiment ID, and manually hit the 'Pause' button. This requires perfect context switching and zero margin for error when under pressure.

Now? Just tell your agent: 'Pause experiment 901.' The `pause_experiment` function handles the API call directly. It’s a single command that executes an irreversible, critical state change without you touching a dashboard.

What your AI can actually do with this

Optimizely MCP Server: A/B Testing and Feature Flag Management.

Forget logging into your dashboard just to check if an experiment is running or toggle a flag. This server connects your AI client straight into Optimizely, letting you audit your entire digital property stack using nothing but natural conversation. You can manage everything—from listing every single project you own to pausing live tests and checking audience definitions—without ever touching the platform UI.

System Overview and Project Mapping

You need a clear map of what's running? This server gives it to you right out of the gate. It retrieves a full list of all Optimizely projects available in your account using list_projects. Need details on one specific workspace? Use get_project to pull all metadata for any given project.

Experiment Management and Control

Managing tests shouldn't be a pain. You can get an immediate overview of multiple active or draft experiments across a whole project using list_experiments. For deep dives, use get_experiment to grab every detail on one specific test—you'll see its configuration, its current status, and how it’s set up.

When you need action, this server lets you control the rollout instantly. You can immediately pause an experiment using pause_experiment, stopping whatever active user traffic was hitting those tests. Conversely, if you want to restart a test that got stuck or needs a fresh run, just use start_experiment. These tools let you manage live tests and rollouts via chat.

Feature Flag Management

Feature flags are key, but tracking them can be a mess. You can pull a list of every feature flag name available in your current project using list_feature_flags and then grab the full definition and status for any single flag with get_feature_flag. This lets you audit whether those flags are set up correctly before code hits production.

Audience and Event Auditing (The Setup Check)

Before you deploy anything, you gotta make sure your tracking is solid. The server lists every defined user group or audience within a project using list_audiences. This lets you verify exactly who's being targeted for any given test. You can also list all configured conversion tracking events for the entire project via list_events, confirming that your setup can track what it needs to.

This server gives your agent direct access to audit every core resource—projects, feature flags, audiences, and conversion events. It lets you check experiment status or toggle a flag's operational state using natural talk. You don’t need tokens or complex API calls; you just ask your AI client what you want done.

Built · Hosted · Managed by Vinkius Optimizely MCP Server - Manage A/B Tests & Feature Flags
Server ID 019d75ea-9c66-70fb-8652-782e98da5336
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I list all my projects using the Optimizely MCP Server? +

You run list_projects. This tool fetches every single project available in your account, giving you a master inventory of everything connected to Optimizely.

Can I check if an experiment is running with the get_experiment tool? +

Yes. Use get_experiment and provide the experiment ID. The detailed metadata returned will include its current status, telling you whether it’s active or paused.

What's the difference between list_feature_flags and get_feature_flag? +

list_feature_flags gives you a quick index of every flag name in the project. You must then use get_feature_flag with that specific name to pull its full definition, status, and details.

Does list_audiences help me validate my tracking? +

Yes. By listing audiences, you verify that the target user segments (like 'Paid US Users') are defined correctly and ready to be used for testing or targeting purposes.

How do I change the status of an experiment using the `pause_experiment` tool? +

You call pause_experiment with the target experiment's ID. This action immediately sets its status to paused, stopping all traffic and data collection for that specific test run.

If I use `get_feature_flag`, what metadata does it return about the flag? +

The tool provides core details like the feature name, ID, and current status. This includes knowing which project the flag belongs to, so you don't have to guess its scope.

What should I do if the `list_experiments` tool returns zero results? +

Zero results mean no experiments are configured in that specific project. You need to check your project ID or confirm that an active experiment hasn't been deleted yet.

How is the data from `list_events` different from what `list_audiences` provides? +

The list_events tool shows defined conversion goals—what actions users took. list_audiences lists groups of users based on those events; it defines who did it.

Where do I find my Personal Access Token? +

In Optimizely, go to Profile Settings > API Access and generate a new Personal Access Token. Ensure it has the necessary permissions for the projects you want to manage.

Can I start an experiment that is in draft mode? +

Yes, using the start_experiment tool will attempt to set the status to 'running'. However, Optimizely requires the experiment to be valid and fully configured before it can transition from draft to running.

How do I find my Project ID? +

You can use the list_projects tool to see all projects associated with your account along with their IDs. You can also find it in the URL when viewing a project in the Optimizely dashboard.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Optimizely. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.