
Featureflip
io.github.canopy-labsPublished by GitHub account canopy-labsv0.9.0Updated Nov 7, 2026
Manage Featureflip feature flags, targeting and rollouts from AI agents and editors.
Overview
Lets an AI assistant manage Featureflip feature flags, targeting rules, segments and rollouts from the editor or an agent.
- What you can do
- List and manage projects, environments, flags, segments and SDK keys
- Create, update, toggle, archive, restore and delete flags, and set owners, expiry and permanence
- Read and change targeting rules, variations and per-environment flag configuration
- Manage webhooks and inspect webhook deliveries
- Review cross-environment status, evaluation counts, environment differences, stale flags and removal candidates
- Create a flag and get the matching SDK snippet for your language
- When to use it
- Use it when you work with Featureflip feature flags and want an assistant to inspect, change or clean up flags, targeting and rollouts without switching to the dashboard. It suits interactive editor use with a personal token and CI or agent automation with a scoped service token.
- Requirements
- A local Node.js runtime, since it runs via npx from the npm package. A Featureflip API token in FEATUREFLIP_TOKEN is required; FEATUREFLIP_API_URL and FEATUREFLIP_ORG are optional. Network access to the Featureflip API.
Installation
In SourceWeft
- Open Featureflip in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@featureflip/mcp
MCP (Model Context Protocol) server for Featureflip — manage feature flags from AI coding assistants (Claude Code, Cursor, Copilot, Cline) and autonomous agents.
Setup
- 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.
- Personal token (
- Add the server to your MCP client:
Claude Code
Cursor / Cline / generic JSON config
Keep the @latest. Without a version, npx reuses the copy it downloaded the first time and never
checks npm again, so tools added in later releases would never show up in your client.
Configuration
Tools
CRUD: list_projects, list_environments, list_flags, get_flag, create_flag, update_flag,
delete_flag, archive_flag, restore_flag, set_flag_expiry, set_flag_owner, set_flag_permanent,
toggle_flag, update_flag_environment_config, copy_flag_config, get_targeting, update_targeting,
manage_targeting_rule, manage_variation, list_segments, get_segment, manage_segment,
manage_project, set_default_flag_lifetime, manage_environment, list_sdk_keys, manage_sdk_key,
list_flag_triggers, manage_flag_trigger
Webhooks (Admin token required): list_webhooks, list_webhook_deliveries, manage_webhook, deliver_webhook
Workflows: flag_status (cross-environment view), flag_evaluations (what a flag served in one environment: evaluation counts by variation and rule), compare_environments (which flags differ between two environments),
find_stale_flags (cleanup candidates),
list_removal_candidates (flags safe to remove, with the prerequisite dependents to remove first),
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 in application code.
- Every mutation is audit-logged and attributed to the token.
License
Apache-2.0
Source: README.md at commit 7123eff
Tools
0Version history
15- v0.9.0LatestNov 7, 2026
- v0.7.0Nov 5, 2026
- v0.6.0Nov 3, 2026
- v0.5.0Oct 30, 2026
- v0.4.0Oct 29, 2026
- v0.3.0Oct 16, 2026
- v0.2.0Oct 15, 2026
- v0.1.13Oct 13, 2026
- v0.1.12Oct 12, 2026
- v0.1.11Oct 11, 2026
- v0.1.10Oct 3, 2026
- v0.1.9Oct 1, 2026
- v0.1.8Sep 25, 2026
- v0.1.7Sep 18, 2026
- v0.1.6Sep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts