docs/content/changelog/03-04-26-mcp-api-key-default-new-orgs.mdx
As announced in our Optional API Key Enforcement for MCP Servers entry, MCP API key enforcement is now enabled by default for all newly created organizations.
From March 5, 2026, all projects in newly created organizations will have require_mcp_api_key set to true by default. Any MCP server request without a valid x-api-key header will be rejected with 401 Unauthorized.
| Setting | Previous Default | New Default (orgs created March 5+) |
|---|---|---|
require_mcp_api_key | false | true |
require_mcp_api_key: false in your project configurationNothing changes for existing organizations. If your organization was created before March 5, 2026:
require_mcp_api_key setting remains unchangedIf you need to disable API key enforcement, set require_mcp_api_key: false during project creation or update it afterward:
curl -X PATCH https://backend.composio.dev/api/v3/org/project/config \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"require_mcp_api_key": false}'