Give n8n tools that are already a real backend.

n8n can consume your Air Pipe deployment as an MCP tool — which is the honest way to run both: n8n for the canvas, Air Pipe for the backend behind it. The tools are your own interfaces — the same routes your apps call, with the same auth in front of them and the same traces behind them.

Set up n8n

n8n adds remote MCP servers through its own interface: MCP Client Tool node → HTTP Streamable. Give it the deployment's MCP endpoint and authorise it — there is no file to edit and no API key to paste into a config.

The tools are routes you already have

An interface becomes a tool with an mcp: block on it — no second implementation, no separate server to run. The tool's input schema is generated from the assert tests the interface already carries, so the signature an agent sees cannot drift from what the route actually validates.

Same auth, same traces, no new blast radius

Exposing a route to n8n does not open a side door. The forwarded credential is checked by the same JWT verification and network access control that guards the HTTP route, and every tool call produces the same OpenTelemetry trace and Prometheus metrics as an ordinary request. An agent that misbehaves is visible in the tooling you already run.

Frequently asked questions