{
  "name": "AI-powered financial chart analyzer | OpenRouter, MarketStack, macOS Shortcuts",
  "nodes": [
    {
      "id": "e75844d9-3056-4bea-9e2d-3ed2a9b4a31a",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -200,
        0
      ]
    },
    {
      "id": "0c322986-784b-459c-a409-b73f5c6257e6",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1100,
        0
      ]
    },
    {
      "id": "3823c07d-f8a8-42a5-a41c-329b5f236559",
      "name": "Fields_Data",
      "type": "n8n-nodes-base.set",
      "position": [
        60,
        0
      ]
    },
    {
      "id": "715bec0a-1785-4edf-bc29-e3fe1d6e0d80",
      "name": "Base64_To_Binary_Image",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        300,
        0
      ]
    },
    {
      "id": "ba20d547-e30a-46ee-887d-05542f5da0c9",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        520,
        0
      ]
    },
    {
      "id": "e9cf2f4c-3409-4716-abf5-a7cf9486104a",
      "name": "OpenRouter Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        180,
        220
      ]
    },
    {
      "id": "d4659fd2-5300-4d42-8577-8b8692e66167",
      "name": "Window Buffer Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        340,
        220
      ]
    },
    {
      "id": "2d5487cd-b7d6-4873-b707-b85425d30325",
      "name": "Calculator",
      "type": "@n8n/n8n-nodes-langchain.toolCalculator",
      "position": [
        540,
        220
      ]
    },
    {
      "id": "0ab65c38-48b4-4a40-9a0b-cbf9a1305fb9",
      "name": "Marketstack",
      "type": "n8n-nodes-base.marketstackTool",
      "position": [
        660,
        220
      ]
    },
    {
      "id": "1dbd28df-3b0a-4c01-9ec3-b8fa8a0f940a",
      "name": "SerpAPI",
      "type": "@n8n/n8n-nodes-langchain.toolSerpApi",
      "position": [
        780,
        220
      ]
    },
    {
      "id": "d07a89c8-0411-444e-aa71-15ddbc27f4e1",
      "name": "Markdown",
      "type": "n8n-nodes-base.markdown",
      "position": [
        880,
        0
      ]
    },
    {
      "id": "a2f2688b-d654-452f-b7d8-f0a48a1e2a4c",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -820,
        -320
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    }
  ],
  "connections": {
    "SerpAPI": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Fields_Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Markdown",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Markdown": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Calculator": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Fields_Data": {
      "main": [
        [
          {
            "node": "Base64_To_Binary_Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Marketstack": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Window Buffer Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "OpenRouter Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Base64_To_Binary_Image": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}