Server data from the Official MCP Registry
Enables AI agents to interact with ConfigCat, a feature flag service for teams.
Enables AI agents to interact with ConfigCat, a feature flag service for teams.
Valid MCP server (1 strong, 1 medium validity signals). 3 known CVEs in dependencies (0 critical, 3 high severity) Package registry verified. Imported from the Official MCP Registry.
3 files analyzed · 4 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Set these up before or after installing:
Environment variable: CONFIGCAT_API_USER
Environment variable: CONFIGCAT_API_PASS
Environment variable: CONFIGCAT_BASE_URL
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-configcat-mcp-server": {
"env": {
"CONFIGCAT_API_PASS": "your-configcat-api-pass-here",
"CONFIGCAT_API_USER": "your-configcat-api-user-here",
"CONFIGCAT_BASE_URL": "your-configcat-base-url-here"
},
"args": [
"-y",
"@configcat/mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
The ConfigCat's Model Context Protocol (MCP) server provides access to ConfigCat's public management API for feature flag and configuration management. It also enables your code editor to understand your feature flags, integrate the appropriate ConfigCat SDK into your project or even create new feature flags directly in your codebase.
You can use the following environment variables to configure the MCP server.
| Environment variable | Required | Default | Description |
|---|---|---|---|
| CONFIGCAT_API_USER | ☑ | ConfigCat Management API basic authentication username. | |
| CONFIGCAT_API_PASS | ☑ | ConfigCat Management API basic authentication password. | |
| CONFIGCAT_BASE_URL | https://api.configcat.com | ConfigCat Management API host. |
The instructions below shows how to connect a client to the MCP server.
Preferences -> Cursor Settings -> MCP & IntegrationsAdd Custom MCP{
"mcpServers": {
"ConfigCat": {
"command": "npx",
"args": ["-y", "@configcat/mcp-server"],
"env": {
"CONFIGCAT_API_USER": "YOUR_API_USER",
"CONFIGCAT_API_PASS": "YOUR_API_PASSWORD"
}
}
}
}
.vscode/mcp.json file in your project root with the following content:{
"servers": {
"ConfigCat": {
"command": "npx",
"args": ["-y", "@configcat/mcp-server"],
"env": {
"CONFIGCAT_API_USER": "YOUR_API_USER",
"CONFIGCAT_API_PASS": "YOUR_API_PASSWORD"
}
}
}
}
claude_desktop_config.json{
"mcpServers": {
"ConfigCat": {
"command": "npx",
"args": ["-y", "@configcat/mcp-server"],
"env": {
"CONFIGCAT_API_USER": "YOUR_API_USER",
"CONFIGCAT_API_PASS": "YOUR_API_PASSWORD"
}
}
}
}
list-organizations - List all organizationslist-organization-members - List organization memberslist-pending-invitations - List pending invitationslist-pending-invitations-org - List org pending invitationslist-product-members - List product membersinvite-member - Invite a new memberupdate-member-permissions - Update the permissions of a memberdelete-organization-member - Remove organization memberdelete-product-member - Remove product memberdelete-invitation - Cancel invitationlist-permission-groups - List permission groupscreate-permission-group - Create a new permission groupget-permission-group - Get permission group detailsupdate-permission-group - Update permission groupdelete-permission-group - Delete permission grouplist-products - List all productsget-product - Get specific product detailsupdate-product - Update existing productdelete-product - Delete a productget-product-preferences - Get product preferencesupdate-product-preferences - Update product preferencescreate-product - Create a new productlist-configs - List configs for a productcreate-config - Create a new configget-config - Get specific config detailsupdate-config - Update existing configdelete-config - Delete a configlist-environments - List environments for a productcreate-environment - Create a new environmentget-environment - Get specific environment detailsupdate-environment - Update existing environmentdelete-environment - Delete an environmentlist-segments - List user segmentscreate-segment - Create a new segmentget-segment - Get specific segment detailsupdate-segment - Update existing segmentdelete-segment - Delete a segmentget-sdk-keys - Get SDK keys for config/environmentlist-webhooks - List webhooksget-webhook - Get webhook detailsreplace-webhook - Replace webhook configurationupdate-webhook - Update existing webhookdelete-webhook - Delete a webhookget-webhook-signing-keys - List webhook signing keyscreate-webhook - Create a new webhooklist-integrations - List integrationscreate-integration - Create a new integrationget-integration - Get integration detailsupdate-integration - Update existing integrationdelete-integration - Delete an integrationget-code-references - Get code referenceslist-auditlogs - Get product audit logslist-organization-auditlogs - Get organization audit logslist-staleflags - Get stale feature flags reportlist-settings - List feature flags for a configcreate-setting - Create a new feature flaglist-predefined-variations - List predefined variationsupdate-predefined-variations - Update predefined variationsget-setting - Get specific feature flag detailsreplace-setting - Replace feature flag configurationupdate-setting - Update existing feature flagdelete-setting - Delete a feature flaglist-tags - List tags for a productcreate-tag - Create a new taglist-settings-by-tag - Get feature flags by tagget-tag - Get specific tag detailsupdate-tag - Update existing tagdelete-tag - Delete a tagget-setting-value - Get feature flag valueupdate-setting-value - Update feature flag valuereplace-setting-value - Replace feature flag valueget-setting-values - Get multiple setting valuespost-setting-values - Update multiple setting values*-v2 versions of above tools for Config V2update-sdk-documentation - Get comprehensive SDK documentation and code examples for seamless feature flag implementation in your project.The ConfigCat public API has rate limits. The server will respect these limits and return appropriate error messages if limits are exceeded.
This server is designed for management operations only. Do not use it for evaluating feature flag values in production applications - use the ConfigCat SDKs or ConfigCat Proxy instead.
Contributions are welcome. For more info please read the Contribution Guideline.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.