AutomationFlowsAI & RAG › Airbnbs

Airbnbs

Airbnbs. Uses n8n-nodes-mcp, agent, chatTrigger, lmChatGoogleGemini. Chat trigger; 9 nodes.

Chat trigger trigger★★★☆☆ complexityAI-powered9 nodesN8N Nodes McpAgentChat TriggerGoogle Gemini ChatMemory Buffer WindowDate Time Tool
AI & RAG Trigger: Chat trigger Nodes: 9 Complexity: ★★★☆☆ AI nodes: yes Added:

This workflow follows the Agent → Chat Trigger recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "updatedAt": "2025-10-29T10:23:37.000Z",
  "createdAt": "2025-10-29T09:31:44.028Z",
  "id": "EcZmKhVuOTgqaaHD",
  "name": "Airbnbs",
  "active": false,
  "isArchived": false,
  "nodes": [
    {
      "parameters": {},
      "type": "n8n-nodes-mcp.mcpClient",
      "typeVersion": 1,
      "position": [
        208,
        0
      ],
      "id": "c4b400e6-4974-40c5-b560-95a0689df712",
      "name": "MCP Client",
      "credentials": {
        "mcpClientApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "operation": "executeTool",
        "toolName": "={{ $json.tools[0].name }}",
        "toolParameters": "={\n\"location\":\"Agadir\"\n}"
      },
      "type": "n8n-nodes-mcp.mcpClient",
      "typeVersion": 1,
      "position": [
        416,
        0
      ],
      "id": "6bf127d4-c6ac-4c26-b819-d8d1a5bf8e22",
      "name": "MCP Client1",
      "credentials": {
        "mcpClientApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 2.2,
      "position": [
        496,
        208
      ],
      "id": "ced59e7c-ab2b-4868-9c9a-86a20f6523df",
      "name": "AI Agent"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.3,
      "position": [
        256,
        208
      ],
      "id": "e35696c3-6a76-4736-877b-0f7ef5d8cd29",
      "name": "When chat message received"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "typeVersion": 1,
      "position": [
        368,
        416
      ],
      "id": "cf02f1db-df57-4f41-8726-95e7687890dc",
      "name": "Google Gemini Chat Model",
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {},
      "type": "n8n-nodes-mcp.mcpClientTool",
      "typeVersion": 1,
      "position": [
        640,
        432
      ],
      "id": "ce626b7d-a29f-4ac2-872d-ea8d3aca0ec3",
      "name": "MCP Client2",
      "credentials": {
        "mcpClientApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "operation": "executeTool",
        "toolName": "=={{ $fromAI(\"tool\", \"the tool selected\", \"string\") }}",
        "toolParameters": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Tool_Parameters', ``, 'json') }}"
      },
      "type": "n8n-nodes-mcp.mcpClientTool",
      "typeVersion": 1,
      "position": [
        864,
        400
      ],
      "id": "952a7281-3374-4306-8fce-95262980e9f0",
      "name": "Airbnb Tools",
      "credentials": {
        "mcpClientApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {},
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "typeVersion": 1.3,
      "position": [
        512,
        416
      ],
      "id": "d864540b-7eeb-4b86-8513-420d617f48a1",
      "name": "Simple Memory"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "n8n-nodes-base.dateTimeTool",
      "typeVersion": 2,
      "position": [
        752,
        512
      ],
      "id": "94dcc717-c534-46c6-a737-5d9b7ffe632c",
      "name": "Date & Time"
    }
  ],
  "connections": {
    "MCP Client": {
      "main": [
        [
          {
            "node": "MCP Client1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "MCP Client1": {
      "main": [
        []
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "MCP Client2": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Airbnb Tools": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Date & Time": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "staticData": null,
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "versionId": "07c9f712-8cbc-4c23-b756-7139b06dffc6",
  "activeVersionId": null,
  "triggerCount": 0,
  "shared": [
    {
      "updatedAt": "2025-10-29T09:31:44.045Z",
      "createdAt": "2025-10-29T09:31:44.045Z",
      "role": "workflow:owner",
      "workflowId": "EcZmKhVuOTgqaaHD",
      "projectId": "HHopAZ4lOFgjhBzT"
    }
  ],
  "activeVersion": null,
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Airbnbs. Uses n8n-nodes-mcp, agent, chatTrigger, lmChatGoogleGemini. Chat trigger; 9 nodes.

Source: https://github.com/abde0112/n8n_bkv2/blob/main/airbnbs-EcZmKhVuOTgqaaHD.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

⚠️ IMPORTANT: This template requires self-hosted n8n hosting due to the use of community nodes (MCP tools). It will not work on n8n Cloud. Make sure you have access to a self-hosted n8n instance befor

Chat Trigger, Memory Buffer Window, Google Gemini Chat +4
AI & RAG

Enhance Chat Responses with Real-Time Search Data via Bright Data & Gemini AI. Uses chatTrigger, agent, lmChatGoogleGemini, memoryBufferWindow. Chat trigger; 18 nodes.

Chat Trigger, Agent, Google Gemini Chat +3
AI & RAG

This template is only available on n8n self-hosted as it's making use of the community node for MCP Client.

Chat Trigger, Agent, Google Gemini Chat +3
AI & RAG

Enhance Chat Responses with Real-Time Search Data via Bright Data & Gemini AI. Uses chatTrigger, agent, lmChatGoogleGemini, memoryBufferWindow. Chat trigger; 18 nodes.

Chat Trigger, Agent, Google Gemini Chat +3
AI & RAG

This template is a complete, hands-on tutorial that lets you build and interact with your very first AI Agent.

Memory Buffer Window, Google Gemini Chat, OpenAI Chat +8