#4418·fastmcp

bug: search transform proxy tools (call_read_tool, call_write_tool, call_delete_tool) missing 'description' field alongside missing 'title'

Author: tcconnallyCreated Jul 1, 2026Updated Sep 16, 2026
Labelsbugserver

Description

Issue #4414 identifies that search transform proxy tools (call_read_tool, call_write_tool, call_delete_tool) are missing the title field. These generated proxy tools are also missing the description field, which further degrades the MCP client experience.

Where

fastmcp_slim/fastmcp/server/providers/aggregate.py or related proxy tool generation code.

Impact

Clients that display tool descriptions (ChatGPT desktop, Claude desktop) show proxy tools without any explanatory text, making it unclear what each tool does. Combined with the missing title (#4414), these tools appear as bare function names.

Proposed Fix

When generating proxy tools, include a description field alongside the title field. The description should indicate what the proxy tool reads/calls/writes/deletes, e.g., "Call a tool by name. You must specify the exact tool_name parameter."

Related

  • #4414: Search transform proxy tools missing 'title' field