Mmcp.market

Featureflip MCP server

by canopy-labs·io.github.canopy-labs/featureflip·v0.1.7

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

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

0 stars350 downloads/wk

Reviews

Write one

Nobody has reviewed Featureflip yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Featureflip tools (19, 6 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • archive_flag

    Archive a flag (soft-hide, evaluation stops serving it). Reversible with restore_flag. Refused with FLAG_RECENTLY_EVALUATED while live traffic is still evaluating the flag, because archiving makes every caller fall back to its own hardcoded default — normally that means the code removal has merged but not deployed yet, and the refusal clears itself once it has.

  • create_flagwrite action

    Create a feature flag. type is one of Boolean|String|Number|Json. Boolean flags get true/false variations automatically; for other types pass initialVariations. The flag is created in every environment of the project (disabled).

  • delete_flagwrite action

    PERMANENTLY delete a flag across all environments. Fails with FLAG_HAS_DEPENDENTS if other flags use it as a prerequisite. Prefer archive_flag unless the flag must be fully removed.

  • find_stale_flags

    Find flags that look ready for code cleanup: not updated in N days AND either enabled in every environment (verify rollout is complete before removing — per-rule percentage ramps are not inspected) or disabled in every environment (dead — remove flag and code path). Checks at most … candidates per call.

  • flag_status

    Compact cross-environment view of one flag: enabled state, strategy, default variation, and prerequisites per environment.

  • get_flag

    Get one feature flag with its variations and metadata. Address by flag key or id.

  • get_segment

    Get one user segment (its conditions, id, and metadata) by key or id.

  • get_targeting

    Get a flag's current targeting configuration (enabled flag + ordered rules) in one environment.

  • list_environments

    List the environments of a project (e.g. development, staging, production).

  • list_flags

    List feature flags in a project. Filter with search (key/name substring), tag, type, archived. Paginated via cursor.

  • list_projects

    List projects in the Featureflip organization. Paginated: pass cursor from next_cursor to continue.

  • list_segments

    List reusable user segments in a project. Segments are referenced from targeting rules via userSegmentId.

  • manage_variation

    Manage a flag's variations. action=add requires key + value; action=update/remove require variationId (get ids via get_flag). Removing a variation fails with VARIATION_HAS_DEPENDENTS if other flags depend on it.

  • restore_flag

    Restore a previously archived flag.

  • toggle_flag

    Enable or disable a flag in ONE environment. Affects live evaluation immediately — double-check the environment.

  • update_flagwrite action

    Update flag name/description/tags/clientSideVisible. Key and type are immutable. Use toggle_flag / update_targeting for behavior changes.

  • update_flag_environment_configwrite action

    Update a flag's per-environment serving config: defaultVariationId (served on fallthrough, required), strategy (SingleVariation | PercentageRollout | TargetedRollout — only SingleVariation is currently supported at the environment level), and prerequisites. Percentage rollouts are configured on targeting rules via update_targeting.

  • update_targetingwrite action

    REPLACE all targeting rules of a flag in one environment (full PUT — rules not included are removed). Rules are evaluated in order. Get the current rules first with get_targeting.

  • wrap_featurewrite action

    Create a Boolean feature flag and get back the SDK code snippet to guard the new code path with it. Returns the snippet only — apply the edit yourself. The flag starts DISABLED in every environment; enable it with toggle_flag when ready.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan27 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y @featureflip/mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add featureflip -- npx -y @featureflip/mcp
Add to Cursor

Featureflip: common questions

Is Featureflip MCP server safe?
Mostly: it is graded B (82/100). Read the Featureflip safety report
How do I install Featureflip?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Featureflip need an API key?
Yes. The registry entry asks for FEATUREFLIP_TOKEN.
Is Featureflip maintained?
The last commit was 3 days ago (2026-09-18). The latest release is v0.1.7.

More from canopy-labs