
Mcp Server
Connects to ConfigCat's public management API for full CRUD operations on feature flags, configurations, environments, products, and team permissions. You get tools for creating and updating flags, managing targeting rules and segments, handling webhooks and integrations, and pulling audit logs. It also generates SDK documentation with code examples directly in your editor. Requires API credentials from your ConfigCat account. Reach for this when you're managing feature flag infrastructure from your IDE rather than switching to the ConfigCat dashboard. Note that this is for management operations only, not for evaluating flags in production code, where you should use ConfigCat's SDKs instead.
- tools
- 80
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Oct 21, 2025
Tools
80 toolsPublic tool metadata for what this MCP can expose to an agent.
list-organizationsList all organizations
List all organizations
No parameter schema in public metadata yet.
list-organization-membersList organization members
List organization members
No parameter schema in public metadata yet.
list-pending-invitationsList pending invitations
List pending invitations
No parameter schema in public metadata yet.
list-pending-invitations-orgList org pending invitations
List org pending invitations
No parameter schema in public metadata yet.
list-product-membersList product members
List product members
No parameter schema in public metadata yet.
invite-memberInvite a new member
Invite a new member
No parameter schema in public metadata yet.
update-member-permissionsUpdate the permissions of a member
Update the permissions of a member
No parameter schema in public metadata yet.
delete-organization-memberRemove organization member
Remove organization member
No parameter schema in public metadata yet.
delete-product-memberRemove product member
Remove product member
No parameter schema in public metadata yet.
delete-invitationCancel invitation
Cancel invitation
No parameter schema in public metadata yet.
list-permission-groupsList permission groups
List permission groups
No parameter schema in public metadata yet.
create-permission-groupCreate a new permission group
Create a new permission group
No parameter schema in public metadata yet.
get-permission-groupGet permission group details
Get permission group details
No parameter schema in public metadata yet.
update-permission-groupUpdate permission group
Update permission group
No parameter schema in public metadata yet.
delete-permission-groupDelete permission group
Delete permission group
No parameter schema in public metadata yet.
list-productsList all products
List all products
No parameter schema in public metadata yet.
get-productGet specific product details
Get specific product details
No parameter schema in public metadata yet.
update-productUpdate existing product
Update existing product
No parameter schema in public metadata yet.
delete-productDelete a product
Delete a product
No parameter schema in public metadata yet.
get-product-preferencesGet product preferences
Get product preferences
No parameter schema in public metadata yet.
update-product-preferencesUpdate product preferences
Update product preferences
No parameter schema in public metadata yet.
create-productCreate a new product
Create a new product
No parameter schema in public metadata yet.
list-configsList configs for a product
List configs for a product
No parameter schema in public metadata yet.
create-configCreate a new config
Create a new config
No parameter schema in public metadata yet.
get-configGet specific config details
Get specific config details
No parameter schema in public metadata yet.
update-configUpdate existing config
Update existing config
No parameter schema in public metadata yet.
delete-configDelete a config
Delete a config
No parameter schema in public metadata yet.
list-environmentsList environments for a product
List environments for a product
No parameter schema in public metadata yet.
create-environmentCreate a new environment
Create a new environment
No parameter schema in public metadata yet.
get-environmentGet specific environment details
Get specific environment details
No parameter schema in public metadata yet.
update-environmentUpdate existing environment
Update existing environment
No parameter schema in public metadata yet.
delete-environmentDelete an environment
Delete an environment
No parameter schema in public metadata yet.
list-segmentsList user segments
List user segments
No parameter schema in public metadata yet.
create-segmentCreate a new segment
Create a new segment
No parameter schema in public metadata yet.
get-segmentGet specific segment details
Get specific segment details
No parameter schema in public metadata yet.
update-segmentUpdate existing segment
Update existing segment
No parameter schema in public metadata yet.
delete-segmentDelete a segment
Delete a segment
No parameter schema in public metadata yet.
get-sdk-keysGet SDK keys for config/environment
Get SDK keys for config/environment
No parameter schema in public metadata yet.
list-webhooksList webhooks
List webhooks
No parameter schema in public metadata yet.
get-webhookGet webhook details
Get webhook details
No parameter schema in public metadata yet.
replace-webhookReplace webhook configuration
Replace webhook configuration
No parameter schema in public metadata yet.
update-webhookUpdate existing webhook
Update existing webhook
No parameter schema in public metadata yet.
delete-webhookDelete a webhook
Delete a webhook
No parameter schema in public metadata yet.
get-webhook-signing-keysList webhook signing keys
List webhook signing keys
No parameter schema in public metadata yet.
create-webhookCreate a new webhook
Create a new webhook
No parameter schema in public metadata yet.
list-integrationsList integrations
List integrations
No parameter schema in public metadata yet.
create-integrationCreate a new integration
Create a new integration
No parameter schema in public metadata yet.
get-integrationGet integration details
Get integration details
No parameter schema in public metadata yet.
update-integrationUpdate existing integration
Update existing integration
No parameter schema in public metadata yet.
delete-integrationDelete an integration
Delete an integration
No parameter schema in public metadata yet.
get-code-referencesGet code references
Get code references
No parameter schema in public metadata yet.
list-auditlogsGet product audit logs
Get product audit logs
No parameter schema in public metadata yet.
list-organization-auditlogsGet organization audit logs
Get organization audit logs
No parameter schema in public metadata yet.
list-staleflagsGet stale feature flags report
Get stale feature flags report
No parameter schema in public metadata yet.
get-organization-usage-and-quotaGet the current usage and quota information for an Organization
Get the current usage and quota information for an Organization
No parameter schema in public metadata yet.
list-settingsList feature flags for a config
List feature flags for a config
No parameter schema in public metadata yet.
create-settingCreate a new feature flag
Create a new feature flag
No parameter schema in public metadata yet.
list-predefined-variationsList predefined variations
List predefined variations
No parameter schema in public metadata yet.
update-predefined-variationsUpdate predefined variations
Update predefined variations
No parameter schema in public metadata yet.
get-settingGet specific feature flag details
Get specific feature flag details
No parameter schema in public metadata yet.
replace-settingReplace feature flag configuration
Replace feature flag configuration
No parameter schema in public metadata yet.
update-settingUpdate existing feature flag
Update existing feature flag
No parameter schema in public metadata yet.
delete-settingDelete a feature flag
Delete a feature flag
No parameter schema in public metadata yet.
list-tagsList tags for a product
List tags for a product
No parameter schema in public metadata yet.
create-tagCreate a new tag
Create a new tag
No parameter schema in public metadata yet.
list-settings-by-tagGet feature flags by tag
Get feature flags by tag
No parameter schema in public metadata yet.
get-tagGet specific tag details
Get specific tag details
No parameter schema in public metadata yet.
update-tagUpdate existing tag
Update existing tag
No parameter schema in public metadata yet.
delete-tagDelete a tag
Delete a tag
No parameter schema in public metadata yet.
get-setting-valueGet feature flag value
Get feature flag value
No parameter schema in public metadata yet.
update-setting-valueUpdate feature flag value
Update feature flag value
No parameter schema in public metadata yet.
replace-setting-valueReplace feature flag value
Replace feature flag value
No parameter schema in public metadata yet.
get-setting-valuesGet multiple setting values
Get multiple setting values
No parameter schema in public metadata yet.
post-setting-valuesUpdate multiple setting values
Update multiple setting values
No parameter schema in public metadata yet.
get-change-requestReturns the details of a specific Change Request
Returns the details of a specific Change Request
No parameter schema in public metadata yet.
update-change-requestUpdates the metadata of a Change Request, such as title, note, schedule, etc.
Updates the metadata of a Change Request, such as title, note, schedule, etc.
No parameter schema in public metadata yet.
list-change-requestsList Change Requests
List Change Requests
No parameter schema in public metadata yet.
get-change-request-proposed-changesReturns the proposed changes to the Settings included in a Change Request
Returns the proposed changes to the Settings included in a Change Request
No parameter schema in public metadata yet.
update-change-request-proposed-changeUpdates the proposed changes to the Settings included in a Change Request
Updates the proposed changes to the Settings included in a Change Request
No parameter schema in public metadata yet.
add-change-request-commentAdds a new comment to the Change Request
Adds a new comment to the Change Request
No parameter schema in public metadata yet.
Sponsors
Configuration
CONFIGCAT_API_USER*secretConfigCat Management API basic authentication username.
CONFIGCAT_API_PASS*secretConfigCat Management API basic authentication password.
CONFIGCAT_BASE_URLBase URL for the ConfigCat API. Defaults to `https://api.configcat.com`.
Readme
ConfigCat MCP Server
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.
Features
- Tools:
- Complete set of tools for ConfigCat's public management API operations. You can Create, Read, Update and Delete any entities like Feature Flags, Configs, Environments or Products within ConfigCat.
- Get comprehensive SDK documentation and code examples for seamless feature flag implementation in your project.
Setup
You can use the following environment variables to configure the MCP server.
Details
- Repository
- github.com/configcat/mcp-server
- Category
- Communication & Messaging
- Package
@configcat/mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active