[BUG] MCP Server tool descriptions lacking information

Resolved 💬 3 comments Opened Mar 28, 2025 by hwaxxer Closed Apr 8, 2025

Environment

  • Platform (select one):
  • [ ] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [x] Other: Claude MCP Server
  • Claude CLI version: <!-- output of claude --version -->
  • Operating System: Sequoia 15.3.2
  • Terminal: Ghostty

Bug Description

The tools returned by the Claude MCP server lacks a lot.
Currently it's very unclear what the dispatch_agent is for:

Tool(
    name='dispatch_agent',
    description='Launch a new task',
    inputSchema={
        'type': 'object',
        'properties': {
            'prompt': {
                'type': 'string',
                'description': 'The task for the agent to perform',
            },
        },
        'required': ['prompt'],
        'additionalProperties': False,
        '$schema': 'http://json-schema.org/draft-07/schema#',
    },
),

and the Bash command description seems to be an error:

Tool(
    name='Bash',
    description="Unable to generate description for 'undefined' command.",
    inputSchema={
        'type': 'object',
        'properties': {
            'command': {
                'type': 'string',
                'description': 'The command to execute',
            },
            'timeout': {
                'type': 'number',
                'description': 'Optional timeout in milliseconds (max 600000)',
            },
        },
        'required': [
            'command',
        ],
        'additionalProperties': False,
        '$schema': 'http://json-schema.org/draft-07/schema#',
    },
),

Steps to Reproduce

  1. Serve the Claude MCP server
  2. List the tools in the server

Expected Behavior

Proper descriptions.

Actual Behavior

The tool descriptions are lacking.

View original on GitHub ↗

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