{ "id": "grxwlyzZb3z4WLAa", "meta": { "instanceId": "workflow-0fde08d2", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:45.337034", "updatedAt": "2025-09-29T07:07:45.337049", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "name": "MCP_CALENDAR", "tags": [ "automation", "n8n", "production-ready", "excellent", "optimized" ], "nodes": [ { "id": "trigger-1e8a56a7", "name": "Manual Trigger", "type": "n8n-nodes-base.manualTrigger", "typeVersion": 1, "position": [ 100, 100 ], "parameters": {} }, { "id": "10e49f09-5ef8-4945-adcf-f8b99879a31c", "name": "MCP_CALENDAR", "type": "n8n-nodes-base.noOp", "position": [ 0, 0 ], "webhookId": "ceb17fa5-1937-405f-8000-ea3be7d2b032", "parameters": { "path": "/mcp/:tool/calendar" }, "typeVersion": 1, "notes": "This mcpTrigger node performs automated tasks as part of the workflow." }, { "id": "54e84792-4f4a-4501-8aae-e40f06e958c1", "name": "GET_CALENDAR", "type": "n8n-nodes-base.googleCalendarTool", "position": [ 860, 240 ], "parameters": { "eventId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Event_ID', ``, 'string') }}", "options": {}, "calendar": { "__rl": true, "mode": "list", "value": "a57a3781407f42b1ad7fe24ce76f558dc6c86fea5f349b7fd39747a2294c1654@group.calendar.google.com", "cachedResultName": "ODONTOLOGIA" }, "operation": "get" }, "credentials": { "googleCalendarOAuth2Api": { "id": "49eGhpwvfLcCZ0h3", "name": "Google Calendar account" } }, "typeVersion": 1.3, "notes": "This googleCalendarTool node performs automated tasks as part of the workflow." }, { "id": "c428d7b1-aed4-4a18-962e-fd29b8a2ac54", "name": "GET_ALL_CALENDAR", "type": "n8n-nodes-base.googleCalendarTool", "position": [ 240, 240 ], "parameters": { "options": { "orderBy": "startTime", "recurringEventHandling": "expand" }, "timeMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Before', ``, 'string') }}", "timeMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('After', ``, 'string') }}", "calendar": { "__rl": true, "mode": "list", "value": "a57a3781407f42b1ad7fe24ce76f558dc6c86fea5f349b7fd39747a2294c1654@group.calendar.google.com", "cachedResultName": "ODONTOLOGIA" }, "operation": "getAll", "returnAll": true }, "credentials": { "googleCalendarOAuth2Api": { "id": "49eGhpwvfLcCZ0h3", "name": "Google Calendar account" } }, "typeVersion": 1.3, "notes": "This googleCalendarTool node performs automated tasks as part of the workflow." }, { "id": "26fef8a3-5802-4f3d-ae47-b81aad813728", "name": "DELETE_CALENDAR", "type": "n8n-nodes-base.googleCalendarTool", "position": [ 480, 240 ], "parameters": { "eventId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Event_ID', ``, 'string') }}", "options": {}, "calendar": { "__rl": true, "mode": "list", "value": "a57a3781407f42b1ad7fe24ce76f558dc6c86fea5f349b7fd39747a2294c1654@group.calendar.google.com", "cachedResultName": "ODONTOLOGIA" }, "operation": "delete", "descriptionType": "manual" }, "credentials": { "googleCalendarOAuth2Api": { "id": "49eGhpwvfLcCZ0h3", "name": "Google Calendar account" } }, "typeVersion": 1.3, "notes": "This googleCalendarTool node performs automated tasks as part of the workflow." }, { "id": "e46ea1b3-8597-46aa-b37a-6660aa72f74d", "name": "UPDATE_CALENDAR", "type": "n8n-nodes-base.googleCalendarTool", "position": [ 680, 240 ], "parameters": { "eventId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Event_ID', ``, 'string') }}", "calendar": { "__rl": true, "mode": "list", "value": "a57a3781407f42b1ad7fe24ce76f558dc6c86fea5f349b7fd39747a2294c1654@group.calendar.google.com", "cachedResultName": "ODONTOLOGIA" }, "operation": "update", "updateFields": {}, "useDefaultReminders": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Use_Default_Reminders', ``, 'boolean') }}" }, "credentials": { "googleCalendarOAuth2Api": { "id": "49eGhpwvfLcCZ0h3", "name": "Google Calendar account" } }, "typeVersion": 1.3, "notes": "This googleCalendarTool node performs automated tasks as part of the workflow." }, { "id": "b9c7618d-b79a-4273-a540-3d21a1c0bfb0", "name": "AVALIABILITY_CALENDAR", "type": "n8n-nodes-base.googleCalendarTool", "position": [ 80, 240 ], "parameters": { "options": { "timezone": { "__rl": true, "mode": "list", "value": "America/Sao_Paulo", "cachedResultName": "America/Sao_Paulo" } }, "timeMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End_Time', ``, 'string') }}", "timeMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start_Time', ``, 'string') }}", "calendar": { "__rl": true, "mode": "list", "value": "a57a3781407f42b1ad7fe24ce76f558dc6c86fea5f349b7fd39747a2294c1654@group.calendar.google.com", "cachedResultName": "ODONTOLOGIA" }, "resource": "calendar", "descriptionType": "manual", "toolDescription": "verifica disponibilidade" }, "credentials": { "googleCalendarOAuth2Api": { "id": "49eGhpwvfLcCZ0h3", "name": "Google Calendar account" } }, "typeVersion": 1.3, "notes": "This googleCalendarTool node performs automated tasks as part of the workflow." }, { "id": "4fda260a-4d0c-4bf3-807b-e752f06037ff", "name": "CREATE_CALENDAR", "type": "n8n-nodes-base.googleCalendarTool", "position": [ 1000, 240 ], "parameters": { "end": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End', ``, 'string') }}", "start": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start', ``, 'string') }}", "calendar": { "__rl": true, "mode": "list", "value": "a57a3781407f42b1ad7fe24ce76f558dc6c86fea5f349b7fd39747a2294c1654@group.calendar.google.com", "cachedResultName": "ODONTOLOGIA" }, "descriptionType": "manual", "toolDescription": "CRIA EVENTOS NOVOS COM O GOOGLE API", "additionalFields": { "description": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Description', ``, 'string') }}" }, "useDefaultReminders": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Use_Default_Reminders', ``, 'boolean') }}" }, "credentials": { "googleCalendarOAuth2Api": { "id": "49eGhpwvfLcCZ0h3", "name": "Google Calendar account" } }, "typeVersion": 1.3, "notes": "This googleCalendarTool node performs automated tasks as part of the workflow." }, { "id": "error-d08d2484", "name": "Error Handler", "type": "n8n-nodes-base.stopAndError", "typeVersion": 1, "position": [ 1000, 400 ], "parameters": { "message": "Workflow execution error", "options": {} } } ], "active": true, "pinData": {}, "settings": { "executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000 }, "versionId": "d13dc7da-f510-474c-87be-68fea85c81f2", "connections": { "54e84792-4f4a-4501-8aae-e40f06e958c1": { "main": [ [ { "node": "error-handler-54e84792-4f4a-4501-8aae-e40f06e958c1-faafdee6", "type": "main", "index": 0 } ] ] }, "c428d7b1-aed4-4a18-962e-fd29b8a2ac54": { "main": [ [ { "node": "error-handler-c428d7b1-aed4-4a18-962e-fd29b8a2ac54-a738c6b1", "type": "main", "index": 0 } ] ] }, "26fef8a3-5802-4f3d-ae47-b81aad813728": { "main": [ [ { "node": "error-handler-26fef8a3-5802-4f3d-ae47-b81aad813728-d54ffaba", "type": "main", "index": 0 } ] ] }, "e46ea1b3-8597-46aa-b37a-6660aa72f74d": { "main": [ [ { "node": "error-handler-e46ea1b3-8597-46aa-b37a-6660aa72f74d-b875d07c", "type": "main", "index": 0 } ] ] }, "b9c7618d-b79a-4273-a540-3d21a1c0bfb0": { "main": [ [ { "node": "error-handler-b9c7618d-b79a-4273-a540-3d21a1c0bfb0-e68b1080", "type": "main", "index": 0 } ] ] }, "4fda260a-4d0c-4bf3-807b-e752f06037ff": { "main": [ [ { "node": "error-handler-4fda260a-4d0c-4bf3-807b-e752f06037ff-9655d24c", "type": "main", "index": 0 } ] ] } }, "description": "Automated workflow: MCP_CALENDAR. This workflow processes data and performs automated tasks.", "notes": "Excellent quality workflow: MCP_CALENDAR. This workflow has been optimized for production use with comprehensive error handling, security, and documentation." }