AutomationMart
Home/Browse/AI Assistant which answers questions with a RAG MCP and a Search Engine MCP
n8n

AI Assistant which answers questions with a RAG MCP and a Search Engine MCP

n8nn8n8 modulesv1.0
UNSUPPORTED_SLUG_FORMAT

Build an AI Agent which accesses two MCP Servers: a RAG MCP Server and a Search Engine API MCP Server. This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Tutorial Click here to watch the full tutorial on YouTube! How it works We build an AI Agent which has access to two MCP servers: - An MCP Server with a RAG database ([click here for the RAG MCP Server](

At a glance

AI Assistant which answers questions with a RAG MCP and a Search Engine MCP is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects UNSUPPORTED_SLUG_FORMAT. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
UNSUPPORTED_SLUG_FORMAT
Modules
8
Price
Free
Version
v1.0
AI Assistant which answers questions with a RAG MCP and a Search Engine MCP workflow diagram

About this workflow

Build an AI Agent which accesses two MCP Servers: a RAG MCP Server and a Search Engine API MCP Server. This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Tutorial Click here to watch the full tutorial on YouTube! How it works We build an AI Agent which has access to two MCP servers: - An MCP Server with a RAG database (click here for the RAG MCP Server - An MCP Server which can access a Search Engine, so the AI Agent also has access to data about more current events Installation 1. In order to use the MCP Client, you also have to use MCP Server Template. 2. Open the MCP Client "MCP Client: RAG" node and update the SSE Endpoint to the MCP Server workflow 3. Install the "n8n-nodes-mcp" community node via settings > community nodes 4. ONLY FOR SELF-HOSTING: In Docker, click on your n8n container. Navigate to "Exec" and execute the below command to allow community nodes: N8NCOMMUNITYPACKAGESALLOWTOOLUSAGE=true 5. Navigate to Bright Data and create a new "Web Unlocker API" with the name "mcpunlocker". 6. Open the "MCP Client" and add the following credentials: How to use it 1. Run the Chat node and start asking questions More detailed instructions Missed a step? Find more detailed instructions here: Personal Newsfeed With Bright Data and n8n What is Retrievel Augmented Generation (RAG)? Large Language Models (LLM's) are trained on data until a specific cutoff date. Imagine a model is trained in December 2023 based data until September 2023. This means the model doesn't have any knowledge about events which happened in 2024. So if you ask the LLM who was the Formula 1 World Champion of 2024, it doesn't know the answer. The solution? Retrieval Augmented Generation. When using Retrieval Augmented Generation, a user's question is being sent to a semantic database. The LLM will use the information retrieved from the semantic database to answer the user's question. What is Model Context Protocol (MCP)? MCP is a communication protocol which is used by AI agents to call tools hosted on external servers. When an MCP client communicates with an MCP server, the server will provide an overview of all its tools, prompts and resources. The MCP server can then choose which tools to execute (based on the user's request) and execute the tools. An MCP client can communicate with multiple MCP servers, which can all host multiple tools.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send scored media monitoring digests from RSS feeds via SMTP email

Quick Overview This workflow runs hourly to read multiple RSS/Atom feeds, applies rule-based topic matching, relevance scoring, sentiment and entity tagging with deduplication, and then sends scored HTML email digests via SMTP (optionally routed per audience) when new matches are found. How it works 1. Runs on an hourly schedule trigger. 2. Loads the monitoring configuration (feed URLs, topic include/exclude rules, scoring weights, sentiment lexicon, entity aliases, and digest recipients). 3. Fe

Free

Call custom APIs from Azure Logic Apps

Although Logic Apps provides hundreds of connectors for various services, you might want to call APIs that run your own code. One of the easiest and most scalable ways to host your own web APIs is by using Azure App Service. This template deploys a Web app for your custom API and secures that API by using Azure Active Directory authentication.

Free

Send an email via Office 365 Email when a survey is submitted

When a survey is submitted in Survey123, send an email via Office 365 Email to a specified address. You can customize the contents of the email and specify recipients using data from the survey.

Free

Find social media accounts by names

This template finds social media account names and updates a row in your Google Sheet effortlessly.

Free

Generate Youtube video metadata (timestamps, tags, description, ...)

For Who? - Content Creators - Youtube Automation - Marketing Team --- How it works? 1 - Enter the ID of the YTB channel to trigger the workflow when a new video is posted 2 - Apify scrape the last YTB video of the channel 3 - Wait until the dataset is completed in Apify and get it 4 - Verify if Metadata are not already generated and generate them with LLM 5 - Format all the data created and update YTB Video 📺 YouTube Video Tutorial: [![Watch on YouTube](https:/

Free

Send an email from a new contact in Bitrix24

This template regularly checks for new contacts in Bitrix24 and uses the retrieved information to send an email containing the contact details. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the template by clicking the clock icon on the first module.

Free

Summarize YouTube videos from transcript

Who is this template for? This workflow template is designed for content creators, researchers, educators, and professionals who need quick, accurate summaries of YouTube videos. It’s ideal for those looking to save time, extract key insights, or repurpose video content into concise formats for reports, studies, or social media. What does it do? The workflow automates the process of summarizing YouTube videos by extracting the transcript, analyzing the content, and generating a concise summar

Free

Community insights using Qdrant, Python and Information Extractor

This n8n template is one of a 3-part series exploring use-cases for clustering vector embeddings: Survey Insights Customer Insights Community Insights This template demonstrates the Community Insights scenario where HN commments can be quickly grouped by similarity and an AI agent can generate insights on those groupings. With this workflow, Researchers or HN users can quickly breakdown community consensus on a particular topic and identify frequently mentioned positives and negatives. Sample

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free