Unleash MCP (Feature Toggle)

by cuongtl1992
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UNLEASH_URLYesYour Unleash server endpoint URL
MCP_HTTP_PORTNoThe HTTP port to use when MCP_TRANSPORT is set to http3001
MCP_TRANSPORTNoThe transport mechanism for MCP (stdio or http)stdio
UNLEASH_API_TOKENYesYour Unleash API token for authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
flags-list
feature-types-list
environments-list

Tools

Functions exposed to the LLM to take actions

NameDescription
getFlag

Get detailed information about a feature flag

createFlag

Create a new feature flag in an Unleash project

updateFlag

Update an existing feature flag in an Unleash project

patchFlag

Modify specific properties of an existing feature flag in an Unleash project using JSON Patch operations

addStrategy

Add a strategy to a feature flag in a specific environment

updateStrategy

Update a strategy configuration for a feature flag in the specified environment

deleteStrategy

Delete a strategy configuration from a feature flag in the specified environment

setStrategySortOrder

Set the sort order of strategies for a feature flag in a specific environment

getProjectFeatures

Get all features for a specific project from the Unleash repository

getProjectFeature

Get detailed information about a feature flag in a specific project

archiveFlag

Archive a feature flag in a specific project

validateFeatureName

Validate if a feature flag name is valid and available for use

getProjects

Get a list of all projects

listFlags

Get a list of all feature flags

getFeatureTypes

Get a list of all feature types with their descriptions and lifetimes

getEnvironments

Get a list of all environments configured in Unleash

getFeatureTags

Get a list of all tags for a specific feature

addFeatureTag

Add a tag to a feature flag

enableFlag

Enables a feature flag in the specified environment

disableFlag

Disables a feature flag in the specified environment

markFeaturesStale

Marks features as stale or not stale in the specified project

ID: u6de78ibn8