{
 "categories": [
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-10-13",
   "fact": "homepage",
   "note": "The Public Management API reference identifies ConfigCat and links the product site https://configcat.com.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "license",
   "note": "The pricing page lists a Forever Free plan with the same feature set as the paid plans, plus Pro, Smart, Enterprise, and Dedicated.",
   "source": "https://configcat.com/pricing/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "deployment",
   "note": "The pricing page says ConfigCat is hosted or on-premise.",
   "source": "https://configcat.com/pricing/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "platforms",
   "note": "Webhooks are added from the Webhooks screen in the ConfigCat dashboard, a web application.",
   "source": "https://configcat.com/docs/advanced/notifications-webhooks/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.api.exists",
   "note": "ConfigCat documents a Public Management API for creating, reading, updating, and deleting flags, configs, environments, and products.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.api.kinds[0]",
   "note": "The API reference says the API is HTTP REST with resource-oriented URLs and JSON.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.api.auth[0]",
   "note": "Authentication is HTTP Basic using Public API credentials in the Authorization header.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.api.coverage",
   "note": "The Management API manages ConfigCat entities. The same page says flag evaluation uses the SDKs or the ConfigCat Proxy, so coverage is partial.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Public Management API reference. Base URL https://api.configcat.com.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.sdk.exists",
   "note": "The SDK overview says the SDKs download and cache feature flag values and evaluate targeting rules.",
   "source": "https://configcat.com/docs/sdk-reference/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.sdk.languages",
   "note": "The overview names Android Java, C++, Dart, Elixir, Go, Java, JavaScript, Kotlin Multiplatform, PHP, Python, and Ruby SDKs.",
   "source": "https://configcat.com/docs/sdk-reference/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.sdk.official",
   "note": "The SDKs are documented on ConfigCat's own SDK reference.",
   "source": "https://configcat.com/docs/sdk-reference/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.mcp.first_party",
   "note": "ConfigCat documents its MCP server as npx @configcat/mcp-server, calling the Public Management API.",
   "source": "https://configcat.com/docs/advanced/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.mcp.verdict",
   "note": "The MCP page is ConfigCat's own documentation, so the verdict is official.",
   "source": "https://configcat.com/docs/advanced/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.extensibility.webhooks",
   "note": "ConfigCat webhooks call a public HTTP endpoint when a feature flag or other setting changes.",
   "source": "https://configcat.com/docs/advanced/notifications-webhooks/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.data_access.export[0]",
   "note": "The Management API supports JSON responses.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "modalities.data_access.import[0]",
   "note": "The Management API accepts JSON for create, update, and delete operations.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "verdict.scores.api",
   "note": "Documented REST Management API with Basic auth, OpenAPI, and rate-limit headers. Evaluation stays on the SDKs. Score 8.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "verdict.scores.mcp",
   "note": "Official local MCP server over the Management API with Basic credentials. Score 7.",
   "source": "https://configcat.com/docs/advanced/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "freshness.watch[0].url",
   "note": "Opened as the current ConfigCat MCP server page.",
   "source": "https://configcat.com/docs/advanced/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "freshness.watch[1].url",
   "note": "Opened as the current Public Management API reference.",
   "source": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "freshness.watch[2].url",
   "note": "Opened as the current SDK overview.",
   "source": "https://configcat.com/docs/sdk-reference/overview/",
   "tier": "declared"
  },
  {
   "date": "2026-10-13",
   "fact": "freshness.watch[3].url",
   "note": "Opened as the current pricing page, including Forever Free and hosted or on-premise.",
   "source": "https://configcat.com/pricing/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-13",
  "volatility": "medium",
  "watch": [
   {
    "type": "mcp",
    "url": "https://configcat.com/docs/advanced/mcp-server/"
   },
   {
    "type": "docs",
    "url": "https://configcat.com/docs/api/reference/configcat-public-management-api/"
   },
   {
    "type": "docs",
    "url": "https://configcat.com/docs/sdk-reference/overview/"
   },
   {
    "type": "docs",
    "url": "https://configcat.com/pricing/"
   }
  ]
 },
 "homepage": "https://configcat.com/",
 "id": "configcat",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "basic"
   ],
   "coverage": "partial",
   "docs": "https://configcat.com/docs/api/reference/configcat-public-management-api/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. ConfigCat documents a Public Management API, official SDKs, webhooks, and a first-party MCP server for feature flags.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "java",
    "cpp",
    "dart",
    "elixir",
    "go",
    "javascript",
    "kotlin",
    "php",
    "python",
    "ruby"
   ],
   "official": true
  }
 },
 "name": "ConfigCat",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "launchdarkly",
   "unleash",
   "growthbook",
   "statsig"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "ConfigCat",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "ConfigCat is automatable today through its Public Management API. This record is the ConfigCat feature-flag and configuration service. The pricing page lists a Forever Free plan and paid plans, and it says the service is hosted or on-premise. The Management API base URL is https://api.configcat.com. It is HTTP REST, returns JSON, and creates, reads, updates, and deletes feature flags, configs, environments, and products. Requests use HTTP Basic credentials created on the Public API credentials page. The same page says not to use this API to evaluate flag values, and points evaluation at the SDKs or the ConfigCat Proxy. OpenAPI v3 and Swagger v2 specifications are published, and rate limits return HTTP 429 with a Retry-After header. The SDK overview says the SDKs download and cache flag values and evaluate targeting rules, and it names Java, C++, Dart, Elixir, Go, JavaScript, Kotlin Multiplatform, PHP, Python, and Ruby clients. Webhooks call a public HTTP endpoint when a setting changes. The first-party MCP server is the npm package @configcat/mcp-server. It calls the Public Management API with CONFIGCAT_API_USER and CONFIGCAT_API_PASS, and the documented default host is https://api.configcat.com. Documented tools cover organizations, products, configs, environments, flags, segments, webhooks, and     audit logs. A first-party llms.txt index was not established. Connector catalogs were not opened. Computer-use viability is unassessed. API scores 8. MCP scores 7. API is the best path because a Basic credential calls the Management API directly, while the MCP server is a local process over that same API.\n"
 }
}