# Featureflip [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/canopy-labs/featureflip-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/featureflip

## Description
Manage Featureflip feature flags, targeting and rollouts from AI agents and editors.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "featureflip": {
    "command": "npx",
    "args": ["-y","@featureflip/mcp"]
  }
}
```

## Documentation & README

# @featureflip/mcp

MCP (Model Context Protocol) server for [Featureflip](https://featureflip.io) — manage feature flags
from AI coding assistants (Claude Code, Cursor, Copilot, Cline) and autonomous agents.

## Setup

1. Create an API token in the Featureflip dashboard:
   - **Personal token** (`ffp_...`): Settings → API Tokens — acts as you, for interactive editor use.
   - **Service token** (`ffs_...`): Organization Settings → Service Tokens — scoped machine identity for CI/agents.
2. Add the server to your MCP client:

### Claude Code

```bash
claude mcp add featureflip -e FEATUREFLIP_TOKEN=ffp_your_token -- npx -y @featureflip/mcp
```

### Cursor / Cline / generic JSON config

```json
{
  "mcpServers": {
    "featureflip": {
      "command": "npx",
      "args": ["-y", "@featureflip/mcp"],
      "env": { "FEATUREFLIP_TOKEN": "ffp_your_token" }
    }
  }
}
```

## Configuration

| Env var | Required | Default | Purpose |
|---|---|---|---|
| `FEATUREFLIP_TOKEN` | yes | — | `ffp_`/`ffs_` API token |
| `FEATUREFLIP_API_URL` | no | `https://api.featureflip.io` | API base URL |
| `FEATUREFLIP_ORG` | no | auto | Org slug (needed only for multi-org personal tokens) |

## Tools

CRUD: `list_projects`, `list_environments`, `list_flags`, `get_flag`, `create_flag`, `update_flag`,
`delete_flag`, `archive_flag`, `restore_flag`, `toggle_flag`, `update_flag_environment_config`,
`get_targeting`, `update_targeting`, `manage_variation`, `list_segments`, `get_segment`

Workflows: `flag_status` (cross-environment view), `find_stale_flags` (cleanup candidates),
`wrap_feature` (create flag + get the SDK snippet for your language)

Full reference: https://featureflip.io/docs/integrations/mcp/

## Notes

- Flag **evaluation** is not exposed over MCP — use the [language SDKs](https://featureflip.io/docs) in application code.
- Every mutation is audit-logged and attributed to the token.

## License

Apache-2.0

