MCPVault

set_flag_rollout

MCP tool from Unleash MCP by Unleash

Configures rollout strategies for a feature flag (does not enable the flag).

How to use it

set_flag_rollout is exposed by the Unleash MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the set_flag_rollout tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Unleash MCP

$claude mcp add unleash https://{{your-instance-url}}/api/admin/mcp --transport http
FULL UNLEASH MCP LISTING

Other tools in Unleash MCP (29)

branch

(string): Current branch name.

cleanup_flag

Generates instructions for safely removing flagged code paths.

codeContext

(string): Surrounding code for parent flag detection.

create_flag

Creates a feature flag in Unleash.

description

(required): Clear explanation of what the flag controls and why it exists.

detect_flag

Discovers existing feature flags to avoid duplicates.

evaluate_change

Scores risk and recommends feature flag usage.

experiment

A/B tests and experiments.

fileName

(optional): File name being modified (helps detect language), For example: "checkout.ts", "payment.py", or "handler.go".

files

(array): List of files being changed.

flagName

(required): Feature flag name to wrap the code with. For example: "new-checkout-flow", or "stripe-integration".

frameworkHint

(optional): Framework for specialized templates. For example, "React", "Express", "Django", "Rails", or "Spring Boot".

get_flag_state

Surfaces a feature flag's metadata and its activation strategies.

impressionData

(optional): Enable analytics tracking (defaults to false).

kill-switch

Emergency shutdowns or circuit breakers.

language

(optional): Programming language (auto-detected from fileName if not provided). Supported: typescript, javascript, python, go, ruby, php, csharp, java, rust

list_flags

Lists all feature flags in a project, with optional pagination and sort order.

list_projects

Lists Unleash projects available to the configured token, with optional pagination.

name

(required): Unique feature flag name within the project.

operational

System behavior and operational toggles.

permission

Control feature access based on user roles or entitlements.

projectId

(optional): Target project (defaults to UNLEASHDEFAULTPROJECT).

release

Gradual feature rollouts to users.

remove_flag_strategy

Deletes a feature flag's strategy from an environment.

repository

(string): Repository name or path.

riskLevel

(enum): low, medium, high, or critical, as assessed by the user.

toggle_flag_environment

Enables or disables a feature flag in an environment.

type

(required): Feature flag type indicating lifecycle and intent.

wrap_change

Provides guidance on how to wrap a change in a feature flag.