import { ToolArgs } from "./types" export function getUseMcpToolDescription(args: ToolArgs): string | undefined { if (!args.mcpHub) { return undefined } return `## use_mcp_tool Description: Request to use a tool provided by a connected MCP server. Each MCP server can provide multiple tools with different capabilities. Tools have defined input schemas that specify required and optional parameters. Parameters: - server_name: (required) The name of the MCP server providing the tool - tool_name: (required) The name of the tool to execute - arguments: (required) A JSON object containing the tool's input parameters, following the tool's input schema Usage: server name here tool name here { "param1": "value1", "param2": "value2" } Example: Requesting to use an MCP tool weather-server get_forecast { "city": "San Francisco", "days": 5 } ` }