Atlassian plugin tool names exceed 64 character API limit

Resolved 💬 3 comments Opened Jan 26, 2026 by tflaim Closed Jan 26, 2026

Description

The Atlassian plugin (atlassian@claude-plugins-official) creates MCP tool names that hit or exceed the 64-character API limit, causing API errors.

Error Message

API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.8.content.0.tool_result.content.0.tool_reference.tool_name: String should have at most 64 characters"}}

Root Cause

The plugin creates an MCP server named plugin:atlassian:atlassian, which generates tool names following the pattern:

mcp__plugin_atlassian_atlassian__<toolName>

This prefix alone is 33 characters, leaving only 31 characters for the actual tool name. Several Atlassian tools exceed this:

  • mcp__plugin_atlassian_atlassian__getAccessibleAtlassianResources = 64 chars (at limit)
  • Other tools with long names likely exceed it

Expected Behavior

Tool names should stay well under the 64-character limit. The doubled atlassian in the server name (plugin_atlassian_atlassian) seems unnecessary.

Suggested Fix

Use a shorter server naming convention for plugins, e.g.:

  • mcp__atlassian__<toolName> instead of mcp__plugin_atlassian_atlassian__<toolName>

Environment

  • Claude Code CLI
  • Plugin: atlassian@claude-plugins-official version 7caef65e1070
  • macOS

View original on GitHub ↗

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