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

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗