Add the connector
The first time you connect, your client walks you through a one-time sign-in (OAuth) and asks you to approve access to your Runchat account. After that it stays connected.- Claude (desktop & web)
- Claude Code (CLI)
- Other MCP clients
- From the Chat or Code tab, click Customize then click Connectors from the sidebar.
- Click + from the Connectors toolbar, then Add custom connector.
- Name it
Runchatand pastehttps://runchat.com/api/mcpas the URL. - Click Add and then wait for Claude to show the Connect button.
- Click Connect to open a browser and launch Runchat. Sign in and approve access when the Runchat consent screen appears.
Authenticating with an API key
If your client doesn’t support OAuth, or you’re scripting server-to-server, you can authenticate with a Runchat API key instead of signing in:- Sign into Runchat, click your account button, then Get Runchat API Key.
- Create a key and copy it.
- Configure your MCP client to send it as a bearer token:
Authorization: Bearer <your_api_key>.
What the agent can do
Once connected, the agent has the same canvas abilities as the in-app assistant:- Find & create runchat workflows —
list_runchats,create_runchat - Read the canvas and inspect node parameters —
get_canvas,read_nodes - Build prompt, code, input, image, note, and sub-workflow nodes —
create_prompt_node,create_code_node,create_input_node,create_image_node,create_note,place_tool,create_artifact_node,update_node - Connect & organize nodes into workflows —
connect_nodes,organize_nodes,delete_nodes,delete_edges - Edit code in code nodes with find-and-replace or full rewrites —
read_files,edit_file,create_files,delete_files,read_status - Discover models and their parameters —
list_models,get_model_params - Find & run published tools — search the tool library (and your own runchats), inspect how a tool is built, and run one directly without adding it to a canvas —
search_tools,inspect_tool,execute_tool - Load skills for specialized environments (Rhino, Blender, Revit, HTML) —
use_skill - Drive Rhino, Grasshopper & Blender whenever Runchat is open inside the CAD app on the same account — read/build the Grasshopper canvas, run Rhino commands, run Python in Blender, and capture the viewport —
grasshopper_api,run_rhino_command,run_blender_command,take_screenshot - Run nodes and read the results —
run_nodes - Publish Create reusable tools and apps from your workflows —
publish_runchat
Using the MCP with Rhino and Grasshopper
The MCP reaches Rhino through your signed-in Runchat plugin session. The plugin just needs to be open — it doesn’t matter which workflow (if any) it’s showing:- Launch Runchat in Rhino and sign in with the same account the MCP is connected to
- Ask the agent to run Rhino commands, build a Grasshopper definition, or capture the viewport
Example
Running nodes consumes credits. The agent will confirm before executing any
run_nodes calls. Share the editor link it returns to watch progress or take
over in the app.Programmatic access
Prefer a terminal to an MCP client? The@runchat/cli command line is a port of this server — the same tools as scriptable runchat … commands. Or call the Canvas API over plain HTTP.