Model Context Protocol (MCP)
Also called: MCP, MCP server
Last updated:
Model Context Protocol (MCP) is an open standard that describes how an AI assistant discovers and calls external tools. An MCP server is a small program that publishes a set of named operations, and any MCP-aware client can then call them on the user's behalf. Applied to feature flags, it means the assistant that just wrote the code behind a flag can also create that flag, enable it in one environment, ramp its rollout, and delete it once the feature has shipped.
How a flag MCP server fits together
@featureflip/mcp) runs on demand through npx with no service to deploy, authenticates with the same bearer token as the REST API, and turns each tool call into an ordinary API request that is audit-logged and attributed to that token. The MCP server guide lists every tool, and a walkthrough of the three agent workflows covers wrapping new code, ramping a rollout, and cleaning up stale flags.Configuration is its whole job
Want the full picture? Read the concept guide: What are feature flags? →
Related terms
Feature management
Feature management is the practice, and the category of tools, for running feature flags as a system: defining, targeting, rolling out, and retiring them from one place without redeploying.
Stale flag
A stale flag is a feature flag that no longer makes a live decision — it serves one variation to everyone, receives no traffic, or was never used — yet still exists as a conditional branch in code.
OpenFeature
OpenFeature is a CNCF open standard that defines one vendor-neutral API for evaluating feature flags, with a swappable provider behind it, so changing flag vendors becomes a configuration change instead of a rewrite.
Try it in your own app
Free Solo plan covers 10 flags and 2 environments. No credit card, no demo call — sign up and ship.