Assistant update: agents, MCP servers, one-line self-hosting, and more

Hey community! :waving_hand:

Two months ago we introduced the AI Assistant here on the forum. Since then quite a lot has changed, and we published a blog post this week about what it is and why we built it. So this feels like a good moment for an update: what you can do with it now, and what got better since July.

One small thing first. We’ve renamed it from “AI Assistant” to n8n Assistant. Same product, and you may still see the old name in a few places in the product while we finish the sweep.

1. It does more than build workflows now

In July the list was: create, edit, test, and troubleshoot workflows. That’s still the core, and it’s still the main reason to open it. But the list has grown. You can now ask n8n Assistant to:

  • Build agents
    Describe the agent you want, and it suggests instructions, tools, and skills to add. Agents are still rolling out, so not everyone has them yet. The agents docs explain how they work and how to enable them on self-hosted.
  • Connect MCP servers
    Connect a server from the MCP server registry directly to the assistant. It can use the server to get things done, and to gather context while it builds a workflow for you.
  • Create and update Data Tables
    When a workflow needs a Data Table, it creates one. You can also edit the table right in the preview panel once the assistant is done working.
  • Research on the web
    When web access is on, it looks up current docs and APIs while building. It asks your permission before accessing a new domain.
  • Work with folders and your workspace
    It can navigate and manage folders, and it looks at the other workflows in a folder to understand the context of what you’re asking for.

2. Fewer credentials to set up

Gateway credits. n8n Cloud recently launched Gateway credits: a prepaid balance you can use to run AI models (OpenAI, Anthropic, Gemini, and others) and some tool services (Brave Search, Firecrawl, and more) without creating a provider account or pasting in an API key.

n8n Assistant knows about them. When it builds a workflow with, say, an OpenAI node and you don’t have an OpenAI credential stored, it sets the node up on Gateway credits so the workflow can run right away. If you do have your own credential, it uses that instead. Same when it builds an agent: Gateway credits show up as a model option next to your own keys. Every Cloud instance gets some free credits to start.

Services without an n8n credential type. This one I’m personally happy about. When a workflow uses an HTTP Request node against a service with no dedicated n8n credential, the assistant now researches how that service does authentication and pre-fills a simple credential form for you (icon, docs link, the fields it needs).

It also checks your key against the service’s API before it saves anything. If the key gets rejected you see a clear error right away instead of a failing workflow later.

The rest of the credential handling works as before: it asks for a credential only when it reaches a node that needs one, and your secrets never go through the chat. You enter them in the normal n8n credential screens.

3. Self-hosting is one line now

If you followed the original self-hosted instructions, you’ll remember they involved a fair number of moving parts. That’s mostly gone. From n8n 2.35, a new Docker install is:

curl -fsSL https://get.n8n.io | sh

That sets up n8n with the code sandbox and web search preconfigured, and n8n Assistant enabled by default. You add your model provider key in the UI (Anthropic, OpenAI, OpenRouter, or any OpenAI-compatible endpoint) and start building. Existing Docker installs update to 2.35 or later and configure the sandbox, search, and model from the new settings page instead of environment variables.

Paul wrote this up in detail in this thread, including what changed for existing installs, so I’ll leave the specifics there. Self-hosted setup questions go in that thread too.

4. The chat and the canvas got smoother

A handful of smaller changes that add up:

  • Reasoning shows up where it happened. Instead of one block at the top, each reasoning step appears in order between the tool calls, live and after you reload.
  • The logs panel opens by itself as soon as a workflow the assistant built starts executing, so you can watch the data move through the nodes.
  • The chat panel doesn’t squash the canvas anymore. It sizes to its own content instead of taking half the screen.
  • Connections live under a “+” button next to the chat input, with connected and disconnected status at a glance.
  • It stays in your language. There was a bug where it would switch languages mid-conversation. Fixed.

5. It’s more resilient

Conversations now survive restarts, and if a run gets interrupted, the assistant picks it back up rather than losing everything but your first message. We also fixed a few bugs in the build-and-verify loop that could make it pin empty test data or get stuck verifying certain workflows. Less visible than the items above, but if you were hitting those in July, you should notice.

Where things stand

  • Still in preview. It can make mistakes and behavior may change. Please review generated workflows before using them in production, especially anything business-critical.
  • n8n Cloud: on by default for new instances on Starter and Pro. Existing instances get it when they upgrade.
  • Community Self-hosted: Docker only. npm installs aren’t supported.
  • Enterprise: on the roadmap, not available yet.
  • Credits: n8n Assistant uses your plan’s AI credits. We’re adding the ability to top up AI credits very soon. AI credits and Gateway credits are separate balances: talking to the assistant spends AI credits, and the workflows it builds spend Gateway credits only where a node uses them.

Prompts to try

If you tried it in July and haven’t been back, here are a few ideas that use the newer capabilities:

  • “Build an agent that answers questions about our product docs. Suggest the tools and skills it should have before you create anything.”
  • “Connect to [MCP server] and use it to check whether these three customers already exist before you build the sync workflow.”
  • “Post a daily summary of yesterday’s failed executions to a Slack channel.”
  • “Debug the latest failed execution of this workflow. Explain what failed, then suggest a fix before changing anything.”
  • “Turn this recurring manual report into a workflow. Ask me before publishing.”

Feedback

The most useful feedback is specific: what you asked for, what it built, and where it fell down. Post it here, and we’ll keep reading.

For self-hosted setup questions, please use this thread so those stay together.

6 Likes

I am getting this error right now with the ai assistant:

The sandbox environment is currently failing to initialize (a package installation issue), which blocks all workspace file tools. Let me try a different approach — using build-workflow directly with sourceCode instead of the workspace file tools.

I’ve hit a hard blocker that isn’t something I can work around: the sandbox environment itself is broken. Every attempt to write or build a workflow file — even a trivial echo hello — fails with the same error:

npm error code ETARGET
npm error notarget No matching version found for @n8n/workflow-sdk@0.32.1.

This means the sandbox’s dependency installation is failing before any command or file write can run. It’s not related to the Henkel page, the Puppeteer script, or anything in your workflow — it’s an infrastructure issue with the required @n8n/workflow-sdk package version in this environment, and I have no way to fix a broken npm registry/version pin from here.

What this means for your request:

  • I cannot currently save any changes to workflow “My workflow 538” (kQXy8nmG4iQZfIZ2), including adding the custom Puppeteer script to extract job_urls and job_title.
  • I have the script logic ready (a diagnostic pass to find the actual job listing selectors on the live page, followed by the real extraction script) — I just can’t persist it right now.

What I’d suggest:

  1. Try again in a little while — this looks like a transient environment issue (a package registry hiccup) rather than something wrong with your request.
  2. If it persists, this is worth flagging to support as a sandbox/environment problem (missing @n8n/workflow-sdk@0.32.1).

Hi @Kool_Baudrillard we have a fix for this, we are just getting it released shortly. Thanks for reporting!

1 Like

Hi @Dylan_Jones @Ophir_Prusak Sir I have completed all of these courses sucessfully and got there certificates but still this professional certificate is taking me to server unavailable ?What should i do know

Wait…for the fix, of course.
Unfortunately, there is no ETA

1 Like

When will AI Assistant support Anthropic-compatible endpoint?

Please upvote to support.

1 Like