# DevCycle MCP
> DevCycle exposes feature flags, variables, project configuration, SDK setup, self-targeting overrides, and evaluation analytics to AI coding clients through local and hosted MCP servers.
Canonical: https://www.mcpfolio.com/servers/devcycle
Last updated: 2026-10-28
## Catalog record

- Publisher: DevCycle
- Categories: development, search

## Website

https://devcycle.com/

## Repository

https://github.com/DevCycleHQ/cli

## Authentication

Hosted server uses OAuth 2.0 via DevCycle Auth0; user grants browser consent and selects an organization if needed, then selects a project with select_project. Local server uses dvc login sso and dvc projects select, or DEVCYCLE_CLIENT_ID, DEVCYCLE_CLIENT_SECRET, and DEVCYCLE_PROJECT_KEY.

## Tools

- **list_features**: List project feature flags with search, pagination, status and type filters.
- **create_feature**: Create a feature flag with associated variable, variations and initial targeting.
- **update_feature**: Update a feature flag.
- **update_feature_status**: Change feature status or static variation.
- **delete_feature**: Delete a feature from all environments.
- **cleanup_feature**: Retrieve the feature cleanup guidance prompt.
- **get_feature_audit_log_history**: Retrieve audit log history for a feature.
- **list_variables**: List project variables with filtering.
- **create_variable**: Create a variable.
- **update_variable**: Update a variable.
- **delete_variable**: Delete a variable from all environments.
- **get_current_project**: Get details for the selected project.
- **select_project**: List or select the project for subsequent operations.
- **install_devcycle_sdk**: Retrieve a language/platform SDK installation guide.
- **get_self_targeting_identity**: Get the current identity used for self-targeting.
- **update_self_targeting_identity**: Set or clear the self-targeting test identity.
- **list_self_targeting_overrides**: List active self-targeting overrides.
- **set_self_targeting_override**: Set a feature/environment variation override.
- **clear_feature_self_targeting_overrides**: Clear overrides for a feature/environment.
- **get_feature_total_evaluations**: Get feature evaluation totals by time period.
- **get_project_total_evaluations**: Get project evaluation totals by time period.

## Sources

- [official_complete_tool_reference](https://docs.devcycle.com/cli-mcp/mcp-reference/)
- [official_setup_guide](https://docs.devcycle.com/cli-mcp/mcp-getting-started/)
- [official_server_documentation](https://docs.devcycle.com/cli/docs/mcp/)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/devcycle) to view instructions for each supported client.