[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-ringcentral-automation":3,"mdc--v4lz1v-key":56,"related-repo-composio-ringcentral-automation":704,"related-org-composio-ringcentral-automation":786},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":31,"repoUrl":32,"updatedAt":33,"license":34,"forks":35,"topics":36,"repo":51,"sourceUrl":54,"mdContent":55},"ringcentral-automation","ring_central-automation","automate RingCentral communications","Automate RingCentral tasks via Rube MCP (Composio): calls, messages, meetings, and unified communications. Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,16,19,22,25,28],{"name":10,"slug":9,"type":15},"tag",{"name":17,"slug":18,"type":15},"Automation","automation",{"name":20,"slug":21,"type":15},"MCP","mcp",{"name":23,"slug":24,"type":15},"Messaging","messaging",{"name":26,"slug":27,"type":15},"Meetings","meetings",{"name":29,"slug":30,"type":15},"Communications","communications",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:48:00.320355",null,7603,[37,38,39,18,40,41,42,9,43,44,45,21,46,47,48,49,50],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":32,"stars":31,"forks":35,"topics":52,"description":53},[37,38,39,18,40,41,42,9,43,44,45,21,46,47,48,49,50],"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\u002Fring_central-automation","---\nname: ring_central-automation\ndescription: \"Automate RingCentral tasks via Rube MCP (Composio): calls, messages, meetings, and unified communications. Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# RingCentral Automation via Rube MCP\n\nAutomate RingCentral operations through Composio's RingCentral toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev\u002Ftoolkits\u002Fring_central](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fring_central)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active RingCentral connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `ring_central`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\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 `ring_central`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Tool Discovery\n\nAlways discover available tools before executing workflows:\n\n```\nRUBE_SEARCH_TOOLS: queries=[{\"use_case\": \"calls, messages, meetings, and unified communications\", \"known_fields\": \"\"}]\n```\n\nThis returns:\n- Available tool slugs for RingCentral\n- Recommended execution plan steps\n- Known pitfalls and edge cases\n- Input schemas for each tool\n\n## Core Workflows\n\n### 1. Discover Available RingCentral Tools\n\n```\nRUBE_SEARCH_TOOLS:\n  queries:\n    - use_case: \"list all available RingCentral tools and capabilities\"\n```\n\nReview the returned tools, their descriptions, and input schemas before proceeding.\n\n### 2. Execute RingCentral Operations\n\nAfter discovering tools, execute them via:\n\n```\nRUBE_MULTI_EXECUTE_TOOL:\n  tools:\n    - tool_slug: \"\u003Cdiscovered_tool_slug>\"\n      arguments: {\u003Cschema-compliant arguments>}\n  memory: {}\n  sync_response_to_workbench: false\n```\n\n### 3. Multi-Step Workflows\n\nFor complex workflows involving multiple RingCentral operations:\n\n1. Search for all relevant tools: `RUBE_SEARCH_TOOLS` with specific use case\n2. Execute prerequisite steps first (e.g., fetch before update)\n3. Pass data between steps using tool responses\n4. Use `RUBE_REMOTE_WORKBENCH` for bulk operations or data processing\n\n## Common Patterns\n\n### Search Before Action\nAlways search for existing resources before creating new ones to avoid duplicates.\n\n### Pagination\nMany list operations support pagination. Check responses for `next_cursor` or `page_token` and continue fetching until exhausted.\n\n### Error Handling\n- Check tool responses for errors before proceeding\n- If a tool fails, verify the connection is still ACTIVE\n- Re-authenticate via `RUBE_MANAGE_CONNECTIONS` if connection expired\n\n### Batch Operations\nFor bulk operations, use `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` in a loop with `ThreadPoolExecutor` for parallel execution.\n\n## Known Pitfalls\n\n- **Always search tools first**: Tool schemas and available operations may change. Never hardcode tool slugs without first discovering them via `RUBE_SEARCH_TOOLS`.\n- **Check connection status**: Ensure the RingCentral connection is ACTIVE before executing any tools. Expired OAuth tokens require re-authentication.\n- **Respect rate limits**: If you receive rate limit errors, reduce request frequency and implement backoff.\n- **Validate schemas**: Always pass strictly schema-compliant arguments. Use `RUBE_GET_TOOL_SCHEMAS` to load full input schemas when `schemaRef` is returned instead of `input_schema`.\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with RingCentral-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `ring_central` |\n| Execute | `RUBE_MULTI_EXECUTE_TOOL` with discovered tool slugs |\n| Bulk ops | `RUBE_REMOTE_WORKBENCH` with `run_composio_tool()` |\n| Full schema | `RUBE_GET_TOOL_SCHEMAS` for tools with `schemaRef` |\n\n> **Toolkit docs**: [composio.dev\u002Ftoolkits\u002Fring_central](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fring_central)\n",{"data":57,"body":60},{"name":5,"description":7,"requires":58},{"mcp":59},[47],{"type":61,"children":62},"root",[63,72,78,98,105,148,154,172,214,220,225,237,242,265,271,278,287,292,298,303,312,318,323,361,367,373,378,384,405,411,436,442,470,476,549,555,687],{"type":64,"tag":65,"props":66,"children":68},"element","h1",{"id":67},"ringcentral-automation-via-rube-mcp",[69],{"type":70,"value":71},"text","RingCentral Automation via Rube MCP",{"type":64,"tag":73,"props":74,"children":75},"p",{},[76],{"type":70,"value":77},"Automate RingCentral operations through Composio's RingCentral toolkit via Rube MCP.",{"type":64,"tag":73,"props":79,"children":80},{},[81,87,89],{"type":64,"tag":82,"props":83,"children":84},"strong",{},[85],{"type":70,"value":86},"Toolkit docs",{"type":70,"value":88},": ",{"type":64,"tag":90,"props":91,"children":95},"a",{"href":92,"rel":93},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fring_central",[94],"nofollow",[96],{"type":70,"value":97},"composio.dev\u002Ftoolkits\u002Fring_central",{"type":64,"tag":99,"props":100,"children":102},"h2",{"id":101},"prerequisites",[103],{"type":70,"value":104},"Prerequisites",{"type":64,"tag":106,"props":107,"children":108},"ul",{},[109,115,135],{"type":64,"tag":110,"props":111,"children":112},"li",{},[113],{"type":70,"value":114},"Rube MCP must be connected (RUBE_SEARCH_TOOLS available)",{"type":64,"tag":110,"props":116,"children":117},{},[118,120,127,129],{"type":70,"value":119},"Active RingCentral connection via ",{"type":64,"tag":121,"props":122,"children":124},"code",{"className":123},[],[125],{"type":70,"value":126},"RUBE_MANAGE_CONNECTIONS",{"type":70,"value":128}," with toolkit ",{"type":64,"tag":121,"props":130,"children":132},{"className":131},[],[133],{"type":70,"value":134},"ring_central",{"type":64,"tag":110,"props":136,"children":137},{},[138,140,146],{"type":70,"value":139},"Always call ",{"type":64,"tag":121,"props":141,"children":143},{"className":142},[],[144],{"type":70,"value":145},"RUBE_SEARCH_TOOLS",{"type":70,"value":147}," first to get current tool schemas",{"type":64,"tag":99,"props":149,"children":151},{"id":150},"setup",[152],{"type":70,"value":153},"Setup",{"type":64,"tag":73,"props":155,"children":156},{},[157,162,164,170],{"type":64,"tag":82,"props":158,"children":159},{},[160],{"type":70,"value":161},"Get Rube MCP",{"type":70,"value":163},": Add ",{"type":64,"tag":121,"props":165,"children":167},{"className":166},[],[168],{"type":70,"value":169},"https:\u002F\u002Frube.app\u002Fmcp",{"type":70,"value":171}," as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.",{"type":64,"tag":173,"props":174,"children":175},"ol",{},[176,188,204,209],{"type":64,"tag":110,"props":177,"children":178},{},[179,181,186],{"type":70,"value":180},"Verify Rube MCP is available by confirming ",{"type":64,"tag":121,"props":182,"children":184},{"className":183},[],[185],{"type":70,"value":145},{"type":70,"value":187}," responds",{"type":64,"tag":110,"props":189,"children":190},{},[191,193,198,199],{"type":70,"value":192},"Call ",{"type":64,"tag":121,"props":194,"children":196},{"className":195},[],[197],{"type":70,"value":126},{"type":70,"value":128},{"type":64,"tag":121,"props":200,"children":202},{"className":201},[],[203],{"type":70,"value":134},{"type":64,"tag":110,"props":205,"children":206},{},[207],{"type":70,"value":208},"If connection is not ACTIVE, follow the returned auth link to complete setup",{"type":64,"tag":110,"props":210,"children":211},{},[212],{"type":70,"value":213},"Confirm connection status shows ACTIVE before running any workflows",{"type":64,"tag":99,"props":215,"children":217},{"id":216},"tool-discovery",[218],{"type":70,"value":219},"Tool Discovery",{"type":64,"tag":73,"props":221,"children":222},{},[223],{"type":70,"value":224},"Always discover available tools before executing workflows:",{"type":64,"tag":226,"props":227,"children":231},"pre",{"className":228,"code":230,"language":70},[229],"language-text","RUBE_SEARCH_TOOLS: queries=[{\"use_case\": \"calls, messages, meetings, and unified communications\", \"known_fields\": \"\"}]\n",[232],{"type":64,"tag":121,"props":233,"children":235},{"__ignoreMap":234},"",[236],{"type":70,"value":230},{"type":64,"tag":73,"props":238,"children":239},{},[240],{"type":70,"value":241},"This returns:",{"type":64,"tag":106,"props":243,"children":244},{},[245,250,255,260],{"type":64,"tag":110,"props":246,"children":247},{},[248],{"type":70,"value":249},"Available tool slugs for RingCentral",{"type":64,"tag":110,"props":251,"children":252},{},[253],{"type":70,"value":254},"Recommended execution plan steps",{"type":64,"tag":110,"props":256,"children":257},{},[258],{"type":70,"value":259},"Known pitfalls and edge cases",{"type":64,"tag":110,"props":261,"children":262},{},[263],{"type":70,"value":264},"Input schemas for each tool",{"type":64,"tag":99,"props":266,"children":268},{"id":267},"core-workflows",[269],{"type":70,"value":270},"Core Workflows",{"type":64,"tag":272,"props":273,"children":275},"h3",{"id":274},"_1-discover-available-ringcentral-tools",[276],{"type":70,"value":277},"1. Discover Available RingCentral Tools",{"type":64,"tag":226,"props":279,"children":282},{"className":280,"code":281,"language":70},[229],"RUBE_SEARCH_TOOLS:\n  queries:\n    - use_case: \"list all available RingCentral tools and capabilities\"\n",[283],{"type":64,"tag":121,"props":284,"children":285},{"__ignoreMap":234},[286],{"type":70,"value":281},{"type":64,"tag":73,"props":288,"children":289},{},[290],{"type":70,"value":291},"Review the returned tools, their descriptions, and input schemas before proceeding.",{"type":64,"tag":272,"props":293,"children":295},{"id":294},"_2-execute-ringcentral-operations",[296],{"type":70,"value":297},"2. Execute RingCentral Operations",{"type":64,"tag":73,"props":299,"children":300},{},[301],{"type":70,"value":302},"After discovering tools, execute them via:",{"type":64,"tag":226,"props":304,"children":307},{"className":305,"code":306,"language":70},[229],"RUBE_MULTI_EXECUTE_TOOL:\n  tools:\n    - tool_slug: \"\u003Cdiscovered_tool_slug>\"\n      arguments: {\u003Cschema-compliant arguments>}\n  memory: {}\n  sync_response_to_workbench: false\n",[308],{"type":64,"tag":121,"props":309,"children":310},{"__ignoreMap":234},[311],{"type":70,"value":306},{"type":64,"tag":272,"props":313,"children":315},{"id":314},"_3-multi-step-workflows",[316],{"type":70,"value":317},"3. Multi-Step Workflows",{"type":64,"tag":73,"props":319,"children":320},{},[321],{"type":70,"value":322},"For complex workflows involving multiple RingCentral operations:",{"type":64,"tag":173,"props":324,"children":325},{},[326,338,343,348],{"type":64,"tag":110,"props":327,"children":328},{},[329,331,336],{"type":70,"value":330},"Search for all relevant tools: ",{"type":64,"tag":121,"props":332,"children":334},{"className":333},[],[335],{"type":70,"value":145},{"type":70,"value":337}," with specific use case",{"type":64,"tag":110,"props":339,"children":340},{},[341],{"type":70,"value":342},"Execute prerequisite steps first (e.g., fetch before update)",{"type":64,"tag":110,"props":344,"children":345},{},[346],{"type":70,"value":347},"Pass data between steps using tool responses",{"type":64,"tag":110,"props":349,"children":350},{},[351,353,359],{"type":70,"value":352},"Use ",{"type":64,"tag":121,"props":354,"children":356},{"className":355},[],[357],{"type":70,"value":358},"RUBE_REMOTE_WORKBENCH",{"type":70,"value":360}," for bulk operations or data processing",{"type":64,"tag":99,"props":362,"children":364},{"id":363},"common-patterns",[365],{"type":70,"value":366},"Common Patterns",{"type":64,"tag":272,"props":368,"children":370},{"id":369},"search-before-action",[371],{"type":70,"value":372},"Search Before Action",{"type":64,"tag":73,"props":374,"children":375},{},[376],{"type":70,"value":377},"Always search for existing resources before creating new ones to avoid duplicates.",{"type":64,"tag":272,"props":379,"children":381},{"id":380},"pagination",[382],{"type":70,"value":383},"Pagination",{"type":64,"tag":73,"props":385,"children":386},{},[387,389,395,397,403],{"type":70,"value":388},"Many list operations support pagination. Check responses for ",{"type":64,"tag":121,"props":390,"children":392},{"className":391},[],[393],{"type":70,"value":394},"next_cursor",{"type":70,"value":396}," or ",{"type":64,"tag":121,"props":398,"children":400},{"className":399},[],[401],{"type":70,"value":402},"page_token",{"type":70,"value":404}," and continue fetching until exhausted.",{"type":64,"tag":272,"props":406,"children":408},{"id":407},"error-handling",[409],{"type":70,"value":410},"Error Handling",{"type":64,"tag":106,"props":412,"children":413},{},[414,419,424],{"type":64,"tag":110,"props":415,"children":416},{},[417],{"type":70,"value":418},"Check tool responses for errors before proceeding",{"type":64,"tag":110,"props":420,"children":421},{},[422],{"type":70,"value":423},"If a tool fails, verify the connection is still ACTIVE",{"type":64,"tag":110,"props":425,"children":426},{},[427,429,434],{"type":70,"value":428},"Re-authenticate via ",{"type":64,"tag":121,"props":430,"children":432},{"className":431},[],[433],{"type":70,"value":126},{"type":70,"value":435}," if connection expired",{"type":64,"tag":272,"props":437,"children":439},{"id":438},"batch-operations",[440],{"type":70,"value":441},"Batch Operations",{"type":64,"tag":73,"props":443,"children":444},{},[445,447,452,454,460,462,468],{"type":70,"value":446},"For bulk operations, use ",{"type":64,"tag":121,"props":448,"children":450},{"className":449},[],[451],{"type":70,"value":358},{"type":70,"value":453}," with ",{"type":64,"tag":121,"props":455,"children":457},{"className":456},[],[458],{"type":70,"value":459},"run_composio_tool()",{"type":70,"value":461}," in a loop with ",{"type":64,"tag":121,"props":463,"children":465},{"className":464},[],[466],{"type":70,"value":467},"ThreadPoolExecutor",{"type":70,"value":469}," for parallel execution.",{"type":64,"tag":99,"props":471,"children":473},{"id":472},"known-pitfalls",[474],{"type":70,"value":475},"Known Pitfalls",{"type":64,"tag":106,"props":477,"children":478},{},[479,496,506,516],{"type":64,"tag":110,"props":480,"children":481},{},[482,487,489,494],{"type":64,"tag":82,"props":483,"children":484},{},[485],{"type":70,"value":486},"Always search tools first",{"type":70,"value":488},": Tool schemas and available operations may change. Never hardcode tool slugs without first discovering them via ",{"type":64,"tag":121,"props":490,"children":492},{"className":491},[],[493],{"type":70,"value":145},{"type":70,"value":495},".",{"type":64,"tag":110,"props":497,"children":498},{},[499,504],{"type":64,"tag":82,"props":500,"children":501},{},[502],{"type":70,"value":503},"Check connection status",{"type":70,"value":505},": Ensure the RingCentral connection is ACTIVE before executing any tools. Expired OAuth tokens require re-authentication.",{"type":64,"tag":110,"props":507,"children":508},{},[509,514],{"type":64,"tag":82,"props":510,"children":511},{},[512],{"type":70,"value":513},"Respect rate limits",{"type":70,"value":515},": If you receive rate limit errors, reduce request frequency and implement backoff.",{"type":64,"tag":110,"props":517,"children":518},{},[519,524,526,532,534,540,542,548],{"type":64,"tag":82,"props":520,"children":521},{},[522],{"type":70,"value":523},"Validate schemas",{"type":70,"value":525},": Always pass strictly schema-compliant arguments. Use ",{"type":64,"tag":121,"props":527,"children":529},{"className":528},[],[530],{"type":70,"value":531},"RUBE_GET_TOOL_SCHEMAS",{"type":70,"value":533}," to load full input schemas when ",{"type":64,"tag":121,"props":535,"children":537},{"className":536},[],[538],{"type":70,"value":539},"schemaRef",{"type":70,"value":541}," is returned instead of ",{"type":64,"tag":121,"props":543,"children":545},{"className":544},[],[546],{"type":70,"value":547},"input_schema",{"type":70,"value":495},{"type":64,"tag":99,"props":550,"children":552},{"id":551},"quick-reference",[553],{"type":70,"value":554},"Quick Reference",{"type":64,"tag":556,"props":557,"children":558},"table",{},[559,578],{"type":64,"tag":560,"props":561,"children":562},"thead",{},[563],{"type":64,"tag":564,"props":565,"children":566},"tr",{},[567,573],{"type":64,"tag":568,"props":569,"children":570},"th",{},[571],{"type":70,"value":572},"Operation",{"type":64,"tag":568,"props":574,"children":575},{},[576],{"type":70,"value":577},"Approach",{"type":64,"tag":579,"props":580,"children":581},"tbody",{},[582,601,623,642,664],{"type":64,"tag":564,"props":583,"children":584},{},[585,591],{"type":64,"tag":586,"props":587,"children":588},"td",{},[589],{"type":70,"value":590},"Find tools",{"type":64,"tag":586,"props":592,"children":593},{},[594,599],{"type":64,"tag":121,"props":595,"children":597},{"className":596},[],[598],{"type":70,"value":145},{"type":70,"value":600}," with RingCentral-specific use case",{"type":64,"tag":564,"props":602,"children":603},{},[604,609],{"type":64,"tag":586,"props":605,"children":606},{},[607],{"type":70,"value":608},"Connect",{"type":64,"tag":586,"props":610,"children":611},{},[612,617,618],{"type":64,"tag":121,"props":613,"children":615},{"className":614},[],[616],{"type":70,"value":126},{"type":70,"value":128},{"type":64,"tag":121,"props":619,"children":621},{"className":620},[],[622],{"type":70,"value":134},{"type":64,"tag":564,"props":624,"children":625},{},[626,631],{"type":64,"tag":586,"props":627,"children":628},{},[629],{"type":70,"value":630},"Execute",{"type":64,"tag":586,"props":632,"children":633},{},[634,640],{"type":64,"tag":121,"props":635,"children":637},{"className":636},[],[638],{"type":70,"value":639},"RUBE_MULTI_EXECUTE_TOOL",{"type":70,"value":641}," with discovered tool slugs",{"type":64,"tag":564,"props":643,"children":644},{},[645,650],{"type":64,"tag":586,"props":646,"children":647},{},[648],{"type":70,"value":649},"Bulk ops",{"type":64,"tag":586,"props":651,"children":652},{},[653,658,659],{"type":64,"tag":121,"props":654,"children":656},{"className":655},[],[657],{"type":70,"value":358},{"type":70,"value":453},{"type":64,"tag":121,"props":660,"children":662},{"className":661},[],[663],{"type":70,"value":459},{"type":64,"tag":564,"props":665,"children":666},{},[667,672],{"type":64,"tag":586,"props":668,"children":669},{},[670],{"type":70,"value":671},"Full schema",{"type":64,"tag":586,"props":673,"children":674},{},[675,680,682],{"type":64,"tag":121,"props":676,"children":678},{"className":677},[],[679],{"type":70,"value":531},{"type":70,"value":681}," for tools with ",{"type":64,"tag":121,"props":683,"children":685},{"className":684},[],[686],{"type":70,"value":539},{"type":64,"tag":688,"props":689,"children":690},"blockquote",{},[691],{"type":64,"tag":73,"props":692,"children":693},{},[694,698,699],{"type":64,"tag":82,"props":695,"children":696},{},[697],{"type":70,"value":86},{"type":70,"value":88},{"type":64,"tag":90,"props":700,"children":702},{"href":92,"rel":701},[94],[703],{"type":70,"value":97},{"items":705,"total":785},[706,720,732,741,751,763,772],{"slug":707,"name":708,"fn":709,"description":710,"org":711,"tags":712,"stars":31,"repoUrl":32,"updatedAt":719},"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":9,"name":10,"logoUrl":11,"githubOrg":12},[713,714,715,716],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"name":717,"slug":718,"type":15},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":721,"name":722,"fn":723,"description":724,"org":725,"tags":726,"stars":31,"repoUrl":32,"updatedAt":731},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[727,728,729,730],{"name":17,"slug":18,"type":15},{"name":29,"slug":30,"type":15},{"name":20,"slug":21,"type":15},{"name":23,"slug":24,"type":15},"2026-07-15T05:51:27.190332",{"slug":733,"name":733,"fn":734,"description":735,"org":736,"tags":737,"stars":31,"repoUrl":32,"updatedAt":740},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[738,739],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},"2026-07-12T08:09:55.453088",{"slug":742,"name":742,"fn":743,"description":744,"org":745,"tags":746,"stars":31,"repoUrl":32,"updatedAt":750},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[747,748,749],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},"2026-07-15T05:45:16.470309",{"slug":752,"name":752,"fn":753,"description":754,"org":755,"tags":756,"stars":31,"repoUrl":32,"updatedAt":762},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[757,758,759],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},{"name":760,"slug":761,"type":15},"Security","security","2026-07-15T05:56:20.013366",{"slug":764,"name":764,"fn":765,"description":766,"org":767,"tags":768,"stars":31,"repoUrl":32,"updatedAt":771},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[769,770],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},"2026-07-15T05:54:50.762889",{"slug":773,"name":773,"fn":774,"description":775,"org":776,"tags":777,"stars":31,"repoUrl":32,"updatedAt":784},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[778,779,780,783],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":781,"slug":782,"type":15},"CRM","crm",{"name":20,"slug":21,"type":15},"2026-07-15T05:48:43.429136",860,{"items":787,"total":891},[788,795,802,807,813,819,824,831,845,858,871,881],{"slug":707,"name":708,"fn":709,"description":710,"org":789,"tags":790,"stars":31,"repoUrl":32,"updatedAt":719},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[791,792,793,794],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"name":717,"slug":718,"type":15},{"slug":721,"name":722,"fn":723,"description":724,"org":796,"tags":797,"stars":31,"repoUrl":32,"updatedAt":731},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[798,799,800,801],{"name":17,"slug":18,"type":15},{"name":29,"slug":30,"type":15},{"name":20,"slug":21,"type":15},{"name":23,"slug":24,"type":15},{"slug":733,"name":733,"fn":734,"description":735,"org":803,"tags":804,"stars":31,"repoUrl":32,"updatedAt":740},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[805,806],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},{"slug":742,"name":742,"fn":743,"description":744,"org":808,"tags":809,"stars":31,"repoUrl":32,"updatedAt":750},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[810,811,812],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"slug":752,"name":752,"fn":753,"description":754,"org":814,"tags":815,"stars":31,"repoUrl":32,"updatedAt":762},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[816,817,818],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},{"name":760,"slug":761,"type":15},{"slug":764,"name":764,"fn":765,"description":766,"org":820,"tags":821,"stars":31,"repoUrl":32,"updatedAt":771},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[822,823],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"slug":773,"name":773,"fn":774,"description":775,"org":825,"tags":826,"stars":31,"repoUrl":32,"updatedAt":784},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[827,828,829,830],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":781,"slug":782,"type":15},{"name":20,"slug":21,"type":15},{"slug":832,"name":832,"fn":833,"description":834,"org":835,"tags":836,"stars":31,"repoUrl":32,"updatedAt":844},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[837,838,841],{"name":17,"slug":18,"type":15},{"name":839,"slug":840,"type":15},"Documents","documents",{"name":842,"slug":843,"type":15},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":846,"name":846,"fn":847,"description":848,"org":849,"tags":850,"stars":31,"repoUrl":32,"updatedAt":857},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[851,852,853,854],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"name":855,"slug":856,"type":15},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":859,"name":859,"fn":860,"description":861,"org":862,"tags":863,"stars":31,"repoUrl":32,"updatedAt":870},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[864,865,866,867],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":781,"slug":782,"type":15},{"name":868,"slug":869,"type":15},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":872,"name":872,"fn":873,"description":874,"org":875,"tags":876,"stars":31,"repoUrl":32,"updatedAt":880},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[877,878,879],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},"2026-07-15T05:47:51.742515",{"slug":882,"name":882,"fn":883,"description":884,"org":885,"tags":886,"stars":31,"repoUrl":32,"updatedAt":890},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[887,888,889],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},"2026-07-15T05:45:05.303254",863]