MCP Server logo

MCP Server

by ConfigCat

Manage ConfigCat feature flags, configurations, environments, products, integrations, and change requests through MCP tools.

Install MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "configcat-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@configcat/mcp-server"
      ],
      "env": {
        "CONFIGCAT_API_USER": "YOUR_VALUE_HERE",
        "CONFIGCAT_API_PASS": "YOUR_VALUE_HERE",
        "CONFIGCAT_BASE_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 95 tools correctly (22d ago).

Overview

ConfigCat/mcp-server MCP server connects MCP clients to ConfigCat’s public Management API for feature flag and configuration administration. It exposes tools for querying and changing products, configs, environments, settings, tags, segments, integrations, webhooks, audit logs, stale flags, and change requests. Run it with Node.js through npx and provide ConfigCat Management API credentials as environment variables. Reach for it when an agent or code editor needs to inspect or modify ConfigCat resources.

Use cases

  • Inspect ConfigCat products, configs, and environments from an MCP client
  • Create and update feature flags through an agent workflow
  • Review stale flags, audit logs, and code references
  • Manage change requests, approvals, and proposed changes
  • Retrieve ConfigCat SDK documentation and implementation examples

Key features

  • ConfigCat Management API access over MCP
  • Feature flag, setting, and value management
  • Product, config, environment, and segment operations
  • Change request and approval workflows
  • Audit log and stale-flag diagnostics
  • SDK documentation and code examples

Tools95

What MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~38.6k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

18/18 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @configcat/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars17Stargazers on the source repository.
npm downloads1.7kPackage downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed95Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Server works

What ConfigCat/mcp-server MCP server does

ConfigCat/mcp-server MCP server exposes ConfigCat’s public Management API through the Model Context Protocol. It is intended for developers who want an MCP client to inspect or administer feature flag resources without building separate API calls into each workflow.

The server covers organization and product discovery, configuration and environment management, feature flags and settings, tags, segments, permission groups, webhooks, integrations, and change requests. Diagnostic tools provide audit log queries, stale-flag reports, and code references. It also includes tools for retrieving SDK documentation and implementation examples.

The available operations include listing, creating, reading, updating, and deleting many resource types. Feature flag workflows include setting values, predefined variations, tags, and Config V2 variants where provided by the API. Change request tools support metadata, proposed changes, comments, approvals, ownership, application, closure, and conflict resolution.

How it works

An MCP-compatible client starts the server as a local process and exposes its tools to the model. The server authenticates to ConfigCat’s public Management API with a username and password, then performs operations against the requested organization, product, config, environment, or other resource.

Many tools use identifiers returned by earlier calls. For example, a client can list products, use a product ID to find configs or environments, and then use a config ID to inspect or create settings. Creating a setting requires a key that is unique within its config.

Integration creation accepts integration-specific parameters. Documented options include Datadog, Slack, Amplitude, Mixpanel, and Twilio Segment. PubNub is identified as work in progress. Slack configuration uses an incoming webhook URL through the Public Management API, rather than posting through the ConfigCat Feature Flags Slack app.

Setup and configuration

ConfigCat/mcp-server MCP server can be launched with npx:

config.json
{
  "command": "npx",
  "args": ["-y", "@configcat/mcp-server"]
}

Set these environment variables for authentication:

  • CONFIGCAT_API_USER: ConfigCat Management API basic-auth username.
  • CONFIGCAT_API_PASS: ConfigCat Management API basic-auth password.
  • CONFIGCAT_BASE_URL: Management API host; defaults to https://api.configcat.com.

Cursor and Claude Desktop use an mcpServers configuration section; VS Code uses a .vscode/mcp.json file with a servers section. Add the credentials to the client’s environment configuration and restart or reload the client as required.

Tools and capabilities

ConfigCat/mcp-server MCP server includes tools for:

  • Listing and managing organizations, products, members, invitations, and permission groups.
  • Creating and maintaining configs, environments, segments, tags, settings, and feature flag values.
  • Reading and changing webhooks, signing keys, integrations, and SDK keys.
  • Listing audit logs, stale flags, code references, and product resources.
  • Creating, reviewing, approving, applying, closing, and updating change requests.
  • Retrieving SDK documentation and code examples for feature flag implementation.

ConfigCat’s API rate limits still apply. The server respects those limits and returns an error when a request exceeds them.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server

ConfigCat/mcp-server is an MCP server that connects MCP clients to ConfigCat’s public Management API. Its main tools manage feature flags, settings, configs, environments, products, segments, tags, integrations, webhooks, audit logs, stale flags, and change requests, while also retrieving SDK documentation and code examples.

Install it by configuring your MCP client to run `npx -y @configcat/mcp-server`. Provide `CONFIGCAT_API_USER` and `CONFIGCAT_API_PASS` in the server environment. `CONFIGCAT_BASE_URL` is optional and defaults to `https://api.configcat.com`.

Yes, ConfigCat/mcp-server works with Cursor. Add it under Cursor Settings → MCP & Integrations as a custom MCP server, using the npx command and the required ConfigCat API credentials.

It can manage ConfigCat organizations, products, configs, environments, feature flags, settings, segments, tags, permission groups, webhooks, integrations, and change requests. It also provides audit log, stale-flag, code-reference, SDK-key, and SDK-documentation tools.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/configcat-mcp-server?style=directory)](https://allmcps.com/mcp/configcat-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/configcat-mcp-server"><img src="https://allmcps.com/api/badge/configcat-mcp-server?style=directory" alt="MCP Server on AllMCPs" /></a>