ConfigCat MCP connector
ConfigCat is a feature flag and configuration management platform for controlling application features and settings across environments. The ConfigCat MCP connector allows AI agents to manage feature flags and configurations, create and delete settings, and retrieve SDK keys and values across products and environments. It also supports tracking code references, managing deleted settings, and programmatically controlling feature rollouts.
Authentication type
- Basic Auth - Requires a username and password to be configured for the agent to access the service.
Uses
Use the ConfigCat MCP connector to perform the following actions:
- Enable or disable features instantly across all environments without redeploying code
- Control feature rollout percentages to test new functionality with specific user segments
- Audit all configuration changes across teams and track who modified settings when
- Synchronize feature flags with development tools like Jira to align code and configs
- Organize feature flags by product and environment to support multiple business lines
- Retrieve current feature flag values in real time to power application decisions
- Document code locations referencing each feature flag for faster refactoring and cleanup
Example prompts
Use the following example prompts to invoke ConfigCat MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all feature flags currently active in ConfigCat for our production environment.Create a new feature flag in ConfigCat and set it to roll out to 25 percent of users.List everyone who modified ConfigCat settings last week and what they changed.Update the payment processing feature flag to be enabled for our enterprise customers only.Delete the old checkout experiment flag from ConfigCat since we launched the new version.Connect our ConfigCat feature flags to Jira so engineers see related tickets.Retrieve the current value of the dark mode feature flag in ConfigCat for our iOS app.Get the SDK key for our staging environment in ConfigCat so we can configure the mobile app.Show me all deleted feature flags in ConfigCat from the last 30 days.
ConfigCat MCP connector tools
The ConfigCat MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| createV1CodeReferences | Creates code references for tracking flag usage across your codebase. |
| createV1CodeReferencesDeleteReports | Generates reports for deleted code references. |
| delete-config | Removes a configuration from your product. |
| get-config | Retrieves details of a specific configuration. |
| update-config | Modifies an existing configuration's settings. |
| get-deleted-settings | Lists all flags that have been deleted. |
| get-sdk-keys | Retrieves SDK keys for connecting applications. |
| get-setting-values | Fetches the values of multiple flags. |
| get-settings | Lists all feature flags in your product. |
| create-setting | Creates a new feature flag. |
| delete-environment | Removes an environment from your product. |
| get-environment | Retrieves information about a specific environment. |
| update-environment | Modifies settings for an existing environment. |
| delete-integration-link | Removes a third-party integration connection. |
| add-or-update-integration-link | Creates or updates a third-party integration connection. |
| get-setting-value | Retrieves the current value of a flag. |
| update-setting-value | Changes the value of an existing flag. |
| replace-setting-value | Replaces a flag's value completely. |
| get-integration-link-details | Retrieves details of a third-party integration. |
| createV1JiraConnect | Creates a Jira integration connection. |
| jira-add-or-update-integration-link | Creates or updates a Jira integration link. |
| get-me | Retrieves the authenticated user's account information. |
| get-organizations | Lists all organizations you belong to. |
| get-organization-auditlogs | Retrieves audit logs for organization activities. |
| get-organization-members | Lists all members in an organization. |
| delete-organization-member | Removes a member from an organization. |
| add-member-to-group | Updates a member's permissions within a group. |
| create-product | Creates a new product. |
| delete-permission-group | Removes a permission group. |
| get-permission-group | Retrieves details of a specific permission group. |
| update-permission-group | Update Permission Group. |
| get-products | List Products. |
| delete-product | Delete Product. |
| get-product | Get Product. |
| update-product | Update Product. |
| get-auditlogs | List Audit log items for Product. |
| get-configs | List Configs. |
| create-config | Create Config. |
| get-environments | List Environments. |
| create-environment | Create Environment. |
| get-product-members | List Product Members. |
| invite-member | Invite Member. |
| delete-product-member | Delete Member from Product. |
| get-permission-groups | List Permission Groups. |
| create-permission-group | Create Permission Group. |
| get-segments | List Segments. |
| create-segment | Create Segment. |
| get-tags | List Tags. |
| create-tag | Create Tag. |
| delete-segment | Delete Segment. |
| get-segment | Get Segment. |
| update-segment | Update Segment. |
| delete-setting | Delete Flag. |
| get-setting | Get Flag. |
| update-setting | Update Flag. |
| get-setting-value-by-sdkkey | Get value. |
| update-setting-value-by-sdkkey | Update value. |
| replace-setting-value-by-sdkkey | Replace value. |
| delete-tag | Delete Tag. |
| get-tag | Get Tag. |
| update-tag | Update Tag. |
| get-settings-by-tag | List Settings by Tag. |