Managed MCP connector UUIDs consume too much of 64-char tool name budget
Resolved 💬 2 comments Opened Jan 31, 2026 by Jake-ryan0 Closed Feb 2, 2026
Summary
Managed MCP connectors (Linear, Notion, Slack) configured through Claude.ai use 36-character UUIDs as server names, leaving only 21 characters for tool names. Some tools exceed this budget.
Details
Tool names follow the pattern mcp__<server_name>__<tool_name> with a 64-character limit.
Current state with managed connectors:
- Server name:
052a33b2-1912-47e2-9073-077a1de5d1d0(36 chars) - Overhead (
mcp__+__): 7 chars - Tool name budget:
64 - 7 - 36 = 21 characters
Examples of tools that exceed this budget:
slack_search_public_and_private(31 chars) ❌notion-update-data-source(25 chars) ❌
Locally-configured MCP servers can use short names like linear (6 chars), leaving 51 characters for tool names—plenty of room.
Suggested Fix
For managed connectors, use short deterministic names instead of UUIDs:
- Linear →
linear - Notion →
notion - Slack →
slack
Or allow users to set an alias when connecting a service.
Environment
- Claude Code version: 2.1.25
- Platform: macOS
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗