Using n8n with Marrow MCP
n8n is a workflow automation tool that helps you connect Marrow data to your AI agents using MCP.
Quick setup for experienced n8n users
If you already know n8n, here is everything you need to connect Marrow MCP:- Add an AI Agent node with an MCP Client Tool.
- Configure the MCP Client Tool:
- Endpoint:
https://mcp.marrow.com/mcp/v1 - Server Transport: HTTP Streamable
- Authentication: Header Auth
- Name:
marrow-mcp-key - Value: your MCP key from Marrow MCP Integrations
- Name:
Full walkthrough
Step 1: Run n8n locally and create a new workflow
- Start n8n locally:
For other ways to run n8n, see its documentation.Next, click Create Workflow in the top-right corner.
Step 2: Create a new node
- Click the Add first step… button in the center of your screen.
- Select the trigger node you want. This example uses the
On chat messagetrigger because it matches the use case of asking the agent about the data. - Create a new node by clicking the
+button right next to the trigger node. - Select
AI, and then selectAI Agent. You can choose other options, but this one is the most generic and lets you use any LLM provider you want.
Step 3: Configure the AI node
- After adding the AI node, you will see three
+buttons at the bottom of the node. - The first one is for the Chat Model. Select any provider you want.
- The second one is for Memory. It stores the conversation context, including what was said before and what was answered. Choose the option that suits you best. The default is fine for this example.
- The third one is for Tool. It lets you use MCP tools. Click it and select MCP Client Tool.
- You will now see a configuration window for the MCP Client Tool. Fill it in with these values:
- Endpoint: https://mcp.marrow.com/mcp/v1
- Server Transport: HTTP Streamable
- Authentication: Header Auth
- To configure Header Auth, click the button marked with a green circle in the following image:
Next, you will see authentication header name and value fields. Fill them in with these values:
- Name: marrow-mcp-key
- Value: MCP key that you created on the Marrow MCP Integrations page.
- Allowed HTTP Request Domains: You can leave it as it is or change it to your preference.
Step 4: Save the AI response to a file
In this example, you save the AI Agent’s response as a Markdown file on your local filesystem.- Click the
+button next to the AI Agent node to add a new node. - Search for Convert to File and add it.
- Configure the Convert to File node:
- Operation: Text to File
- Text Input Field: drag the output from the AI Agent node (the
outputfield) into the Text input, or use the expression{{ $json.output }}. - File Name: enter a name, for example
marrow-report.md. - Encoding: UTF-8 (default is fine).
- Click the
+button next to the Convert to File node to add another node. - Search for Read/Write Files from Disk and add it.
- Configure the Read/Write Files from Disk node:
- Operation: Write File to Disk
- File Path: set the full path where you want to save the file, for example
/tmp/marrow-report.md. - Input Binary Field:
data(this is the default binary field name from Convert to File).
- Click Test workflow to run the full chain. Your AI Agent will query Marrow, and the response will be saved to the file path you specified.
The Read/Write Files from Disk node requires n8n to have access to the filesystem. When running locally, you need to allow access to the target directory before starting n8n:Replace/tmpwith the path you want n8n to write to. If you run n8n in Docker, make sure you also mount the target directory as a volume.
Final workflow
To run the workflow, type your message in the chat input at the bottom of the screen and click Send. The response will be saved to the file path you specified.
Related resources
Marrow MCP resources
Check the following resources for more information:- MCP server URL:
https://mcp.marrow.com/mcp/v1 - Interactive Data Scheme
- Data Scheme JSON: https://api.marrow.com/api/v1/spec/data-scheme
- Need help? Use the contact form

