Skip to main content
Glama
featureflow

Featureflow MCP Server

Official
by featureflow

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FEATUREFLOW_API_URLNoAPI base URL (optional) - use for self-hosted Featureflow instanceshttps://beta.featureflow.io/api
FEATUREFLOW_API_TOKENYesPersonal Access Token (required) - starts with 'api-'

Tools

Functions exposed to the LLM to take actions

NameDescription
list_projects

List all projects in the organization. Optionally filter by a search query that matches project name or key.

get_project

Get detailed information about a specific project by its ID or key.

create_project

Create a new project in the organization.

update_project

Update an existing project's name.

delete_project

Delete a project. This will also delete all features and environments in the project.

list_features

List all features. Can filter by project key, search query, or predefined filters (maintaining, bookmarked, recent).

get_feature

Get detailed information about a specific feature by ID or unified key (projectKey:featureKey).

create_feature

Create a new feature flag in a project.

update_feature

Update an existing feature's properties like name, description, or variants.

clone_feature

Clone an existing feature with a new key and name.

archive_feature

Archive or unarchive a feature flag.

delete_feature

Delete a feature flag. Requires production editor or admin permissions.

get_feature_control

Get the feature control configuration for a specific feature and environment. Shows enabled state, rules, and variant assignments.

update_feature_control

Update feature control settings for a specific environment. Can enable/disable the feature, change the off variant, and modify rules.

list_environments

List all environments for a project or the entire organization.

get_environment

Get detailed information about a specific environment by ID or unified key (projectKey:environmentKey).

create_environment

Create a new environment for a project. Optionally clone settings from an existing environment.

update_environment

Update an existing environment's properties.

delete_environment

Delete an environment. Cannot delete the last environment in a project.

list_targets

Get all targets (user attributes) for a project. Targets are used in targeting rules for A/B testing.

get_target

Get a specific target by its key.

list_api_keys

List API keys for a specific environment.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/featureflow/featureflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server