Workflow: MCP_CALENDAR
Integrations: googleCalendarTool, manualTrigger, noOp, stopAndError

{"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."}