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