[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-googlemeet-automation":3,"mdc-dkyu45-key":52,"related-org-composio-googlemeet-automation":859,"related-repo-composio-googlemeet-automation":1005},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":27,"repoUrl":28,"updatedAt":29,"license":30,"forks":31,"topics":32,"repo":47,"sourceUrl":50,"mdContent":51},"googlemeet-automation","automate Google Meet scheduling and management","Automate Google Meet tasks via Rube MCP (Composio): create Meet spaces, schedule video conferences via Calendar events, manage meeting access. Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[13,15,18,21,24],{"name":9,"slug":8,"type":14},"tag",{"name":16,"slug":17,"type":14},"Automation","automation",{"name":19,"slug":20,"type":14},"Google Workspace","google-workspace",{"name":22,"slug":23,"type":14},"MCP","mcp",{"name":25,"slug":26,"type":14},"Meetings","meetings",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:46:24.513381",null,7603,[33,34,35,17,36,37,38,8,39,40,41,23,42,43,44,45,46],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":28,"stars":27,"forks":31,"topics":48,"description":49},[33,34,35,17,36,37,38,8,39,40,41,23,42,43,44,45,46],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fcomposio-skills\u002Fgooglemeet-automation","---\nname: googlemeet-automation\ndescription: \"Automate Google Meet tasks via Rube MCP (Composio): create Meet spaces, schedule video conferences via Calendar events, manage meeting access. Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Google Meet Automation via Rube MCP\n\nCreate Google Meet video conferences, schedule meetings with Meet links, and manage meeting spaces using Rube MCP (Composio).\n\n**Toolkit docs**: [composio.dev\u002Ftoolkits\u002Fgooglemeet](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fgooglemeet)\n\n## Prerequisites\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `googlemeet`\n- For scheduling meetings with attendees, also connect the `googlecalendar` toolkit\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n**Get Rube MCP**: Add `https:\u002F\u002Frube.app\u002Fmcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `googlemeet`\n3. Optionally also connect `googlecalendar` for scheduling meetings with calendar events\n4. If connection is not ACTIVE, follow the returned auth link to complete setup\n5. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Create a Standalone Meet Space\nUse `GOOGLEMEET_CREATE_MEET` to create a new Google Meet meeting space with optional access configuration.\n```\nTool: GOOGLEMEET_CREATE_MEET\nDescription: Creates a new Google Meet space, optionally configuring\n  its access type and entry points.\nNote: Call RUBE_SEARCH_TOOLS to get the full schema for this tool.\n```\n\n### 2. Schedule a Meeting with Google Meet Link\nUse `GOOGLECALENDAR_CREATE_EVENT` to create a calendar event that automatically generates a Google Meet link (enabled by default).\n```\nTool: GOOGLECALENDAR_CREATE_EVENT\nParameters:\n  - start_datetime (required): ISO 8601 format (e.g., \"2025-01-16T13:00:00\")\n  - summary: Meeting title\n  - attendees: List of email addresses\n  - timezone: IANA timezone (e.g., \"America\u002FNew_York\")\n  - event_duration_hour: Duration hours (default: 0)\n  - event_duration_minutes: Duration minutes (default: 30, max: 59)\n  - create_meeting_room: true (default) -- generates Meet link\n  - description: Meeting agenda\u002Fnotes\n  - location: Physical or virtual location\n```\n\n### 3. Find Available Time Slots\nUse `GOOGLECALENDAR_FIND_FREE_SLOTS` before scheduling to find when participants are available.\n```\nTool: GOOGLECALENDAR_FIND_FREE_SLOTS\nParameters:\n  - items: List of calendar IDs to check (e.g., [\"primary\", \"user@example.com\"])\n  - time_min: Start of time window (ISO format)\n  - time_max: End of time window (ISO format)\n  - timezone: IANA timezone\n```\n\n### 4. Update an Existing Meeting\nUse `GOOGLECALENDAR_PATCH_EVENT` to modify meeting details, reschedule, or update attendees.\n```\nTool: GOOGLECALENDAR_PATCH_EVENT\nParameters:\n  - calendar_id (required): Calendar ID (use \"primary\")\n  - event_id (required): Event ID (from search\u002Flist)\n  - summary: Updated title\n  - start_time \u002F end_time: Rescheduled times\n  - attendees: Updated attendee list (replaces existing)\n  - send_updates: Notification preference (\"all\", \"externalOnly\", \"none\")\n```\n\n## Common Patterns\n\n- **Quick meeting link**: Use `GOOGLEMEET_CREATE_MEET` for an instant meeting space without a calendar event.\n- **Scheduled meeting with attendees**: Use `GOOGLECALENDAR_CREATE_EVENT` with `create_meeting_room: true` (default) to create a calendar event with an embedded Meet link. Workspace accounts get a Meet link automatically.\n- **Check availability first**: Use `GOOGLECALENDAR_FIND_FREE_SLOTS` to find open time slots before scheduling with `GOOGLECALENDAR_CREATE_EVENT`.\n- **Resolve names to emails**: Use `GMAIL_SEARCH_PEOPLE` (gmail toolkit) to look up email addresses from names before adding attendees.\n- **Get current time**: Use `GOOGLECALENDAR_GET_CURRENT_DATE_TIME` with a timezone to get the current date\u002Ftime for scheduling relative to \"now\".\n\n## Known Pitfalls\n\n- **Attendees must be email addresses**: `GOOGLECALENDAR_CREATE_EVENT` only accepts email addresses for attendees, not names. Use `GMAIL_SEARCH_PEOPLE` to resolve names to emails first.\n- **Personal Gmail vs Workspace**: The `create_meeting_room` feature works best with Google Workspace accounts. Personal Gmail accounts will gracefully fallback to creating an event without a Meet link.\n- **start_datetime format**: Must be exact ISO 8601 (e.g., `2025-01-16T13:00:00`). Natural language like \"tomorrow at 3pm\" is NOT supported.\n- **Duration limits**: `event_duration_minutes` max is 59. For 1+ hour meetings, use `event_duration_hour` combined with `event_duration_minutes`.\n- **Timezone is critical**: Always provide `timezone` as a valid IANA identifier (e.g., `America\u002FNew_York`). Abbreviations like \"EST\" or \"PST\" are NOT valid.\n- **Event IDs are opaque**: To update or delete events, you must first retrieve the event ID using a search or list tool.\n\n## Quick Reference\n| Action | Tool | Key Parameters |\n|--------|------|----------------|\n| Create Meet space | `GOOGLEMEET_CREATE_MEET` | (see full schema via RUBE_SEARCH_TOOLS) |\n| Schedule meeting | `GOOGLECALENDAR_CREATE_EVENT` | `start_datetime`, `summary`, `attendees`, `timezone` |\n| Find free slots | `GOOGLECALENDAR_FIND_FREE_SLOTS` | `items`, `time_min`, `time_max`, `timezone` |\n| Update meeting | `GOOGLECALENDAR_PATCH_EVENT` | `calendar_id`, `event_id`, `summary`, `start_time` |\n| Get current time | `GOOGLECALENDAR_GET_CURRENT_DATE_TIME` | `timezone` |\n| Look up contacts | `GMAIL_SEARCH_PEOPLE` | `query` |\n\n---\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":53,"body":56},{"name":4,"description":6,"requires":54},{"mcp":55},[43],{"type":57,"children":58},"root",[59,68,74,94,101,157,163,181,235,241,248,261,273,279,291,300,306,318,327,333,345,354,360,461,467,596,602,840,844],{"type":60,"tag":61,"props":62,"children":64},"element","h1",{"id":63},"google-meet-automation-via-rube-mcp",[65],{"type":66,"value":67},"text","Google Meet Automation via Rube MCP",{"type":60,"tag":69,"props":70,"children":71},"p",{},[72],{"type":66,"value":73},"Create Google Meet video conferences, schedule meetings with Meet links, and manage meeting spaces using Rube MCP (Composio).",{"type":60,"tag":69,"props":75,"children":76},{},[77,83,85],{"type":60,"tag":78,"props":79,"children":80},"strong",{},[81],{"type":66,"value":82},"Toolkit docs",{"type":66,"value":84},": ",{"type":60,"tag":86,"props":87,"children":91},"a",{"href":88,"rel":89},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fgooglemeet",[90],"nofollow",[92],{"type":66,"value":93},"composio.dev\u002Ftoolkits\u002Fgooglemeet",{"type":60,"tag":95,"props":96,"children":98},"h2",{"id":97},"prerequisites",[99],{"type":66,"value":100},"Prerequisites",{"type":60,"tag":102,"props":103,"children":104},"ul",{},[105,111,131,144],{"type":60,"tag":106,"props":107,"children":108},"li",{},[109],{"type":66,"value":110},"Rube MCP must be connected (RUBE_SEARCH_TOOLS available)",{"type":60,"tag":106,"props":112,"children":113},{},[114,116,123,125],{"type":66,"value":115},"Active connection via ",{"type":60,"tag":117,"props":118,"children":120},"code",{"className":119},[],[121],{"type":66,"value":122},"RUBE_MANAGE_CONNECTIONS",{"type":66,"value":124}," with toolkit ",{"type":60,"tag":117,"props":126,"children":128},{"className":127},[],[129],{"type":66,"value":130},"googlemeet",{"type":60,"tag":106,"props":132,"children":133},{},[134,136,142],{"type":66,"value":135},"For scheduling meetings with attendees, also connect the ",{"type":60,"tag":117,"props":137,"children":139},{"className":138},[],[140],{"type":66,"value":141},"googlecalendar",{"type":66,"value":143}," toolkit",{"type":60,"tag":106,"props":145,"children":146},{},[147,149,155],{"type":66,"value":148},"Always call ",{"type":60,"tag":117,"props":150,"children":152},{"className":151},[],[153],{"type":66,"value":154},"RUBE_SEARCH_TOOLS",{"type":66,"value":156}," first to get current tool schemas",{"type":60,"tag":95,"props":158,"children":160},{"id":159},"setup",[161],{"type":66,"value":162},"Setup",{"type":60,"tag":69,"props":164,"children":165},{},[166,171,173,179],{"type":60,"tag":78,"props":167,"children":168},{},[169],{"type":66,"value":170},"Get Rube MCP",{"type":66,"value":172},": Add ",{"type":60,"tag":117,"props":174,"children":176},{"className":175},[],[177],{"type":66,"value":178},"https:\u002F\u002Frube.app\u002Fmcp",{"type":66,"value":180}," as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.",{"type":60,"tag":182,"props":183,"children":184},"ol",{},[185,197,213,225,230],{"type":60,"tag":106,"props":186,"children":187},{},[188,190,195],{"type":66,"value":189},"Verify Rube MCP is available by confirming ",{"type":60,"tag":117,"props":191,"children":193},{"className":192},[],[194],{"type":66,"value":154},{"type":66,"value":196}," responds",{"type":60,"tag":106,"props":198,"children":199},{},[200,202,207,208],{"type":66,"value":201},"Call ",{"type":60,"tag":117,"props":203,"children":205},{"className":204},[],[206],{"type":66,"value":122},{"type":66,"value":124},{"type":60,"tag":117,"props":209,"children":211},{"className":210},[],[212],{"type":66,"value":130},{"type":60,"tag":106,"props":214,"children":215},{},[216,218,223],{"type":66,"value":217},"Optionally also connect ",{"type":60,"tag":117,"props":219,"children":221},{"className":220},[],[222],{"type":66,"value":141},{"type":66,"value":224}," for scheduling meetings with calendar events",{"type":60,"tag":106,"props":226,"children":227},{},[228],{"type":66,"value":229},"If connection is not ACTIVE, follow the returned auth link to complete setup",{"type":60,"tag":106,"props":231,"children":232},{},[233],{"type":66,"value":234},"Confirm connection status shows ACTIVE before running any workflows",{"type":60,"tag":95,"props":236,"children":238},{"id":237},"core-workflows",[239],{"type":66,"value":240},"Core Workflows",{"type":60,"tag":242,"props":243,"children":245},"h3",{"id":244},"_1-create-a-standalone-meet-space",[246],{"type":66,"value":247},"1. Create a Standalone Meet Space",{"type":60,"tag":69,"props":249,"children":250},{},[251,253,259],{"type":66,"value":252},"Use ",{"type":60,"tag":117,"props":254,"children":256},{"className":255},[],[257],{"type":66,"value":258},"GOOGLEMEET_CREATE_MEET",{"type":66,"value":260}," to create a new Google Meet meeting space with optional access configuration.",{"type":60,"tag":262,"props":263,"children":267},"pre",{"className":264,"code":266,"language":66},[265],"language-text","Tool: GOOGLEMEET_CREATE_MEET\nDescription: Creates a new Google Meet space, optionally configuring\n  its access type and entry points.\nNote: Call RUBE_SEARCH_TOOLS to get the full schema for this tool.\n",[268],{"type":60,"tag":117,"props":269,"children":271},{"__ignoreMap":270},"",[272],{"type":66,"value":266},{"type":60,"tag":242,"props":274,"children":276},{"id":275},"_2-schedule-a-meeting-with-google-meet-link",[277],{"type":66,"value":278},"2. Schedule a Meeting with Google Meet Link",{"type":60,"tag":69,"props":280,"children":281},{},[282,283,289],{"type":66,"value":252},{"type":60,"tag":117,"props":284,"children":286},{"className":285},[],[287],{"type":66,"value":288},"GOOGLECALENDAR_CREATE_EVENT",{"type":66,"value":290}," to create a calendar event that automatically generates a Google Meet link (enabled by default).",{"type":60,"tag":262,"props":292,"children":295},{"className":293,"code":294,"language":66},[265],"Tool: GOOGLECALENDAR_CREATE_EVENT\nParameters:\n  - start_datetime (required): ISO 8601 format (e.g., \"2025-01-16T13:00:00\")\n  - summary: Meeting title\n  - attendees: List of email addresses\n  - timezone: IANA timezone (e.g., \"America\u002FNew_York\")\n  - event_duration_hour: Duration hours (default: 0)\n  - event_duration_minutes: Duration minutes (default: 30, max: 59)\n  - create_meeting_room: true (default) -- generates Meet link\n  - description: Meeting agenda\u002Fnotes\n  - location: Physical or virtual location\n",[296],{"type":60,"tag":117,"props":297,"children":298},{"__ignoreMap":270},[299],{"type":66,"value":294},{"type":60,"tag":242,"props":301,"children":303},{"id":302},"_3-find-available-time-slots",[304],{"type":66,"value":305},"3. Find Available Time Slots",{"type":60,"tag":69,"props":307,"children":308},{},[309,310,316],{"type":66,"value":252},{"type":60,"tag":117,"props":311,"children":313},{"className":312},[],[314],{"type":66,"value":315},"GOOGLECALENDAR_FIND_FREE_SLOTS",{"type":66,"value":317}," before scheduling to find when participants are available.",{"type":60,"tag":262,"props":319,"children":322},{"className":320,"code":321,"language":66},[265],"Tool: GOOGLECALENDAR_FIND_FREE_SLOTS\nParameters:\n  - items: List of calendar IDs to check (e.g., [\"primary\", \"user@example.com\"])\n  - time_min: Start of time window (ISO format)\n  - time_max: End of time window (ISO format)\n  - timezone: IANA timezone\n",[323],{"type":60,"tag":117,"props":324,"children":325},{"__ignoreMap":270},[326],{"type":66,"value":321},{"type":60,"tag":242,"props":328,"children":330},{"id":329},"_4-update-an-existing-meeting",[331],{"type":66,"value":332},"4. Update an Existing Meeting",{"type":60,"tag":69,"props":334,"children":335},{},[336,337,343],{"type":66,"value":252},{"type":60,"tag":117,"props":338,"children":340},{"className":339},[],[341],{"type":66,"value":342},"GOOGLECALENDAR_PATCH_EVENT",{"type":66,"value":344}," to modify meeting details, reschedule, or update attendees.",{"type":60,"tag":262,"props":346,"children":349},{"className":347,"code":348,"language":66},[265],"Tool: GOOGLECALENDAR_PATCH_EVENT\nParameters:\n  - calendar_id (required): Calendar ID (use \"primary\")\n  - event_id (required): Event ID (from search\u002Flist)\n  - summary: Updated title\n  - start_time \u002F end_time: Rescheduled times\n  - attendees: Updated attendee list (replaces existing)\n  - send_updates: Notification preference (\"all\", \"externalOnly\", \"none\")\n",[350],{"type":60,"tag":117,"props":351,"children":352},{"__ignoreMap":270},[353],{"type":66,"value":348},{"type":60,"tag":95,"props":355,"children":357},{"id":356},"common-patterns",[358],{"type":66,"value":359},"Common Patterns",{"type":60,"tag":102,"props":361,"children":362},{},[363,380,404,427,444],{"type":60,"tag":106,"props":364,"children":365},{},[366,371,373,378],{"type":60,"tag":78,"props":367,"children":368},{},[369],{"type":66,"value":370},"Quick meeting link",{"type":66,"value":372},": Use ",{"type":60,"tag":117,"props":374,"children":376},{"className":375},[],[377],{"type":66,"value":258},{"type":66,"value":379}," for an instant meeting space without a calendar event.",{"type":60,"tag":106,"props":381,"children":382},{},[383,388,389,394,396,402],{"type":60,"tag":78,"props":384,"children":385},{},[386],{"type":66,"value":387},"Scheduled meeting with attendees",{"type":66,"value":372},{"type":60,"tag":117,"props":390,"children":392},{"className":391},[],[393],{"type":66,"value":288},{"type":66,"value":395}," with ",{"type":60,"tag":117,"props":397,"children":399},{"className":398},[],[400],{"type":66,"value":401},"create_meeting_room: true",{"type":66,"value":403}," (default) to create a calendar event with an embedded Meet link. Workspace accounts get a Meet link automatically.",{"type":60,"tag":106,"props":405,"children":406},{},[407,412,413,418,420,425],{"type":60,"tag":78,"props":408,"children":409},{},[410],{"type":66,"value":411},"Check availability first",{"type":66,"value":372},{"type":60,"tag":117,"props":414,"children":416},{"className":415},[],[417],{"type":66,"value":315},{"type":66,"value":419}," to find open time slots before scheduling with ",{"type":60,"tag":117,"props":421,"children":423},{"className":422},[],[424],{"type":66,"value":288},{"type":66,"value":426},".",{"type":60,"tag":106,"props":428,"children":429},{},[430,435,436,442],{"type":60,"tag":78,"props":431,"children":432},{},[433],{"type":66,"value":434},"Resolve names to emails",{"type":66,"value":372},{"type":60,"tag":117,"props":437,"children":439},{"className":438},[],[440],{"type":66,"value":441},"GMAIL_SEARCH_PEOPLE",{"type":66,"value":443}," (gmail toolkit) to look up email addresses from names before adding attendees.",{"type":60,"tag":106,"props":445,"children":446},{},[447,452,453,459],{"type":60,"tag":78,"props":448,"children":449},{},[450],{"type":66,"value":451},"Get current time",{"type":66,"value":372},{"type":60,"tag":117,"props":454,"children":456},{"className":455},[],[457],{"type":66,"value":458},"GOOGLECALENDAR_GET_CURRENT_DATE_TIME",{"type":66,"value":460}," with a timezone to get the current date\u002Ftime for scheduling relative to \"now\".",{"type":60,"tag":95,"props":462,"children":464},{"id":463},"known-pitfalls",[465],{"type":66,"value":466},"Known Pitfalls",{"type":60,"tag":102,"props":468,"children":469},{},[470,493,511,529,560,586],{"type":60,"tag":106,"props":471,"children":472},{},[473,478,479,484,486,491],{"type":60,"tag":78,"props":474,"children":475},{},[476],{"type":66,"value":477},"Attendees must be email addresses",{"type":66,"value":84},{"type":60,"tag":117,"props":480,"children":482},{"className":481},[],[483],{"type":66,"value":288},{"type":66,"value":485}," only accepts email addresses for attendees, not names. Use ",{"type":60,"tag":117,"props":487,"children":489},{"className":488},[],[490],{"type":66,"value":441},{"type":66,"value":492}," to resolve names to emails first.",{"type":60,"tag":106,"props":494,"children":495},{},[496,501,503,509],{"type":60,"tag":78,"props":497,"children":498},{},[499],{"type":66,"value":500},"Personal Gmail vs Workspace",{"type":66,"value":502},": The ",{"type":60,"tag":117,"props":504,"children":506},{"className":505},[],[507],{"type":66,"value":508},"create_meeting_room",{"type":66,"value":510}," feature works best with Google Workspace accounts. Personal Gmail accounts will gracefully fallback to creating an event without a Meet link.",{"type":60,"tag":106,"props":512,"children":513},{},[514,519,521,527],{"type":60,"tag":78,"props":515,"children":516},{},[517],{"type":66,"value":518},"start_datetime format",{"type":66,"value":520},": Must be exact ISO 8601 (e.g., ",{"type":60,"tag":117,"props":522,"children":524},{"className":523},[],[525],{"type":66,"value":526},"2025-01-16T13:00:00",{"type":66,"value":528},"). Natural language like \"tomorrow at 3pm\" is NOT supported.",{"type":60,"tag":106,"props":530,"children":531},{},[532,537,538,544,546,552,554,559],{"type":60,"tag":78,"props":533,"children":534},{},[535],{"type":66,"value":536},"Duration limits",{"type":66,"value":84},{"type":60,"tag":117,"props":539,"children":541},{"className":540},[],[542],{"type":66,"value":543},"event_duration_minutes",{"type":66,"value":545}," max is 59. For 1+ hour meetings, use ",{"type":60,"tag":117,"props":547,"children":549},{"className":548},[],[550],{"type":66,"value":551},"event_duration_hour",{"type":66,"value":553}," combined with ",{"type":60,"tag":117,"props":555,"children":557},{"className":556},[],[558],{"type":66,"value":543},{"type":66,"value":426},{"type":60,"tag":106,"props":561,"children":562},{},[563,568,570,576,578,584],{"type":60,"tag":78,"props":564,"children":565},{},[566],{"type":66,"value":567},"Timezone is critical",{"type":66,"value":569},": Always provide ",{"type":60,"tag":117,"props":571,"children":573},{"className":572},[],[574],{"type":66,"value":575},"timezone",{"type":66,"value":577}," as a valid IANA identifier (e.g., ",{"type":60,"tag":117,"props":579,"children":581},{"className":580},[],[582],{"type":66,"value":583},"America\u002FNew_York",{"type":66,"value":585},"). Abbreviations like \"EST\" or \"PST\" are NOT valid.",{"type":60,"tag":106,"props":587,"children":588},{},[589,594],{"type":60,"tag":78,"props":590,"children":591},{},[592],{"type":66,"value":593},"Event IDs are opaque",{"type":66,"value":595},": To update or delete events, you must first retrieve the event ID using a search or list tool.",{"type":60,"tag":95,"props":597,"children":599},{"id":598},"quick-reference",[600],{"type":66,"value":601},"Quick Reference",{"type":60,"tag":603,"props":604,"children":605},"table",{},[606,630],{"type":60,"tag":607,"props":608,"children":609},"thead",{},[610],{"type":60,"tag":611,"props":612,"children":613},"tr",{},[614,620,625],{"type":60,"tag":615,"props":616,"children":617},"th",{},[618],{"type":66,"value":619},"Action",{"type":60,"tag":615,"props":621,"children":622},{},[623],{"type":66,"value":624},"Tool",{"type":60,"tag":615,"props":626,"children":627},{},[628],{"type":66,"value":629},"Key Parameters",{"type":60,"tag":631,"props":632,"children":633},"tbody",{},[634,656,702,747,792,815],{"type":60,"tag":611,"props":635,"children":636},{},[637,643,651],{"type":60,"tag":638,"props":639,"children":640},"td",{},[641],{"type":66,"value":642},"Create Meet space",{"type":60,"tag":638,"props":644,"children":645},{},[646],{"type":60,"tag":117,"props":647,"children":649},{"className":648},[],[650],{"type":66,"value":258},{"type":60,"tag":638,"props":652,"children":653},{},[654],{"type":66,"value":655},"(see full schema via RUBE_SEARCH_TOOLS)",{"type":60,"tag":611,"props":657,"children":658},{},[659,664,672],{"type":60,"tag":638,"props":660,"children":661},{},[662],{"type":66,"value":663},"Schedule meeting",{"type":60,"tag":638,"props":665,"children":666},{},[667],{"type":60,"tag":117,"props":668,"children":670},{"className":669},[],[671],{"type":66,"value":288},{"type":60,"tag":638,"props":673,"children":674},{},[675,681,683,689,690,696,697],{"type":60,"tag":117,"props":676,"children":678},{"className":677},[],[679],{"type":66,"value":680},"start_datetime",{"type":66,"value":682},", ",{"type":60,"tag":117,"props":684,"children":686},{"className":685},[],[687],{"type":66,"value":688},"summary",{"type":66,"value":682},{"type":60,"tag":117,"props":691,"children":693},{"className":692},[],[694],{"type":66,"value":695},"attendees",{"type":66,"value":682},{"type":60,"tag":117,"props":698,"children":700},{"className":699},[],[701],{"type":66,"value":575},{"type":60,"tag":611,"props":703,"children":704},{},[705,710,718],{"type":60,"tag":638,"props":706,"children":707},{},[708],{"type":66,"value":709},"Find free slots",{"type":60,"tag":638,"props":711,"children":712},{},[713],{"type":60,"tag":117,"props":714,"children":716},{"className":715},[],[717],{"type":66,"value":315},{"type":60,"tag":638,"props":719,"children":720},{},[721,727,728,734,735,741,742],{"type":60,"tag":117,"props":722,"children":724},{"className":723},[],[725],{"type":66,"value":726},"items",{"type":66,"value":682},{"type":60,"tag":117,"props":729,"children":731},{"className":730},[],[732],{"type":66,"value":733},"time_min",{"type":66,"value":682},{"type":60,"tag":117,"props":736,"children":738},{"className":737},[],[739],{"type":66,"value":740},"time_max",{"type":66,"value":682},{"type":60,"tag":117,"props":743,"children":745},{"className":744},[],[746],{"type":66,"value":575},{"type":60,"tag":611,"props":748,"children":749},{},[750,755,763],{"type":60,"tag":638,"props":751,"children":752},{},[753],{"type":66,"value":754},"Update meeting",{"type":60,"tag":638,"props":756,"children":757},{},[758],{"type":60,"tag":117,"props":759,"children":761},{"className":760},[],[762],{"type":66,"value":342},{"type":60,"tag":638,"props":764,"children":765},{},[766,772,773,779,780,785,786],{"type":60,"tag":117,"props":767,"children":769},{"className":768},[],[770],{"type":66,"value":771},"calendar_id",{"type":66,"value":682},{"type":60,"tag":117,"props":774,"children":776},{"className":775},[],[777],{"type":66,"value":778},"event_id",{"type":66,"value":682},{"type":60,"tag":117,"props":781,"children":783},{"className":782},[],[784],{"type":66,"value":688},{"type":66,"value":682},{"type":60,"tag":117,"props":787,"children":789},{"className":788},[],[790],{"type":66,"value":791},"start_time",{"type":60,"tag":611,"props":793,"children":794},{},[795,799,807],{"type":60,"tag":638,"props":796,"children":797},{},[798],{"type":66,"value":451},{"type":60,"tag":638,"props":800,"children":801},{},[802],{"type":60,"tag":117,"props":803,"children":805},{"className":804},[],[806],{"type":66,"value":458},{"type":60,"tag":638,"props":808,"children":809},{},[810],{"type":60,"tag":117,"props":811,"children":813},{"className":812},[],[814],{"type":66,"value":575},{"type":60,"tag":611,"props":816,"children":817},{},[818,823,831],{"type":60,"tag":638,"props":819,"children":820},{},[821],{"type":66,"value":822},"Look up contacts",{"type":60,"tag":638,"props":824,"children":825},{},[826],{"type":60,"tag":117,"props":827,"children":829},{"className":828},[],[830],{"type":66,"value":441},{"type":60,"tag":638,"props":832,"children":833},{},[834],{"type":60,"tag":117,"props":835,"children":837},{"className":836},[],[838],{"type":66,"value":839},"query",{"type":60,"tag":841,"props":842,"children":843},"hr",{},[],{"type":60,"tag":69,"props":845,"children":846},{},[847],{"type":60,"tag":848,"props":849,"children":850},"em",{},[851,853],{"type":66,"value":852},"Powered by ",{"type":60,"tag":86,"props":854,"children":857},{"href":855,"rel":856},"https:\u002F\u002Fcomposio.dev",[90],[858],{"type":66,"value":9},{"items":860,"total":1004},[861,875,891,900,910,922,931,944,958,971,984,994],{"slug":862,"name":863,"fn":864,"description":865,"org":866,"tags":867,"stars":27,"repoUrl":28,"updatedAt":874},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[868,869,870,871],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},{"name":872,"slug":873,"type":14},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":876,"name":877,"fn":878,"description":879,"org":880,"tags":881,"stars":27,"repoUrl":28,"updatedAt":890},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[882,883,886,887],{"name":16,"slug":17,"type":14},{"name":884,"slug":885,"type":14},"Communications","communications",{"name":22,"slug":23,"type":14},{"name":888,"slug":889,"type":14},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":892,"name":892,"fn":893,"description":894,"org":895,"tags":896,"stars":27,"repoUrl":28,"updatedAt":899},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[897,898],{"name":16,"slug":17,"type":14},{"name":22,"slug":23,"type":14},"2026-07-12T08:09:55.453088",{"slug":901,"name":901,"fn":902,"description":903,"org":904,"tags":905,"stars":27,"repoUrl":28,"updatedAt":909},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[906,907,908],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},"2026-07-15T05:45:16.470309",{"slug":911,"name":911,"fn":912,"description":913,"org":914,"tags":915,"stars":27,"repoUrl":28,"updatedAt":921},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[916,917,918],{"name":16,"slug":17,"type":14},{"name":22,"slug":23,"type":14},{"name":919,"slug":920,"type":14},"Security","security","2026-07-15T05:56:20.013366",{"slug":923,"name":923,"fn":924,"description":925,"org":926,"tags":927,"stars":27,"repoUrl":28,"updatedAt":930},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[928,929],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},"2026-07-15T05:54:50.762889",{"slug":932,"name":932,"fn":933,"description":934,"org":935,"tags":936,"stars":27,"repoUrl":28,"updatedAt":943},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[937,938,939,942],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":940,"slug":941,"type":14},"CRM","crm",{"name":22,"slug":23,"type":14},"2026-07-15T05:48:43.429136",{"slug":945,"name":945,"fn":946,"description":947,"org":948,"tags":949,"stars":27,"repoUrl":28,"updatedAt":957},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[950,951,954],{"name":16,"slug":17,"type":14},{"name":952,"slug":953,"type":14},"Documents","documents",{"name":955,"slug":956,"type":14},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":959,"name":959,"fn":960,"description":961,"org":962,"tags":963,"stars":27,"repoUrl":28,"updatedAt":970},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[964,965,966,967],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},{"name":968,"slug":969,"type":14},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":972,"name":972,"fn":973,"description":974,"org":975,"tags":976,"stars":27,"repoUrl":28,"updatedAt":983},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[977,978,979,980],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":940,"slug":941,"type":14},{"name":981,"slug":982,"type":14},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":985,"name":985,"fn":986,"description":987,"org":988,"tags":989,"stars":27,"repoUrl":28,"updatedAt":993},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[990,991,992],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},"2026-07-15T05:47:51.742515",{"slug":995,"name":995,"fn":996,"description":997,"org":998,"tags":999,"stars":27,"repoUrl":28,"updatedAt":1003},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1000,1001,1002],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},"2026-07-15T05:45:05.303254",863,{"items":1006,"total":1050},[1007,1014,1021,1026,1032,1038,1043],{"slug":862,"name":863,"fn":864,"description":865,"org":1008,"tags":1009,"stars":27,"repoUrl":28,"updatedAt":874},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1010,1011,1012,1013],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},{"name":872,"slug":873,"type":14},{"slug":876,"name":877,"fn":878,"description":879,"org":1015,"tags":1016,"stars":27,"repoUrl":28,"updatedAt":890},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1017,1018,1019,1020],{"name":16,"slug":17,"type":14},{"name":884,"slug":885,"type":14},{"name":22,"slug":23,"type":14},{"name":888,"slug":889,"type":14},{"slug":892,"name":892,"fn":893,"description":894,"org":1022,"tags":1023,"stars":27,"repoUrl":28,"updatedAt":899},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1024,1025],{"name":16,"slug":17,"type":14},{"name":22,"slug":23,"type":14},{"slug":901,"name":901,"fn":902,"description":903,"org":1027,"tags":1028,"stars":27,"repoUrl":28,"updatedAt":909},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1029,1030,1031],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":22,"slug":23,"type":14},{"slug":911,"name":911,"fn":912,"description":913,"org":1033,"tags":1034,"stars":27,"repoUrl":28,"updatedAt":921},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1035,1036,1037],{"name":16,"slug":17,"type":14},{"name":22,"slug":23,"type":14},{"name":919,"slug":920,"type":14},{"slug":923,"name":923,"fn":924,"description":925,"org":1039,"tags":1040,"stars":27,"repoUrl":28,"updatedAt":930},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1041,1042],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"slug":932,"name":932,"fn":933,"description":934,"org":1044,"tags":1045,"stars":27,"repoUrl":28,"updatedAt":943},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1046,1047,1048,1049],{"name":16,"slug":17,"type":14},{"name":9,"slug":8,"type":14},{"name":940,"slug":941,"type":14},{"name":22,"slug":23,"type":14},860]