{
  "name": "Build an MCP server with Airtable",
  "nodes": [
    {
      "id": "357649f0-43c5-4d6c-97b9-079fa3b5c1f3",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -100,
        -80
      ]
    },
    {
      "id": "ddf28f88-d76c-4ab6-82c4-c1ab1b746009",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        152,
        -180
      ]
    },
    {
      "id": "3170d4fd-700c-4449-a800-0395c06711aa",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        260,
        40
      ]
    },
    {
      "id": "557b0e0a-133b-4e80-afba-408803ed9898",
      "name": "Airtable MCP Client",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        600,
        100
      ]
    },
    {
      "id": "a0bc9aa3-decb-42f1-bee4-b9e425db81e8",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        80,
        40
      ]
    },
    {
      "id": "7737e491-ddd4-4e4f-a34d-73f518497990",
      "name": "MCP Server Trigger",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        140,
        240
      ]
    },
    {
      "id": "0ce9e128-be31-41d8-ae06-894316781358",
      "name": "Get",
      "type": "n8n-nodes-base.airtableTool",
      "position": [
        0,
        460
      ]
    },
    {
      "id": "1f9c6a61-9357-4fa1-81e0-42719284d291",
      "name": "Search",
      "type": "n8n-nodes-base.airtableTool",
      "position": [
        140,
        460
      ]
    },
    {
      "id": "061a0eb9-26de-47f1-b444-5dd98c984d70",
      "name": "Update",
      "type": "n8n-nodes-base.airtableTool",
      "position": [
        260,
        460
      ]
    },
    {
      "id": "b0e17724-5a56-4b71-997d-f9f44d16e5bc",
      "name": "Delete",
      "type": "n8n-nodes-base.airtableTool",
      "position": [
        400,
        460
      ]
    },
    {
      "id": "2d0273b6-520b-45b7-8192-a83b10661028",
      "name": "Create",
      "type": "n8n-nodes-base.airtableTool",
      "position": [
        520,
        460
      ]
    },
    {
      "id": "69e906cf-82da-45c4-bacc-00970902d1f5",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -60
      ],
      "parameters": {
        "width": 360,
        "height": 280,
        "content": "## Update SSE endpoint "
      }
    },
    {
      "id": "819d82c9-da54-48c6-a007-2e8750cfb3e2",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -520,
        -220
      ],
      "parameters": {
        "width": 380,
        "height": 540,
        "content": "## Talk to your Airtable database \nPoint to your SSE endpoint, update your credentials and talk to your Airtable to:\n\n- Get records\n- Search records\n- Update records\n- Delete records\n- Create records\n"
      }
    }
  ],
  "connections": {
    "Get": {
      "ai_tool": [
        [
          {
            "node": "MCP Server Trigger",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create": {
      "ai_tool": [
        [
          {
            "node": "MCP Server Trigger",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Delete": {
      "ai_tool": [
        [
          {
            "node": "MCP Server Trigger",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Search": {
      "ai_tool": [
        [
          {
            "node": "MCP Server Trigger",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Update": {
      "ai_tool": [
        [
          {
            "node": "MCP Server Trigger",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        []
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Airtable MCP Client": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}