[{"data":1,"prerenderedAt":423},["ShallowReactive",2],{"connector-google-calendar":3},{"id":4,"name":5,"icon":6,"description":7,"provider":8,"authType":8,"availableAuthTypes":9,"apiDocsUrl":11,"authDocsUrl":11,"category":12,"datasets":13,"tools":395,"webhooks":422},"google-calendar","Google Calendar","https://cloudslurp-uploads.s3.eu-west-2.amazonaws.com/connectoricons/google-calendar.png","Provides MCP resources and tools for AI assistants to access/manage events, calendars, ACLs, and user settings in Google Calendar, including free/busy queries.","oauth",[8,10],"api-key","https://developers.google.com/calendar/api/v3/reference","Productivity & Comms",[14,43,67,84,103,135,154,166,175,184,193,202,211,220,229,238,247,256,265,274,283,292,301,310,319,328,339,348,359,368,377,386],{"name":15,"description":16,"recordCount":17,"docsUrl":18,"sampleFields":19,"sampleData":26,"type":42},"acl_rule","Access Control List rule defining permissions for a calendar.","varies","https://developers.google.com/workspace/calendar/api/v3/reference/acl#resource",[20,21,22,23,24,25],"kind","etag","id","scope.type","scope.value","role",[27,32,37],[28,28,29,30,31,28],"Value 1","ACL-1000","Type A","1250.00",[33,33,34,35,36,33],"Value 2","ACL-1001","Type B","3499.99",[38,38,39,40,41,38],"Value 3","ACL-1002","Type C","750.50","dataset",{"name":44,"description":45,"recordCount":17,"docsUrl":46,"sampleFields":47,"sampleData":57,"type":42},"calendarlistentry","An entry representing a calendar in the user's personal calendar list.","https://developers.google.com/workspace/calendar/api/v3/reference/calendarList#resource",[22,48,49,50,51,52,53,54,55,56],"summary","accessRole","backgroundColor","foregroundColor","primary","selected","timeZone","defaultReminders","conferenceProperties",[58,61,64],[59,28,28,28,28,28,28,60,28,28],"CAL-1000","2025-11-03",[62,33,33,33,33,33,33,63,33,33],"CAL-1001","2025-09-10",[65,38,38,38,38,38,38,66,38,38],"CAL-1002","2025-10-13",{"name":68,"description":69,"recordCount":70,"docsUrl":71,"sampleFields":72,"sampleData":78,"type":42},"colors","Global color definitions for calendars and events.","fixed","https://developers.google.com/workspace/calendar/api/v3/reference/colors",[20,73,74,75,76,77],"updated","calendar.(key).background","calendar.(key).foreground","event.(key).background","event.(key).foreground",[79,81,83],[28,80,28,28,28,28],"2025-08-21",[33,82,33,33,33,33],"2025-09-23",[38,82,38,38,38,38],{"name":85,"description":86,"recordCount":17,"docsUrl":87,"sampleFields":88,"sampleData":93,"type":42},"calendar","Metadata for a specific calendar (primary or secondary).","https://developers.google.com/workspace/calendar/api/v3/reference/calendars#resource",[22,48,89,90,54,91,92],"description","location","dataOwner","conferenceProperties.allowedConferenceSolutionTypes[]",[94,97,100],[59,28,95,28,96,28,30],"Monthly subscription service","2025-11-10",[62,33,98,33,99,33,35],"Quarterly consulting engagement","2025-08-29",[65,38,101,38,102,38,40],"One-time project delivery","2025-08-23",{"name":104,"description":105,"recordCount":17,"docsUrl":106,"sampleFields":107,"sampleData":115,"type":42},"event","A single calendar event.","https://developers.google.com/workspace/calendar/api/v3/reference/events#resource",[22,48,108,109,90,110,111,112,113,114],"start.dateTime","end.dateTime","status","creator.email","organizer.email","attendees[].email","attachments[].fileUrl",[116,123,128],[117,28,118,119,28,120,121,121,121,122],"EVE-1000","2025-09-25","2025-10-29","Active","john.smith@example.com","www.acme.com",[124,33,80,118,33,125,126,126,126,127],"EVE-1001","Pending","sarah.johnson@acme.corp","www.widget.co",[129,38,130,131,38,132,133,133,133,134],"EVE-1002","2025-09-27","2025-09-14","Completed","mike.williams@business.co","www.gadget.io",{"name":136,"description":137,"recordCount":70,"docsUrl":138,"sampleFields":139,"sampleData":144,"type":42},"setting","User-specific settings (like timezone, default event length).","https://developers.google.com/workspace/calendar/api/v3/reference/settings#resource",[20,21,22,140,141,142,143],"value","timezone","defaultEventLength","locale",[145,148,151],[28,28,146,31,147,28,28],"SET-1000","2025-11-09",[33,33,149,36,150,33,33],"SET-1001","2025-10-14",[38,38,152,41,153,38,38],"SET-1002","2025-10-03",{"name":155,"description":156,"recordCount":157,"type":158,"requiredParams":159,"optionalParams":160,"exampleEndpoint":161,"docsUrl":162,"sampleFields":163,"sampleData":164},"acl.delete","Deletes an access control rule.","N/A","tool",[],[],"DELETE /calendars/calendarId/acl/ruleId","https://developers.google.com/workspace/calendar/api/v3/reference",[],[165],{"endpoint":161,"docs":162},{"name":167,"description":168,"recordCount":157,"type":158,"requiredParams":169,"optionalParams":170,"exampleEndpoint":171,"docsUrl":162,"sampleFields":172,"sampleData":173},"acl.insert","Creates an access control rule.",[],[],"POST /calendars/calendarId/acl",[],[174],{"endpoint":171,"docs":162},{"name":176,"description":177,"recordCount":157,"type":158,"requiredParams":178,"optionalParams":179,"exampleEndpoint":180,"docsUrl":162,"sampleFields":181,"sampleData":182},"acl.patch","Updates an access control rule (supports patch semantics).",[],[],"PATCH /calendars/calendarId/acl/ruleId",[],[183],{"endpoint":180,"docs":162},{"name":185,"description":186,"recordCount":157,"type":158,"requiredParams":187,"optionalParams":188,"exampleEndpoint":189,"docsUrl":162,"sampleFields":190,"sampleData":191},"acl.update","Updates an access control rule.",[],[],"PUT /calendars/calendarId/acl/ruleId",[],[192],{"endpoint":189,"docs":162},{"name":194,"description":195,"recordCount":157,"type":158,"requiredParams":196,"optionalParams":197,"exampleEndpoint":198,"docsUrl":162,"sampleFields":199,"sampleData":200},"acl.watch","Watch for changes to ACL resources (Webhook setup).",[],[],"POST /calendars/calendarId/acl/watch",[],[201],{"endpoint":198,"docs":162},{"name":203,"description":204,"recordCount":157,"type":158,"requiredParams":205,"optionalParams":206,"exampleEndpoint":207,"docsUrl":162,"sampleFields":208,"sampleData":209},"calendarlist.delete","Removes a calendar from the user's calendar list.",[],[],"DELETE /users/me/calendarList/calendarId",[],[210],{"endpoint":207,"docs":162},{"name":212,"description":213,"recordCount":157,"type":158,"requiredParams":214,"optionalParams":215,"exampleEndpoint":216,"docsUrl":162,"sampleFields":217,"sampleData":218},"calendarlist.insert","Inserts an existing calendar into the user's calendar list.",[],[],"POST /users/me/calendarList",[],[219],{"endpoint":216,"docs":162},{"name":221,"description":222,"recordCount":157,"type":158,"requiredParams":223,"optionalParams":224,"exampleEndpoint":225,"docsUrl":162,"sampleFields":226,"sampleData":227},"calendarlist.patch","Updates an existing calendar on the user's calendar list (supports patch semantics).",[],[],"PATCH /users/me/calendarList/calendarId",[],[228],{"endpoint":225,"docs":162},{"name":230,"description":231,"recordCount":157,"type":158,"requiredParams":232,"optionalParams":233,"exampleEndpoint":234,"docsUrl":162,"sampleFields":235,"sampleData":236},"calendarlist.update","Updates an existing calendar on the user's calendar list.",[],[],"PUT /users/me/calendarList/calendarId",[],[237],{"endpoint":234,"docs":162},{"name":239,"description":240,"recordCount":157,"type":158,"requiredParams":241,"optionalParams":242,"exampleEndpoint":243,"docsUrl":162,"sampleFields":244,"sampleData":245},"calendarlist.watch","Watch for changes to CalendarList resources (Webhook setup).",[],[],"POST /users/me/calendarList/watch",[],[246],{"endpoint":243,"docs":162},{"name":248,"description":249,"recordCount":157,"type":158,"requiredParams":250,"optionalParams":251,"exampleEndpoint":252,"docsUrl":162,"sampleFields":253,"sampleData":254},"calendars.clear","Clears a primary calendar (deletes all events).",[],[],"POST /calendars/calendarId/clear",[],[255],{"endpoint":252,"docs":162},{"name":257,"description":258,"recordCount":157,"type":158,"requiredParams":259,"optionalParams":260,"exampleEndpoint":261,"docsUrl":162,"sampleFields":262,"sampleData":263},"calendars.delete","Deletes a secondary calendar.",[],[],"DELETE /calendars/calendarId",[],[264],{"endpoint":261,"docs":162},{"name":266,"description":267,"recordCount":157,"type":158,"requiredParams":268,"optionalParams":269,"exampleEndpoint":270,"docsUrl":162,"sampleFields":271,"sampleData":272},"calendars.insert","Creates a secondary calendar.",[],[],"POST /calendars",[],[273],{"endpoint":270,"docs":162},{"name":275,"description":276,"recordCount":157,"type":158,"requiredParams":277,"optionalParams":278,"exampleEndpoint":279,"docsUrl":162,"sampleFields":280,"sampleData":281},"calendars.patch","Updates metadata for a calendar (supports patch semantics).",[],[],"PATCH /calendars/calendarId",[],[282],{"endpoint":279,"docs":162},{"name":284,"description":285,"recordCount":157,"type":158,"requiredParams":286,"optionalParams":287,"exampleEndpoint":288,"docsUrl":162,"sampleFields":289,"sampleData":290},"calendars.update","Updates metadata for a calendar.",[],[],"PUT /calendars/calendarId",[],[291],{"endpoint":288,"docs":162},{"name":293,"description":294,"recordCount":157,"type":158,"requiredParams":295,"optionalParams":296,"exampleEndpoint":297,"docsUrl":162,"sampleFields":298,"sampleData":299},"channels.stop","Stop watching resources through this channel.",[],[],"POST /channels/stop",[],[300],{"endpoint":297,"docs":162},{"name":302,"description":303,"recordCount":157,"type":158,"requiredParams":304,"optionalParams":305,"exampleEndpoint":306,"docsUrl":162,"sampleFields":307,"sampleData":308},"events.delete","Deletes an event.",[],[],"DELETE /calendars/calendarId/events/eventId",[],[309],{"endpoint":306,"docs":162},{"name":311,"description":312,"recordCount":157,"type":158,"requiredParams":313,"optionalParams":314,"exampleEndpoint":315,"docsUrl":162,"sampleFields":316,"sampleData":317},"events.import","Imports an event.",[],[],"POST /calendars/calendarId/events/import",[],[318],{"endpoint":315,"docs":162},{"name":320,"description":321,"recordCount":157,"type":158,"requiredParams":322,"optionalParams":323,"exampleEndpoint":324,"docsUrl":162,"sampleFields":325,"sampleData":326},"events.insert","Creates an event.",[],[],"POST /calendars/calendarId/events",[],[327],{"endpoint":324,"docs":162},{"name":329,"description":330,"recordCount":157,"type":158,"requiredParams":331,"optionalParams":333,"exampleEndpoint":334,"docsUrl":162,"sampleFields":335,"sampleData":337},"events.move","Moves an event to another calendar.",[332],"destination",[],"POST /calendars/calendarId/events/eventId/move",[336],"destination (required)",[338],{"endpoint":334,"docs":162},{"name":340,"description":341,"recordCount":157,"type":158,"requiredParams":342,"optionalParams":343,"exampleEndpoint":344,"docsUrl":162,"sampleFields":345,"sampleData":346},"events.patch","Updates an event (supports patch semantics).",[],[],"PATCH /calendars/calendarId/events/eventId",[],[347],{"endpoint":344,"docs":162},{"name":349,"description":350,"recordCount":157,"type":158,"requiredParams":351,"optionalParams":353,"exampleEndpoint":354,"docsUrl":162,"sampleFields":355,"sampleData":357},"events.quickadd","Creates an event based on a simple text string.",[352],"text",[],"POST /calendars/calendarId/events/quickAdd",[356],"text (required)",[358],{"endpoint":354,"docs":162},{"name":360,"description":361,"recordCount":157,"type":158,"requiredParams":362,"optionalParams":363,"exampleEndpoint":364,"docsUrl":162,"sampleFields":365,"sampleData":366},"events.update","Updates an event (full update, does not support patch semantics).",[],[],"PUT /calendars/calendarId/events/eventId",[],[367],{"endpoint":364,"docs":162},{"name":369,"description":370,"recordCount":157,"type":158,"requiredParams":371,"optionalParams":372,"exampleEndpoint":373,"docsUrl":162,"sampleFields":374,"sampleData":375},"events.watch","Watch for changes to Events resources (Webhook setup).",[],[],"POST /calendars/calendarId/events/watch",[],[376],{"endpoint":373,"docs":162},{"name":378,"description":379,"recordCount":157,"type":158,"requiredParams":380,"optionalParams":381,"exampleEndpoint":382,"docsUrl":162,"sampleFields":383,"sampleData":384},"freebusy.query","Returns free/busy information for a set of calendars.",[],[],"POST /freeBusy",[],[385],{"endpoint":382,"docs":162},{"name":387,"description":388,"recordCount":157,"type":158,"requiredParams":389,"optionalParams":390,"exampleEndpoint":391,"docsUrl":162,"sampleFields":392,"sampleData":393},"settings.watch","Watch for changes to Settings resources (Webhook setup).",[],[],"POST /users/me/settings/watch",[],[394],{"endpoint":391,"docs":162},[396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421],{"name":155,"description":156,"exampleEndpoint":161,"requiredParams":159,"optionalParams":160,"docsUrl":162},{"name":167,"description":168,"exampleEndpoint":171,"requiredParams":169,"optionalParams":170,"docsUrl":162},{"name":176,"description":177,"exampleEndpoint":180,"requiredParams":178,"optionalParams":179,"docsUrl":162},{"name":185,"description":186,"exampleEndpoint":189,"requiredParams":187,"optionalParams":188,"docsUrl":162},{"name":194,"description":195,"exampleEndpoint":198,"requiredParams":196,"optionalParams":197,"docsUrl":162},{"name":203,"description":204,"exampleEndpoint":207,"requiredParams":205,"optionalParams":206,"docsUrl":162},{"name":212,"description":213,"exampleEndpoint":216,"requiredParams":214,"optionalParams":215,"docsUrl":162},{"name":221,"description":222,"exampleEndpoint":225,"requiredParams":223,"optionalParams":224,"docsUrl":162},{"name":230,"description":231,"exampleEndpoint":234,"requiredParams":232,"optionalParams":233,"docsUrl":162},{"name":239,"description":240,"exampleEndpoint":243,"requiredParams":241,"optionalParams":242,"docsUrl":162},{"name":248,"description":249,"exampleEndpoint":252,"requiredParams":250,"optionalParams":251,"docsUrl":162},{"name":257,"description":258,"exampleEndpoint":261,"requiredParams":259,"optionalParams":260,"docsUrl":162},{"name":266,"description":267,"exampleEndpoint":270,"requiredParams":268,"optionalParams":269,"docsUrl":162},{"name":275,"description":276,"exampleEndpoint":279,"requiredParams":277,"optionalParams":278,"docsUrl":162},{"name":284,"description":285,"exampleEndpoint":288,"requiredParams":286,"optionalParams":287,"docsUrl":162},{"name":293,"description":294,"exampleEndpoint":297,"requiredParams":295,"optionalParams":296,"docsUrl":162},{"name":302,"description":303,"exampleEndpoint":306,"requiredParams":304,"optionalParams":305,"docsUrl":162},{"name":311,"description":312,"exampleEndpoint":315,"requiredParams":313,"optionalParams":314,"docsUrl":162},{"name":320,"description":321,"exampleEndpoint":324,"requiredParams":322,"optionalParams":323,"docsUrl":162},{"name":329,"description":330,"exampleEndpoint":334,"requiredParams":331,"optionalParams":333,"docsUrl":162},{"name":340,"description":341,"exampleEndpoint":344,"requiredParams":342,"optionalParams":343,"docsUrl":162},{"name":349,"description":350,"exampleEndpoint":354,"requiredParams":351,"optionalParams":353,"docsUrl":162},{"name":360,"description":361,"exampleEndpoint":364,"requiredParams":362,"optionalParams":363,"docsUrl":162},{"name":369,"description":370,"exampleEndpoint":373,"requiredParams":371,"optionalParams":372,"docsUrl":162},{"name":378,"description":379,"exampleEndpoint":382,"requiredParams":380,"optionalParams":381,"docsUrl":162},{"name":387,"description":388,"exampleEndpoint":391,"requiredParams":389,"optionalParams":390,"docsUrl":162},[],1776238401402]