fusion_mcp_call
Calls a discovered Fusion MCP tool by name with matching arguments, preserving full MCP content and errors. Discover schemas first and use an open design before modifying it.
Instructions
Call a discovered tool on the configured Fusion MCP server, such as create_sketch, extrude, fillet, create_parameter, set_parameter, check_interference or execute_code, preserving its full MCP content and errors. Discover tool schemas with fusion_mcp_status first. Calls change the open Fusion design and are never automatically retried. Most tools need an open design: call fusion_mcp_new_design first.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tool_name": "<tool_name>"
},
"name": "fusion_mcp_call"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | Arguments matching the remote tool's discovered input schema. | |
| tool_name | Yes | Exact tool name advertised by the Fusion MCP server. | |
| timeout_ms | No | Total deadline in milliseconds; defaults to FUSION_MCP_TIMEOUT_MS or 180000. | |
| document_id | No | Session identity returned by a bound new design. Every operation targets this document, even if the user changes tabs. |