Key Concepts
- MCP (Multi-Control Plane): A system allowing an AI like Claude to access and control various applications and services.
- NAN (n8n): A workflow automation platform used to create MCP servers and connect them to Claude.
- Claude: An AI assistant by Anthropic that can now perform tasks across different applications via MCPs.
- MCP Server: A component in n8n that exposes functionalities of different applications as tools for Claude.
- MCP Client Tool: A node in n8n that connects an AI agent within n8n to an MCP server.
- UniPow: An API used to connect to WhatsApp and LinkedIn for sending messages and retrieving information.
- AI Agent: An autonomous entity that can perceive its environment, make decisions, and take actions to achieve specific goals.
- System Prompt: A set of instructions and guidelines provided to an AI model to define its role, behavior, and capabilities.
Setting up a Personal Assistant with Claude and n8n
Introduction
The video demonstrates how to create a personal assistant within Claude that can automate workflows across various applications using n8n's native MCP trigger. The speaker believes this is a significant step towards a more intelligent interface where users can interact with software using natural language.
Demo of Claude's Capabilities
The speaker showcases Claude's ability to:
- Retrieve information: Claude can access and summarize information from email, LinkedIn, WhatsApp, and Google Calendar.
- Example: "List all new emails that I got today. Also, check all the new messages I got on LinkedIn and WhatsApp. Also, check my meetings for today."
- Take actions: Claude can perform actions like responding to messages, updating calendar events, and interacting with a CRM.
- Example: "Send a message to Henry on WhatsApp... update the calendar the meeting for Ben AI content ideation to 4 p.m."
- Interact with CRM: Claude can access and retrieve information from a CRM system.
- Example: "Do I have any high priority leads in my CRM for today?"
- Find LinkedIn profiles: Claude can search for LinkedIn profiles and extract information like company size.
- Example: "Please find the LinkedIn of Keith, find more information on his LinkedIn profile and check the company size of the company he works for."
- Generate content: Claude can transcribe YouTube videos and create content like LinkedIn posts based on the transcript.
- Example: "Please transcribe this video... Write a LinkedIn post based on this video transcript."
Step-by-Step Guide to Setting Up the MCP Server
- Install n8n: Ensure you have n8n installed and running.
- Create an MCP Server Trigger: In n8n, use the "MCP Server Trigger" node. No initial setup is required other than copying the production URL.
- Connect Tools and Software: Connect the MCP Server Trigger to the desired tools and software using n8n's native integrations (e.g., Google Calendar, Slack, Email, UniPow).
- Configure Tool Actions: For each tool, select the specific actions you want to expose to Claude (e.g., create event, get event, send message).
- Set up Authentication: Log in to your accounts for services like AirTable, Slack, Calendar, and Email within n8n to authorize access.
- Configure UniPow (Optional): If using UniPow for WhatsApp and LinkedIn integration, create a UniPow account, connect your accounts, and update the n8n workflow with your account ID and API key.
Connecting the MCP Server to Claude
- Install Claude Desktop App: Download and install the Claude desktop application.
- Edit Claude Configuration:
- Go to Claude's settings and open the developer tab.
- Click "Edit Config" to open the
config.jsonfile.
- Add MCP Server Configuration:
- Copy the provided code snippet (available in the video description) into the
config.jsonfile. - Replace the placeholder URL with the production URL of your MCP Server Trigger in n8n.
- Modify the server name if desired.
- Copy the provided code snippet (available in the video description) into the
- Restart Claude: Restart the Claude application for the changes to take effect.
Improving Reliability with Descriptions and Knowledge Base
- Provide Tool Descriptions in n8n:
- For each tool action in n8n, provide a detailed description of its functionality, required parameters, and expected data formats.
- This helps Claude understand how to use the tools effectively.
- Example: For the "create event" action, specify that it creates a new event on the primary Google calendar and requires start time and end time, optionally accepting attendees and summary.
- Create a Claude Project with a Knowledge Base:
- Create a new project in Claude.
- Define a knowledge base for the project.
- In the knowledge base, provide instructions on how and when to use specific tools, similar to a system prompt for an AI agent.
- Include context about the tools, such as the base ID for AirTable or the expected fields.
- The speaker shares their prompt in the video description.
MCP Client Tool Node
- A new node in n8n, the MCP Client Tool, allows connecting an AI agent built within n8n to an MCP server.
- To set it up, you need the SSE endpoint from the MCP server module.
- Paste the production URL into the MCP Client Tool node.
- You can select specific tools to include or choose all.
- The speaker notes that in their experience, giving MCP servers to Claude works more reliably than using them with AI agents inside of n8n.
UniPow Setup
- UniPow is used to connect to WhatsApp and LinkedIn.
- You need to set up a UniPow account and connect your personal WhatsApp and LinkedIn accounts.
- The template provided includes the API calls, but you need to adjust the account ID and API key.
Notable Quotes
- "I really think this could be the first step in a fundamental shift in how we interact with our softwares and the internet."
- "...in essence, it's sort of an AI agent we have right here inside of Claude."
Technical Terms Explained
- MCP (Multi-Control Plane): A centralized control point that allows an AI to manage and interact with multiple applications and services.
- NAN (n8n): A node-based workflow automation platform that simplifies the creation of complex workflows and integrations.
- Claude: An AI assistant designed to be helpful, harmless, and honest.
- UniPow: An API that facilitates integration with WhatsApp and LinkedIn, enabling functionalities like sending messages and retrieving data.
- SSE (Server-Sent Events): A server push technology enabling real-time data streaming from a server to a client.
Logical Connections
The video progresses logically from introducing the concept of using Claude as a personal assistant to demonstrating its capabilities, providing a step-by-step guide to setting up the MCP server and connecting it to Claude, and offering tips for improving reliability. It also touches on the MCP Client Tool node and UniPow setup for enhanced functionality.
Synthesis/Conclusion
The video effectively demonstrates how to leverage n8n and Claude to create a powerful personal assistant capable of automating tasks across various applications. By setting up MCP servers in n8n and connecting them to Claude, users can interact with their software using natural language, streamlining workflows and increasing productivity. The speaker emphasizes the potential of this approach to fundamentally change how we interact with software and the internet.
AI summaries can miss context or contain errors. Check important details against the original video.





