{
  "name": "Enrich calendar events with AI analysis using OpenAI, Perplexity & Weather data",
  "nodes": [
    {
      "id": "dba02c10-9709-45d1-80ec-fa458fa5dc14",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -400,
        220
      ]
    },
    {
      "id": "f0dd608c-c7d9-47fb-9ff3-950a5cd8987a",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -520,
        220
      ]
    },
    {
      "id": "c2942bca-2587-4883-ba64-db154324683e",
      "name": "Smart Calendar Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -468,
        0
      ]
    },
    {
      "id": "d39da108-f18e-4dc0-90de-6d7bf8c2700e",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -940,
        100
      ]
    },
    {
      "id": "c557fd15-0512-4331-b4dd-f43f7206e702",
      "name": "Get All Events",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        -720,
        100
      ]
    },
    {
      "id": "b1a2c639-c057-4ee8-a352-715d65cee600",
      "name": "Telegram1",
      "type": "n8n-nodes-base.telegram",
      "position": [
        160,
        100
      ]
    },
    {
      "id": "0b99a649-67d6-4f23-95ef-97a0db4c6510",
      "name": "create Tasklist",
      "type": "n8n-nodes-base.code",
      "position": [
        -60,
        100
      ]
    },
    {
      "id": "50b80079-a98d-46e4-b899-4c09870613e5",
      "name": "Create Event",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        -980,
        780
      ]
    },
    {
      "id": "70bfb38f-eda2-4790-b7eb-84fe54925da6",
      "name": "Get Events",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        -820,
        780
      ]
    },
    {
      "id": "46dfc235-0546-439f-b239-4b81d45163de",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -460,
        -160
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "33977f40-7c5b-410b-82a6-4e6c5f9bfc9f",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -120,
        0
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "932c2fb5-63ec-447a-b564-17268860b5e7",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -420,
        740
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "8626950e-4ee4-43d4-ad1f-ccafa5b3486e",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -740,
        920
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "8a815fb2-3b7a-4e59-8df7-4ebf20b1bcc7",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -780,
        -20
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "c9b22282-f379-4018-aa65-e522125e568a",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1000,
        940
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "1237393e-9329-48b9-a505-a7307b466d64",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        100,
        240
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "2067c399-9369-4059-a932-ac23daf5c6a1",
      "name": "Enrich Tools [MCP Client]",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        -260,
        220
      ]
    },
    {
      "id": "b5dbad1d-a3a4-4cfc-863b-71015d154149",
      "name": "Weather and Research Tools [MCP Server]",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        -840,
        560
      ]
    },
    {
      "id": "68e7b187-5a20-477f-a925-211d585a5680",
      "name": "Enrich Event with Perplexity",
      "type": "n8n-nodes-base.perplexityTool",
      "position": [
        -520,
        780
      ]
    },
    {
      "id": "e7ccc46b-ab8a-416c-85c2-bcbd6c1cc2a1",
      "name": "Fetch Weather Data",
      "type": "n8n-nodes-base.openWeatherMapTool",
      "position": [
        -680,
        780
      ]
    }
  ],
  "connections": {
    "Get Events": {
      "ai_tool": [
        [
          {
            "node": "Weather and Research Tools [MCP Server]",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create Event": {
      "ai_tool": [
        [
          {
            "node": "Weather and Research Tools [MCP Server]",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "Smart Calendar Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Get All Events": {
      "main": [
        [
          {
            "node": "Smart Calendar Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "create Tasklist": {
      "main": [
        [
          {
            "node": "Telegram1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get All Events",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Smart Calendar Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Weather Data": {
      "ai_tool": [
        [
          {
            "node": "Weather and Research Tools [MCP Server]",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Smart Calendar Agent": {
      "main": [
        [
          {
            "node": "create Tasklist",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Enrich Tools [MCP Client]": {
      "ai_tool": [
        [
          {
            "node": "Smart Calendar Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Enrich Event with Perplexity": {
      "ai_tool": [
        [
          {
            "node": "Weather and Research Tools [MCP Server]",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}