Statsig MCP, Statsig's official server for Claude, Cursor and Codex
Lets Claude, ChatGPT, Cursor or Codex read and change your Statsig feature gates, experiments and dynamic configs in plain language.
This is Statsig's own hosted server. It lets your assistant list and inspect feature gates, experiments, dynamic configs, metrics and audit logs, and create or update them when you give it write access. You sign in with your Statsig account, which uses a Personal Console API Key, so the assistant only does what your Statsig role allows. Connect read-only unless you need it to make changes, since changes still run against your real project.
Good for
- Product engineers who want to clean up stale gates and check experiments from their editor
- Experimenters who want to read experiment results and summaries without opening the console
- Teams that want an assistant to create or update gates and configs behind a review step
- Enterprise admins who want to set up Claude access centrally through their identity provider
Works in
5 supported · 9 should work
Tap an app to see how to set it up and any known problems.
Statsig's docs give a one-line add command, then run /mcp to sign in. docs.statsig.com
Statsig's docs cover it: add a custom Web connector with the server URL and sign in with OAuth. docs.statsig.com
Statsig's docs cover adding the server in Cursor with OAuth. docs.statsig.com
Statsig's docs cover Codex Desktop, CLI and the IDE extension. docs.statsig.com
Install the Statsig app from the ChatGPT Apps Directory and authorize with OAuth. docs.statsig.com
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install statsig-mcp-server
Claude Code
- 1
Copy this prompt.
Add the statsig-mcp-server server to Claude Code. Run this command: claude mcp add --transport http statsig https://api.statsig.com/v3/mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires A Statsig account, A Personal Console API Key (your org owner enables it).
Read-only mode: Choose read-only access on the Statsig sign-in screen, or connect with a read-only Console API key. The assistant can then view data but cannot create, change or delete anything.
Sign in with OAuth when the browser opens; the client saves the token. To use a Console API key instead of OAuth, run it through npx mcp-remote with a statsig-api-key: console-YOUR-KEY header; a read-only key views data, a write key makes changes.
From the vendor's docs. Source.
Tools
Finds gates, experiments or configs by name or keyword
Searches your Statsig project for a resource when you describe it, then returns matches you can open.
Try: “Find the gate for the new checkout flow”
Read ·
searchOpens a resource you picked from search results
Retrieves the full details of a resource using the id that a search returned.
Try: “Open the gate you just found”
Read ·
fetchLists feature gates and shows their rules and results
Lists your feature gates and shows one gate's rules, rollout results and change history.
Try: “List the gates in this project and show the rules for the beta-banner gate”
Read ·
gate_readLists experiments and shows their results and summaries
Lists your experiments and shows one experiment's setup, overall and per-metric results, and history.
Try: “Show the results of the new-checkout-flow experiment”
Read ·
experiment_readLists dynamic configs and shows their values
Lists your dynamic configs and shows one config's current values and change history.
Try: “Show the values for the pricing dynamic config”
Read ·
dynamic_config_readLists your metrics and shows one metric's definition
Lists the metrics and metric sources in your project and shows one metric's definition.
Try: “List the metrics tracked in this project”
Read ·
metric_readReads audit logs and Logs Explorer data
Reads your project's audit log of changes and queries Logs Explorer for event data.
Try: “Show the audit log entries for gate changes this week”
Read ·
log_readCreates a new feature gate
Creates a new feature gate with the name, rules and tags you give it. Needs write access.
Try: “Create a gate called holiday-promo targeting 10% of users”
Write ·
gate_createCreates a new experiment
Creates a new experiment with its groups, metrics and settings. Needs write access.
Try: “Create an experiment to test two checkout button colors”
Write ·
experiment_createCreates a new dynamic config
Creates a new dynamic config with its rules and default value. Needs write access.
Try: “Create a dynamic config for the homepage banner text”
Write ·
dynamic_config_createChanges a feature gate's rules or state
Updates a feature gate's rules, description or on/off state. Needs write access and a confirmation step.
Try: “Turn on the beta-banner gate for everyone”
Write ·
gate_updateChanges an experiment's setup or status
Updates an experiment's groups, metrics, allocation or status. Needs write access and a confirmation step.
Try: “Pause the new-checkout-flow experiment”
Write ·
experiment_updateChanges a dynamic config's values
Updates a dynamic config's rules, default value or state. Needs write access and a confirmation step.
Try: “Change the pricing config default to the new tier”
Write ·
dynamic_config_updateUsed by the assistant behind the scenes
Reports your project, permissions and review settings
Returns which project you are connected to, your permissions and the project's review settings, so the assistant knows what it can do.
Try: “Which project am I connected to and what can I change?”
Read ·
get_contextFinds Statsig actions beyond the built-in tools
Looks up other Statsig operations the server can run, such as layers, segments or reviews, so the assistant can use features without a dedicated tool.
Try: “Can you work with layers or segments?”
Read ·
discover_toolsRuns a read-only action the assistant discovered
Runs a read-only Statsig operation that discovery found, for features without their own tool.
Try: “List the segments in this project”
Read ·
api_readRuns a change action the assistant discovered
Runs a discovered Statsig operation that makes a change, for features without their own tool. Needs write access.
Try: “Create a segment for internal users”
Write ·
api_writeRuns a sensitive or deleting action after you confirm
Runs a discovered Statsig operation that is sensitive, such as a deletion or a review action. Needs write access and a confirmation step.
Try: “Delete the unused test gate”
Delete ·
api_destructive
From the official docs
Pros and cons
Good
- Made and hosted by Statsig, with nothing to install.
- Sign in with your Statsig account; access follows your Statsig role.
- A read-only choice keeps the assistant to viewing data.
- Covers gates, experiments, dynamic configs, metrics, layers, segments and audit logs.
- Update and destructive actions need a confirmation and respect review policies.
- Setup guides for Claude, Claude Code, ChatGPT, Cursor and Codex.
Watch out
- Needs a Personal Console API Key, which your org owner may not let your role create.
- Enterprise central setup needs a Tenant ID and either Claude-issued identity or Okta.
- Write access can change live gates and experiments if you grant it.
Permissions
medium risk · 4 things to watch
Medium risk
With write access the assistant can create and change gates, experiments and configs in your project. Connect read-only unless you need changes, and review each update before it is confirmed.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
It can change gates and experiments
With write access it can create and update feature gates, experiments and dynamic configs in your project. Connect read-only unless you need it to make changes. docs.statsig.com
Sensitive changes need a confirmation
Update and destructive actions require a confirmation step and follow your review policies. Read each change before you let the assistant confirm it. docs.statsig.com
It acts with your Statsig permissions
OAuth uses your Personal Console API Key, so it can only see and do what your role allows. docs.statsig.com
Personal Console API Keys can be restricted
Your org owner decides whether your role can create the Personal Console API Keys that OAuth needs. docs.statsig.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | Connect with a read-only Console API key, or authorize read-only access on the OAuth consent screen. Read-only users keep every read tool but have no create, update or destructive tools. |
|---|---|
| Talks to | Statsig (api.statsig.com) |
| Sign-in and keys | OAuth sign-in using a Personal Console API Key, or a Console API key sent as a header; the client stores the token. |
Alternatives
Use this server if your flags and experiments are in Statsig. Pick the LaunchDarkly or PostHog server if that is where your flags live instead.
| Server | Official | Runs | Sign-in | Can change things |
|---|---|---|---|---|
| For Statsig | ||||
| StatsigThis page | Official | Hosted | Account | Yes |
| Other tools for the same job | ||||
| LaunchDarkly | Official | Local | – | – |
| PostHogFor PostHog | Official | Hosted | Account | – |
Questions
What is the Statsig MCP server URL?
https://api.statsig.com/v3/mcp, added as a custom remote server and used with OAuth. Statsig also runs a separate read-only docs server at https://docs.statsig.com/api/mcp.
Is it free?
There is no separate charge for the server. You need a Statsig account and a Personal Console API Key, which your org owner must allow your role to create.
How do I make it read-only?
Connect with a read-only Console API key, or authorize read-only access when you sign in. Read-only users keep every read tool but cannot create or change resources.
Can it change or delete things?
Yes, with write access it can create and update gates, experiments and configs. Update and destructive actions need a confirmation first and follow your project's review policies.
How do I connect it to Claude?
Add a custom Web connector in Claude with the server URL and choose OAuth sign-in, or run the Claude Code add command. The install box above has the steps for each client.
Can admins set it up for the whole team?
Yes. Enterprise admins can configure Claude's connection centrally using Claude-issued identity or Okta Cross App Access. Both need the project's Tenant ID.
What is the Docs MCP server?
A separate, read-only Statsig server that only reads Statsig's public documentation and needs no API key. The main server connects to your own project data.
Why can't I create a Personal Console API Key?
Your Statsig org owner controls that permission by role in organization settings. Ask them to enable it if OAuth sign-in fails.
Examples
Find stale feature gates to clean up
What gates are currently stale?
SourceCheck which project and permissions you have
Which Statsig project am I connected to, and what permissions do I have?
SourceRead an experiment's details
Show me details about the experiment called new-checkout-flow.
SourceList your active experiments
List all my active experiments.
Source
Information
updated Nov 2, 2026
- Publisher
- Statsig (official)
- Endpoint
https://api.statsig.com/v3/mcp- Transport
- Streamable HTTP
- Auth
- OAuth
- Version
- 1.0.0
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 10Hide
- Statsig ChatGPT App · docs.statsig.com
- Statsig MCP setup · docs.statsig.com
- Statsig MCP setup · docs.statsig.com
- Statsig MCP manual setup · docs.statsig.com
- Statsig MCP setup · docs.statsig.com
- Statsig MCP setup · docs.statsig.com
- Statsig MCP overview · docs.statsig.com
- Statsig MCP tool reference · docs.statsig.com
- Docs MCP server · docs.statsig.com
- Enterprise-managed authorization · docs.statsig.com