Someone else's tools, on your canvas

Register a Model Context Protocol server once and every tool it exposes becomes a node you can drop into a workflow. The same node serves two purposes — a step the orchestrator runs, or a capability an agent may choose to use.

Register an MCP server and its tools become canvas nodes — usable as an ordinary step, or granted to an agent.

How a tool reaches your workflow

Platform capabilities

Do I need an agent to use an MCP tool?

No. Connect a tool with an ordinary edge and it runs as a scheduled step like any other node, with no model anywhere near it. The agent case is the second use, not the only one — which matters if you want a tool's reliability without a model's unpredictability.

What happens when the server adds a tool?

It shows up. The catalogue is read from the server rather than copied into our configuration, so there is no second list to update and no way for the two to disagree about what exists or what arguments it takes.

Can I control which tools an agent may call?

Yes, and that is the only way it gets one. An agent can call exactly the tools you have drawn an edge to — there is no ambient set it inherits from the workspace. Removing the edge removes the capability, and the graph is therefore a readable statement of what the agent may reach.

Try it on a real workflow