{
  "name": "Automate Google Classroom with Gemini AI: Topics, assignments & student tracking",
  "nodes": [
    {
      "id": "084bc81b-c5b1-4fea-9324-133d549c5b43",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -2544,
        -1472
      ]
    },
    {
      "id": "0161e9d2-e421-495c-9d62-4389a7b07367",
      "name": "Course  Topic Agent",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -2768,
        -688
      ]
    },
    {
      "id": "8892e1d1-3705-44ce-b33b-85787093dcc7",
      "name": "List topics",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -3008,
        -352
      ]
    },
    {
      "id": "0204efae-787b-4a45-a82f-e982cbd1445b",
      "name": "Get topic",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -2880,
        -336
      ]
    },
    {
      "id": "37599138-4514-4d89-a927-a822941ec8ad",
      "name": "Create topic",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -2752,
        -336
      ]
    },
    {
      "id": "beab45ae-0e81-4a74-a5f7-b56a8540c9be",
      "name": "Patch topic",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -2512,
        -336
      ]
    },
    {
      "id": "ae8bdc1f-bf01-4abb-a11a-dd127231aa3a",
      "name": "Delete topic",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -2624,
        -336
      ]
    },
    {
      "id": "fd7c68ef-6061-4950-b223-21783ece1e33",
      "name": "Teacher agent",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -2336,
        -688
      ]
    },
    {
      "id": "1c99d7b1-82bd-4be6-b177-58de7814670f",
      "name": "List teachers",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -2144,
        -400
      ]
    },
    {
      "id": "5f4ea9d6-a5d3-49d3-a43e-0cd281c7591a",
      "name": "Get teacher",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -2032,
        -384
      ]
    },
    {
      "id": "96b4462a-a436-4f2e-9d19-2d86c33a427a",
      "name": "Students Agent",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -2096,
        -688
      ]
    },
    {
      "id": "d132cff3-4757-4a66-a8a5-4d674863d104",
      "name": "List students",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -1632,
        -384
      ]
    },
    {
      "id": "96db0ec3-9088-42c0-9837-0e968dc4d046",
      "name": "Get student",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -1488,
        -352
      ]
    },
    {
      "id": "4edf9b0f-3ded-476e-80e5-f6fc32395a3c",
      "name": "Course Post Agent",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -1152,
        -704
      ]
    },
    {
      "id": "e1680f30-bc23-47c5-96a6-f663d8b3a2c9",
      "name": "Get post add-on context",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -1088,
        -336
      ]
    },
    {
      "id": "1b641ee8-933d-4746-bdb5-9f66e76a850e",
      "name": "List post add-on attachments",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -960,
        -336
      ]
    },
    {
      "id": "1d70ecb3-6137-403a-8454-0c9af9df8d94",
      "name": "Get post add-on attachment",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -832,
        -336
      ]
    },
    {
      "id": "c5382bf8-b12f-4ea2-a51d-3ee293b60263",
      "name": "Get post attachment submission",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -704,
        -336
      ]
    },
    {
      "id": "39d6c93a-d537-48de-909d-054144d10b28",
      "name": "Announcements Agent",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -240,
        -592
      ]
    },
    {
      "id": "3de3a409-39b2-4592-a91e-ab1ac3ea324a",
      "name": "Create announcement",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -64,
        -336
      ]
    },
    {
      "id": "1cf43bc6-686b-4d6b-886a-9b230e4ba98d",
      "name": "Delete announcement",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        320,
        -336
      ]
    },
    {
      "id": "d5e3bfcd-f54d-4820-a7c6-929d2715f9cb",
      "name": "Get announcement",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        192,
        -336
      ]
    },
    {
      "id": "d55d90d5-ae49-494b-a03a-7fb789e73448",
      "name": "Get announcement add-on context",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        64,
        -336
      ]
    },
    {
      "id": "fff0be5d-5791-414c-a662-c60b19d3b943",
      "name": "List announcements",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -320,
        -336
      ]
    },
    {
      "id": "b2d79c12-3645-4f35-8070-6d04f6d67e06",
      "name": "Patch announcement",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        -192,
        -336
      ]
    },
    {
      "id": "3c7341d4-06fa-40c8-a4dc-6d0c60e500d8",
      "name": "Course Management Agent",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        640,
        -576
      ]
    },
    {
      "id": "3e42042e-9ff2-4386-90c2-cb08710bf50c",
      "name": "Get course",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        832,
        -336
      ]
    },
    {
      "id": "713937c4-8955-4f30-b170-e76bb66edc8a",
      "name": "Get grading period settings",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        704,
        -336
      ]
    },
    {
      "id": "7446d4ee-fc91-462e-8a52-a63c1d137d81",
      "name": "List courses",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        960,
        -336
      ]
    },
    {
      "id": "43caddc8-df57-49b4-887c-f768a639d9ea",
      "name": "Get coursework",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        1632,
        -320
      ]
    },
    {
      "id": "4a588b11-8bcc-4ff3-bc53-631e58781b9c",
      "name": "Get coursework add-on context",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        1488,
        -320
      ]
    },
    {
      "id": "346aa475-e1f0-46b0-97d5-d3b294a79d1e",
      "name": "List coursework",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        1360,
        -320
      ]
    },
    {
      "id": "5e66b9d6-dd1a-491f-ab84-64d86f5ad2a4",
      "name": "Coursework Management SubAgent",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        1296,
        -544
      ]
    },
    {
      "id": "69cbeb93-4f8b-4d6f-be79-3d11141bf707",
      "name": "Google Gemini Chat Model3",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -3264,
        -368
      ]
    },
    {
      "id": "fc556a42-7a41-437d-a67a-e96ebf6f4cf3",
      "name": "Simple Memory3",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -3136,
        -352
      ]
    },
    {
      "id": "4fddf904-a1ca-4317-96ad-8367ce93254c",
      "name": "Google Gemini Chat Model4",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -2384,
        -400
      ]
    },
    {
      "id": "c5385ae2-14c0-4684-a9f4-0ad7ff9992cb",
      "name": "Simple Memory4",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -2272,
        -400
      ]
    },
    {
      "id": "dcc25c6a-5d06-45d8-8c64-44153d89545f",
      "name": "Google Gemini Chat Model5",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -1888,
        -384
      ]
    },
    {
      "id": "981307c7-a65d-4ce6-a7a6-7f6bc8f33bcb",
      "name": "Simple Memory5",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -1760,
        -384
      ]
    },
    {
      "id": "f7ad6370-1ed6-471f-b368-66e16deba73e",
      "name": "Google Gemini Chat Model7",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -1344,
        -336
      ]
    },
    {
      "id": "fc0f33a7-2f94-4225-b49e-72066acfc831",
      "name": "Simple Memory7",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -1216,
        -336
      ]
    },
    {
      "id": "a40538d9-e3ae-45e0-ad04-1af5b3b280fb",
      "name": "Google Gemini Chat Model8",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -576,
        -336
      ]
    },
    {
      "id": "86041003-d0ce-4c82-b951-4c478742a928",
      "name": "Simple Memory8",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -448,
        -336
      ]
    },
    {
      "id": "f9d92491-b856-4259-aade-065062ef1b00",
      "name": "Google Gemini Chat Model10",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        448,
        -336
      ]
    },
    {
      "id": "9e3729b4-d5bc-4dce-be6e-4aac9ad18b4b",
      "name": "Simple Memory10",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        576,
        -336
      ]
    },
    {
      "id": "15ed20f2-b15e-4a90-b2bb-6d3387b36844",
      "name": "Google Gemini Chat Model12",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1088,
        -352
      ]
    },
    {
      "id": "ac23aeb2-794e-47af-b7ee-7b754fa9728a",
      "name": "Simple Memory12",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        1232,
        -336
      ]
    },
    {
      "id": "fab0b0cb-4244-4905-b627-d903a43036c7",
      "name": "Google Gemini Chat Model18",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        -2336,
        -1344
      ]
    },
    {
      "id": "184223bc-ed0f-498e-8a02-c82906c24f39",
      "name": "Google Classroom Ultimate Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -1584,
        -1472
      ]
    },
    {
      "id": "ac3cad1e-09a9-4566-aed2-d6c975b99cad",
      "name": "Simple Memory18",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -2160,
        -1280
      ]
    },
    {
      "id": "959923b0-749f-41ed-81d1-2097eb9b098d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2848,
        -880
      ],
      "parameters": {
        "width": 416,
        "height": 288,
        "content": "🗂️ Course Topic Agent Overview\n\n\nOperations:\n• List Topics - Retrieve all topics for a course\n• Get Topic - Fetch details of a specific topic\n• Create Topic - Add a new topic to a course\n• Patch Topic"
      }
    },
    {
      "id": "b8b51037-d87a-49b4-845e-93ce73d9dec8",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2336,
        -912
      ],
      "parameters": {
        "width": 496,
        "height": 416,
        "content": "👩‍🏫 Teacher & 👨‍🎓 Student Agents Overview\n\n\nOperations:\n• List Teachers/Students - Retrieve all teachers or students in a course\n• Get Teacher/Student - Fetch details of an individual participant\n\n"
      }
    },
    {
      "id": "3c75e0a3-0354-49f9-91e7-d8fa9df0fc2a",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -320,
        -864
      ],
      "parameters": {
        "width": 400,
        "height": 368,
        "content": "📢 Announcement Agent Overview\n\nOperations:\n• List Announcements - Retrieve all announcements in a course\n• Get Announcement Details - Fetch information about a specific announcement\n• Create Announcem"
      }
    },
    {
      "id": "8eb61d38-338e-453b-b05c-7d321b144fbc",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1216,
        -928
      ],
      "parameters": {
        "width": 368,
        "height": 320,
        "content": "📬 Course Post Agent Overview\n\n\nOperations:\n• List Posts - Retrieve all posts in a course\n• Get Post Details - Fetch information about a specific post\n• Get Attachments - Retrieve all board attachments"
      }
    },
    {
      "id": "a9ecff3a-5904-419b-9363-8a6841c1d492",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        528,
        -784
      ],
      "parameters": {
        "width": 480,
        "height": 288,
        "content": "🏫 Course Management Agent Overview\n\nOperations:\n• List Courses - Retrieve all available courses for the authenticated user\n• Get Course Details - Fetch complete information about a specific course\n• G"
      }
    },
    {
      "id": "92c46f38-cc81-413b-957d-32592f551c9f",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1184,
        -736
      ],
      "parameters": {
        "width": 464,
        "height": 272,
        "content": "🧾 Coursework Management Agent Overview\n\nOperations:\n• List Coursework - Retrieve all coursework items for a specific course\n• Get Coursework Details - Fetch information about an individual coursework\n"
      }
    },
    {
      "id": "7c5845f8-343f-4314-9fe9-829f69f6bfa2",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1696,
        -2160
      ],
      "parameters": {
        "width": 432,
        "height": 816,
        "content": "🎓Automate Google Classroom: Topics,Assignments   & Student Tracking\n\nAutomate Google Classroom via n8n: courses, topics, teachers, students, announcements, and coursework.\n\n🔐 Authentication Setup\nOAut"
      }
    }
  ],
  "connections": {
    "Get topic": {
      "ai_tool": [
        [
          {
            "node": "Course  Topic Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get course": {
      "ai_tool": [
        [
          {
            "node": "Course Management Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get student": {
      "ai_tool": [
        [
          {
            "node": "Students Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get teacher": {
      "ai_tool": [
        [
          {
            "node": "Teacher agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List topics": {
      "ai_tool": [
        [
          {
            "node": "Course  Topic Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Patch topic": {
      "ai_tool": [
        [
          {
            "node": "Course  Topic Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create topic": {
      "ai_tool": [
        [
          {
            "node": "Course  Topic Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Delete topic": {
      "ai_tool": [
        [
          {
            "node": "Course  Topic Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List courses": {
      "ai_tool": [
        [
          {
            "node": "Course Management Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List students": {
      "ai_tool": [
        [
          {
            "node": "Students Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List teachers": {
      "ai_tool": [
        [
          {
            "node": "Teacher agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Teacher agent": {
      "ai_tool": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get coursework": {
      "ai_tool": [
        [
          {
            "node": "Coursework Management SubAgent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory3": {
      "ai_memory": [
        [
          {
            "node": "Course  Topic Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory4": {
      "ai_memory": [
        [
          {
            "node": "Teacher agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory5": {
      "ai_memory": [
        [
          {
            "node": "Students Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory7": {
      "ai_memory": [
        [
          {
            "node": "Course Post Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory8": {
      "ai_memory": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Students Agent": {
      "ai_tool": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List coursework": {
      "ai_tool": [
        [
          {
            "node": "Coursework Management SubAgent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory10": {
      "ai_memory": [
        [
          {
            "node": "Course Management Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory12": {
      "ai_memory": [
        [
          {
            "node": "Coursework Management SubAgent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory18": {
      "ai_memory": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Get announcement": {
      "ai_tool": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Course Post Agent": {
      "ai_tool": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List announcements": {
      "ai_tool": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Patch announcement": {
      "ai_tool": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Announcements Agent": {
      "ai_tool": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Course  Topic Agent": {
      "ai_tool": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Create announcement": {
      "ai_tool": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Delete announcement": {
      "ai_tool": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Course Management Agent": {
      "ai_tool": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get post add-on context": {
      "ai_tool": [
        [
          {
            "node": "Course Post Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model3": {
      "ai_languageModel": [
        [
          {
            "node": "Course  Topic Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model4": {
      "ai_languageModel": [
        [
          {
            "node": "Teacher agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model5": {
      "ai_languageModel": [
        [
          {
            "node": "Students Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model7": {
      "ai_languageModel": [
        [
          {
            "node": "Course Post Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model8": {
      "ai_languageModel": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Get post add-on attachment": {
      "ai_tool": [
        [
          {
            "node": "Course Post Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model10": {
      "ai_languageModel": [
        [
          {
            "node": "Course Management Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model12": {
      "ai_languageModel": [
        [
          {
            "node": "Coursework Management SubAgent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model18": {
      "ai_languageModel": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get grading period settings": {
      "ai_tool": [
        [
          {
            "node": "Course Management Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "List post add-on attachments": {
      "ai_tool": [
        [
          {
            "node": "Course Post Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get coursework add-on context": {
      "ai_tool": [
        [
          {
            "node": "Coursework Management SubAgent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Coursework Management SubAgent": {
      "ai_tool": [
        [
          {
            "node": "Google Classroom Ultimate Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get post attachment submission": {
      "ai_tool": [
        [
          {
            "node": "Course Post Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Get announcement add-on context": {
      "ai_tool": [
        [
          {
            "node": "Announcements Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  }
}