How product managers can use GrowthBook's MCP server to launch and read experiments without waiting on engineering

Product managers can remove queue time from experiment planning, setup, and analysis—but only after engineering and data teams make the underlying system reusable.
GrowthBook's MCP server brings experiment and feature flag context into compatible AI clients. A PM can ask for past results, turn a hypothesis into a structured spec, resolve approved templates and metrics, prepare a draft experiment, review launch readiness, and get a plain-English result summary.
That does not mean every product idea can go live without an engineer. A coded treatment still needs implementation. A new surface still needs an SDK and exposure tracking. A new business definition still needs a reviewed metric. A production flag revision still follows permissions and approvals.
The real unlock is narrower and more valuable: once the reusable experiment rails exist, PMs can operate within them without filing tickets for every GrowthBook lookup and form update.
Separate platform operations from implementation
A GrowthBook experiment spans four layers:
| Layer | Example | Primary owner |
|---|---|---|
| Product decision | hypothesis, treatment, MDE, ship rule | PM + team |
| Application | variation code, flag evaluation, exposure | Engineering |
| Measurement | fact tables, metrics, datasource, assignment query | Data/experimentation |
| GrowthBook control plane | experiment, flag rule, start, results, stop | Shared through permissions |
MCP primarily changes the fourth layer. The AI client can also help write code, but that remains a normal repository change with review and deployment. It should not be confused with creating an experiment object.
The Model Context Protocol standardizes the connection. The current GrowthBook MCP server supplies authenticated API access, while GrowthBook's agent skills encode the sequence and guardrails.
GrowthBook states that an agent inherits the connected user's permissions and audit trail on its AI-native development page. A PM who can read but not create experiments in the app does not gain create access by asking an agent.
What PMs can do independently today
With the right access and existing infrastructure, a PM can:
- search stopped experiments and identify patterns
- propose hypotheses grounded in past results
- turn one hypothesis into a structured test spec
- select an approved experiment template
- choose from existing primary and guardrail metrics
- estimate runtime from baseline, MDE, and eligible traffic
- create a draft experiment and compatible flag revision
- submit the draft for QA and approval
- start after code is deployed and checklist items are complete
- fetch or refresh a result snapshot
- interpret health checks and the primary decision
- stop after explicitly choosing an outcome and variation ID
The GrowthBook experimentation overview provides the underlying platform. MCP makes these operations conversational and portable.
PMs should not independently:
- invent a metric definition during launch
- add an unreviewed assignment query
- assume a tracking event exists
- deploy treatment code
- change a feature value type to fit an idea
- bypass a pre-launch checklist
- self-approve their own production revision
- promote an exploratory secondary metric to the goal
- delete experiment-linked flags as part of stopping
That division preserves speed without hiding specialist work.
Start with read-only experiment access
The lowest-risk adoption path is a result summary. Give a PM read access to one project and ask:
Read the latestexperiment-analyzeskill. Analyze experimentexp_abc123. Report snapshot time and all data-quality checks before the primary metric. Explain lift, uncertainty, guardrails, and decision status in plain English. Do not modify or stop anything.
The workflow fetches experiment metadata and its result snapshot together. It checks:
- sample ratio mismatch
- multiple exposures
- minimum data thresholds
- variation ID mismatch
- suspicious uplift
- guardrail regressions
- progress toward planned sample size
Then it uses the configured statistics engine. Bayesian results use Chance to Win and credible intervals. Frequentist results use confidence intervals and whether they cross zero. CUPED and sequential testing settings must be named because they affect the output.
The GrowthBook experiment analysis docs remain the detailed source. The agent should return a direct link, experiment ID, timestamp, and variation mapping so the summary can be reproduced.
Make every result reviewable
Use a shared experiment checklist so plain-English summaries still preserve data quality, uncertainty, and the agreed decision rule.
Read the Trustworthy ChecklistGround the next idea in history
The current experiment-brainstorm skill reads recent stopped experiments and their results. It looks for winning themes, losing themes, underexplored surfaces, SRM patterns, and project or tag distribution.
A PM can ask:
Review up to 20 stopped standard experiments tagged checkout, newest first. Exclude bandits. Summarize what worked, stalled, and remains underexplored. Propose 5 hypotheses, each tied to a named prior experiment, one primary metric, expected effect order, and one risk. Do not create anything.This reduces “best practices” brainstorming detached from the product's own evidence. It also forces the assistant to explain when it is retrying a previous loser and what has changed.
AI should remain a critic, not a cheerleader. An early GrowthBook account of talking to experiments through MCP notes the tendency of assistants to agree, overstate precision, and struggle with complex setup. The current skill chain addresses sequencing, but it does not replace skepticism.
Product teams can strengthen the step with precommitment. The Center for Open Science describes the general value of documenting hypotheses and analysis plans before outcomes are known.
Turn one idea into a complete spec
experiment-design does not write to GrowthBook. It helps the PM produce:
- an if/then/because hypothesis
- control and treatment descriptions
- one primary metric, or two at most
- 1–3 guardrails
- baseline, minimum detectable effect, and traffic
- sample-size and duration estimate
- project, datasource, and assignment context
- permanent tracking-key suggestion
Use:
Design the selected checkout experiment using only existing GrowthBook templates and metrics. One primary metric, 2 guardrails, 2 variations. Show baseline, MDE, daily eligible traffic, estimated sample per variation, expected duration, project, datasource, assignment query, and hash attribute. Produce a spec only.
This is where reusable experiment templates reduce engineering wait time. A template can carry datasource, exposure query, hash attribute, goal metrics, statistics engine, and targeting. The GrowthBook experiment template docs show how an experimentation team can standardize those choices.
If the desired metric or assignment query does not exist, the PM has found real platform work—not a form field to improvise. Route that need to the owning data or engineering team.
Know when a PM can launch
A PM-led launch is appropriate when:
- the SDK and exposure callback are already installed on the surface
- treatment code is deployed behind a safe control default
- test contexts prove both variation values
- an approved template or compatible assignment configuration exists
- primary and guardrail metrics already exist on the same datasource
- the planned population is expressible through registered attributes
- the flag type, project, and default are compatible
- the PM has create permission
- a separate reviewer is available when policy requires it
It is not appropriate when the prompt begins with “build a new checkout and instrument it.” That is a cross-functional product increment, even if a coding agent can accelerate implementation.
The research paper introducing PlanOut describes the architectural value of separating experiment design from application code. MCP extends that separation into a conversational operating surface; it does not eliminate the application layer.
Prepare the draft without starting
The launch workflow resolves a template or explicit GrowthBook objects, creates an experiment in draft, prepares or reuses a feature flag, and adds an experiment-ref rule to a fresh flag revision.
Use a two-gate prompt:
Create the approved experiment and draft feature revision. Reuse short-checkout only if its value type, project, default, and active experiment rules are compatible. Return experiment ID, variation IDs and values, flag ID, revision, metrics, hash attribute, audience, and direct links. Stop before start.The PM can review the product spec. Engineering reviews code and exposure. Data or experimentation owners review the metrics and assignment. The GrowthBook reviewer checks the draft diff.
Then:
The treatment code is deployed, exposure was verified, and all reviewers approved. Start experiment <id> without skipping checklist items. If approval or checklist blocks the call, surface the exact issue and stop. Read back running state after success.Starting publishes the pending flag revision and changes the experiment to running. The workflow does not silently bypass incomplete checklist items. This is what makes self-service compatible with governance.
Read results without waiting for a custom analysis
Once traffic accumulates, a PM can ask increasingly specific questions:
How is <id> doing against the precommitted primary metric and MDE?Did any guardrail regress, even if the primary moved?
Are we at planned sample size and one full weekly cycle?
What changed since the previous snapshot?
Show the global result, then the pre-specified device dimension. Treat segment findings as exploratory.
The agent should not calculate from screenshots or invent figures. It fetches GrowthBook results, reports timestamp and scope, and explains the returned values.
GrowthBook's false-positive prevention guide emphasizes SRM, stopping rules, A/A calibration, sequential testing, and multiple-comparison controls. PM self-service works only when those standards remain in the readout.
For ambiguous decisions, pull in an experimentation specialist. Self-service should eliminate routine dependency, not isolate PMs from expert review.
Stop and record the decision separately
Analysis is read-only. experiment-stop is a separate action that:
- confirms the experiment is running and standard
- shows actual variation ID strings
- asks the user to choose a winner or no winner
- asks whether to enable a temporary rollout
- records an analysis note
- requires explicit confirmation
A PM might say:
Stop experimentexp_abc123as won. Use variation IDvar_treatment, record this decision summary, and enable a temporary rollout to the same variation. Show the exact action and ask before posting.
Never say “ship whichever is winning.” The result payload does not contain implementation cost, legal risk, design quality, or roadmap context. The PM owns the decision, and the receipt records why.
Stopping does not clean up the linked flag. A temporary rollout can serve the winner while engineering plans permanent code cleanup. Without temporary rollout, the experiment rule still needs a disposition.
Create a PM-ready operating agreement
Use a simple capability ladder:
| Level | PM capability | Controls |
|---|---|---|
| 1 | Read experiment and flag state | Read-only project token |
| 2 | Brainstorm and design specs | Existing metrics/templates only |
| 3 | Create drafts | No publish permission |
| 4 | Start approved experiments | Checklist + separate flag reviewer |
| 5 | Stop and temporarily roll out | Named decision owner + post-test handoff |
Add a standard receipt:
Hypothesis:
Control/treatment:
Primary metric and MDE:
Guardrails:
Assignment unit/template:
Code commit and exposure QA:
Experiment/flag/revision IDs:
Approvals/checklist:
Snapshot and health checks:
Decision and winner variation ID:
Flag disposition:This structure lets PMs move faster while keeping engineering and data responsibilities visible.
Define “without waiting on engineering” honestly
A prepared experimentation platform changes the unit of engineering work. Instead of supporting every individual launch, engineering builds reusable SDK integration, attributes, templates, typed flag patterns, and exposure diagnostics. Product managers then use those rails for repeat tests.
The GrowthBook article on MCP across AI tools describes how experiment context can reach both IDE and broader client workflows. Product-management communities also report using AI to structure experiment designs while treating outputs cautiously; one PM discussion specifically notes the value and the need for validation.
The outcome is not “PMs no longer need engineers.” It is “PMs no longer need an engineer to copy IDs, read a status page, or populate a standard experiment when the product and data foundations are already done.”
Start with read-only summaries. Add spec generation. Let PMs create drafts. Grant launch authority only when your templates, review flow, and runtime QA can carry it. MCP should make responsible experimentation more accessible, not make missing prerequisites easier to ignore.
Give PMs stronger test metrics
Use a practical KPI framework to choose one decision metric and the guardrails that keep self-service experiments focused.
Read the KPI PlaybookRelated Articles
Ready to ship faster?
No credit card required. Start with feature flags, experimentation, and product analytics—free.


