MCP: Support API key authentication and improve OAuth compatibility
Resolved 💬 5 comments Opened Feb 22, 2026 by revanshine Closed Mar 27, 2026
Description:
Claude Code should be the leader in MCP integration, but current implementation has significant gaps compared to competitors.
Problems encountered:
- No API key authentication support - Datadog MCP works in AWS Kiro IDE with simple API Key + App Key. Claude Code forces OAuth, which fails. There's no way to pass API keys to HTTP MCP servers.
- OAuth compatibility issues - Asana MCP fails with "does not support dynamic client registration," requiring manual OAuth app setup and distribution configuration.
- Documentation inconsistencies - Docs show
--transport streamable-httpbut CLI only acceptshttp.
- Bug reporting disabled -
/bugcommand unavailable on Bedrock, making it harder to report issues.
Expected behavior:
- Support API key-based authentication (
--api-key,--app-keyflags) - Better OAuth fallback when dynamic client registration fails
- Parity with tools like Kiro that handle these integrations seamlessly
Environment:
- Claude Code v2.1.50
- Bedrock provider
- macOS
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗