get-visualization-tool-help
Access detailed usage information and examples for creating charts, diagrams, QR codes, and other visualizations with QuickChart.io tools.
Instructions
Get detailed usage information and examples for all available chart, diagram, and QR code tools
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/help.ts:432-452 (handler)The handler function that executes the tool logic by returning JSON documentation of all visualization tools.export async function handleGetVisualizationToolHelpTool( args: any ): Promise<any> { try { return { content: [ { type: "text", text: JSON.stringify(TOOL_DOCUMENTATION, null, 2), }, ], }; } catch (error) { throw new McpError( ErrorCode.InternalError, `Error getting visualization tools help: ${ error instanceof Error ? error.message : String(error) }` ); } }
- src/tools/help.ts:421-430 (schema)The tool definition including name, description, and input schema (empty object).export const GET_VISUALIZATION_TOOL_HELP_TOOL: Tool = { name: "get-visualization-tool-help", description: "Get detailed usage information and examples for all available chart, diagram, and QR code tools", inputSchema: { type: "object", properties: {}, additionalProperties: false, }, };
- src/tools/index.ts:95-98 (registration)Registration of the tool handler in the ALL_TOOL_HANDLERS mapping."get-visualization-tool-help": { handler: handleGetVisualizationToolHelpTool, toolName: ToolNames.HELP, },
- src/tools/index.ts:47-47 (registration)Registration of the tool in the ALL_TOOLS array.{ tool: GET_VISUALIZATION_TOOL_HELP_TOOL, name: ToolNames.HELP },