> For the complete documentation index, see [llms.txt](https://docs.aisuru.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisuru.com/en/advanced-features/integrations/mcp/aisuru-mcp-which-ones-and-how-to-activate/8.-n8n-workflow-server.md).

# 8. n8n Workflow Server

The n8n Workflow Server lets your Agent access the real tools of n8n workflows. n8n is an automation platform that lets you create complex workflows by connecting different services.

This MCP is useful for:

* Integrating existing n8n workflows
* Automating complex processes
* Connecting your Agent to hundreds of services supported by n8n

## **What this MCP could be used for?**

Here are of the few examples this MCP could enable:

* **"Send a summary email to the team every Friday"**
* **"Add this data to the user’s spreadsheet"**
* **"Notify the user on Slack when a new order arrives"**

## Configuration parameters <a href="#f09f939d-parametri-2" id="f09f939d-parametri-2"></a>

| Parameter           | Required | Description                                                                                |
| ------------------- | -------- | ------------------------------------------------------------------------------------------ |
| `workflow_url`      | Yes      | URL of the n8n webhook that receives requests. Format: `https://n8n.acme.com/webhook/...`. |
| `workflow_name`     | No       | Descriptive name of the workflow, used in the agent's instructions.                        |
| `supergateway_args` | No       | Advanced extra arguments for the connection. Rarely needed.                                |
| `auth_token`        | No       | Authentication token for the n8n webhook, if it is protected.                              |

## How to get the parameters <a href="#f09f9491-come-ottenere-i-parametri-2" id="f09f9491-come-ottenere-i-parametri-2"></a>

**Option A: n8n Cloud**

1. **After registering** and logging in to n8n Cloud
2. **Create a workflow** with a **Webhook** node
3. In the Webhook node:
   * Click **"Webhook URLs"**
   * Copy the **production** or **test** URL

### **Custom parameters:**

* **timeout**: maximum time for a request (seconds)
* **retries**: number of retries in case of failure
* **retryDelay**: pause between retries (ms)
* **headers**: custom HTTP headers to send

```json
{
  "timeout": 60,
  "retries": 3,
  "retryDelay": 1000,
  "headers": {
    "X-Custom-Header": "value"
  }
}
```
