Back to Changelog

Mar 4, 2026

Latest updates and announcements

Markdown

MCP API Key Authentication Enabled by Default for New Orgs

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.

What's Changed

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.

SettingPrevious DefaultNew Default (orgs created March 5+)
require_mcp_api_keyfalsetrue

For New Organizations

  • You can opt out by setting require_mcp_api_key: false in your project configuration

For Existing Organizations

Nothing changes for existing organizations. If your organization was created before March 5, 2026:

  • Your current require_mcp_api_key setting remains unchanged
  • You can opt in at any time through your project settings or via the API

Opting Out (New Organizations)

If 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}'

We strongly recommend keeping MCP API key enforcement enabled to prevent unauthorized access to your MCP servers. See the original announcement for setup details and usage examples.