Featureflow MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FEATUREFLOW_API_URL | No | API base URL (optional) - use for self-hosted Featureflow instances | https://beta.featureflow.io/api |
| FEATUREFLOW_API_TOKEN | Yes | Personal Access Token (required) - starts with 'api-' |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_projectsB | List all projects in the organization. Optionally filter by a search query that matches project name or key. |
| get_projectC | Get detailed information about a specific project by its ID or key. |
| create_projectC | Create a new project in the organization. |
| update_projectC | Update an existing project's name. |
| delete_projectB | Delete a project. This will also delete all features and environments in the project. |
| list_featuresB | List all features. Can filter by project key, search query, or predefined filters (maintaining, bookmarked, recent). |
| get_featureB | Get detailed information about a specific feature by ID or unified key (projectKey:featureKey). |
| create_featureC | Create a new feature flag in a project. |
| update_featureC | Update an existing feature's properties like name, description, or variants. |
| clone_featureC | Clone an existing feature with a new key and name. |
| archive_featureC | Archive or unarchive a feature flag. |
| delete_featureA | Delete a feature flag. Requires production editor or admin permissions. |
| get_feature_controlB | Get the feature control configuration for a specific feature and environment. Shows enabled state, rules, and variant assignments. |
| update_feature_controlC | Update feature control settings for a specific environment. Can enable/disable the feature, change the off variant, and modify rules. |
| list_environmentsB | List all environments for a project or the entire organization. |
| get_environmentC | Get detailed information about a specific environment by ID or unified key (projectKey:environmentKey). |
| create_environmentB | Create a new environment for a project. Optionally clone settings from an existing environment. |
| update_environmentC | Update an existing environment's properties. |
| delete_environmentB | Delete an environment. Cannot delete the last environment in a project. |
| list_targetsC | Get all targets (user attributes) for a project. Targets are used in targeting rules for A/B testing. |
| get_targetC | Get a specific target by its key. |
| list_api_keysC | List API keys for a specific environment. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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