[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-npm-automation":3,"mdc-9swwzk-key":48,"related-repo-composio-npm-automation":551,"related-org-composio-npm-automation":638},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":22,"repoUrl":23,"updatedAt":24,"license":25,"forks":26,"topics":27,"repo":43,"sourceUrl":46,"mdContent":47},"npm-automation","automate npm package management tasks","Automate NPM tasks via Rube MCP (Composio). 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,17,19],{"name":14,"slug":15,"type":16},"Automation","automation","tag",{"name":18,"slug":18,"type":16},"npm",{"name":20,"slug":21,"type":16},"Engineering","engineering",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-12T08:09:40.77265",null,7603,[28,29,30,15,31,32,33,8,34,35,36,37,38,39,40,41,42],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":23,"stars":22,"forks":26,"topics":44,"description":45},[28,29,30,15,31,32,33,8,34,35,36,37,38,39,40,41,42],"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\u002Fnpm-automation","---\nname: npm-automation\ndescription: \"Automate NPM tasks via Rube MCP (Composio). Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# NPM Automation via Rube MCP\n\nAutomate NPM operations through Composio's NPM toolkit via Rube MCP.\n\n**Toolkit docs**: [composio.dev\u002Ftoolkits\u002Fnpm](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fnpm)\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active NPM connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `npm`\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 `npm`\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\nqueries: [{use_case: \"NPM operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n```\n\nThis returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.\n\n## Core Workflow Pattern\n\n### Step 1: Discover Available Tools\n\n```\nRUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific NPM task\"}]\nsession: {id: \"existing_session_id\"}\n```\n\n### Step 2: Check Connection\n\n```\nRUBE_MANAGE_CONNECTIONS\ntoolkits: [\"npm\"]\nsession_id: \"your_session_id\"\n```\n\n### Step 3: Execute Tools\n\n```\nRUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {\u002F* schema-compliant args from search results *\u002F}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n```\n\n## Known Pitfalls\n\n- **Always search first**: Tool schemas change. Never hardcode tool slugs or arguments without calling `RUBE_SEARCH_TOOLS`\n- **Check connection**: Verify `RUBE_MANAGE_CONNECTIONS` shows ACTIVE status before executing tools\n- **Schema compliance**: Use exact field names and types from the search results\n- **Memory parameter**: Always include `memory` in `RUBE_MULTI_EXECUTE_TOOL` calls, even if empty (`{}`)\n- **Session reuse**: Reuse session IDs within a workflow. Generate new ones for new workflows\n- **Pagination**: Check responses for pagination tokens and continue fetching until complete\n\n## Quick Reference\n\n| Operation | Approach |\n|-----------|----------|\n| Find tools | `RUBE_SEARCH_TOOLS` with NPM-specific use case |\n| Connect | `RUBE_MANAGE_CONNECTIONS` with toolkit `npm` |\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---\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":49,"body":52},{"name":4,"description":6,"requires":50},{"mcp":51},[39],{"type":53,"children":54},"root",[55,64,70,90,97,139,145,163,205,211,216,228,233,239,246,255,261,270,276,285,291,390,396,532,536],{"type":56,"tag":57,"props":58,"children":60},"element","h1",{"id":59},"npm-automation-via-rube-mcp",[61],{"type":62,"value":63},"text","NPM Automation via Rube MCP",{"type":56,"tag":65,"props":66,"children":67},"p",{},[68],{"type":62,"value":69},"Automate NPM operations through Composio's NPM toolkit via Rube MCP.",{"type":56,"tag":65,"props":71,"children":72},{},[73,79,81],{"type":56,"tag":74,"props":75,"children":76},"strong",{},[77],{"type":62,"value":78},"Toolkit docs",{"type":62,"value":80},": ",{"type":56,"tag":82,"props":83,"children":87},"a",{"href":84,"rel":85},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fnpm",[86],"nofollow",[88],{"type":62,"value":89},"composio.dev\u002Ftoolkits\u002Fnpm",{"type":56,"tag":91,"props":92,"children":94},"h2",{"id":93},"prerequisites",[95],{"type":62,"value":96},"Prerequisites",{"type":56,"tag":98,"props":99,"children":100},"ul",{},[101,107,126],{"type":56,"tag":102,"props":103,"children":104},"li",{},[105],{"type":62,"value":106},"Rube MCP must be connected (RUBE_SEARCH_TOOLS available)",{"type":56,"tag":102,"props":108,"children":109},{},[110,112,119,121],{"type":62,"value":111},"Active NPM connection via ",{"type":56,"tag":113,"props":114,"children":116},"code",{"className":115},[],[117],{"type":62,"value":118},"RUBE_MANAGE_CONNECTIONS",{"type":62,"value":120}," with toolkit ",{"type":56,"tag":113,"props":122,"children":124},{"className":123},[],[125],{"type":62,"value":18},{"type":56,"tag":102,"props":127,"children":128},{},[129,131,137],{"type":62,"value":130},"Always call ",{"type":56,"tag":113,"props":132,"children":134},{"className":133},[],[135],{"type":62,"value":136},"RUBE_SEARCH_TOOLS",{"type":62,"value":138}," first to get current tool schemas",{"type":56,"tag":91,"props":140,"children":142},{"id":141},"setup",[143],{"type":62,"value":144},"Setup",{"type":56,"tag":65,"props":146,"children":147},{},[148,153,155,161],{"type":56,"tag":74,"props":149,"children":150},{},[151],{"type":62,"value":152},"Get Rube MCP",{"type":62,"value":154},": Add ",{"type":56,"tag":113,"props":156,"children":158},{"className":157},[],[159],{"type":62,"value":160},"https:\u002F\u002Frube.app\u002Fmcp",{"type":62,"value":162}," as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.",{"type":56,"tag":164,"props":165,"children":166},"ol",{},[167,179,195,200],{"type":56,"tag":102,"props":168,"children":169},{},[170,172,177],{"type":62,"value":171},"Verify Rube MCP is available by confirming ",{"type":56,"tag":113,"props":173,"children":175},{"className":174},[],[176],{"type":62,"value":136},{"type":62,"value":178}," responds",{"type":56,"tag":102,"props":180,"children":181},{},[182,184,189,190],{"type":62,"value":183},"Call ",{"type":56,"tag":113,"props":185,"children":187},{"className":186},[],[188],{"type":62,"value":118},{"type":62,"value":120},{"type":56,"tag":113,"props":191,"children":193},{"className":192},[],[194],{"type":62,"value":18},{"type":56,"tag":102,"props":196,"children":197},{},[198],{"type":62,"value":199},"If connection is not ACTIVE, follow the returned auth link to complete setup",{"type":56,"tag":102,"props":201,"children":202},{},[203],{"type":62,"value":204},"Confirm connection status shows ACTIVE before running any workflows",{"type":56,"tag":91,"props":206,"children":208},{"id":207},"tool-discovery",[209],{"type":62,"value":210},"Tool Discovery",{"type":56,"tag":65,"props":212,"children":213},{},[214],{"type":62,"value":215},"Always discover available tools before executing workflows:",{"type":56,"tag":217,"props":218,"children":222},"pre",{"className":219,"code":221,"language":62},[220],"language-text","RUBE_SEARCH_TOOLS\nqueries: [{use_case: \"NPM operations\", known_fields: \"\"}]\nsession: {generate_id: true}\n",[223],{"type":56,"tag":113,"props":224,"children":226},{"__ignoreMap":225},"",[227],{"type":62,"value":221},{"type":56,"tag":65,"props":229,"children":230},{},[231],{"type":62,"value":232},"This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.",{"type":56,"tag":91,"props":234,"children":236},{"id":235},"core-workflow-pattern",[237],{"type":62,"value":238},"Core Workflow Pattern",{"type":56,"tag":240,"props":241,"children":243},"h3",{"id":242},"step-1-discover-available-tools",[244],{"type":62,"value":245},"Step 1: Discover Available Tools",{"type":56,"tag":217,"props":247,"children":250},{"className":248,"code":249,"language":62},[220],"RUBE_SEARCH_TOOLS\nqueries: [{use_case: \"your specific NPM task\"}]\nsession: {id: \"existing_session_id\"}\n",[251],{"type":56,"tag":113,"props":252,"children":253},{"__ignoreMap":225},[254],{"type":62,"value":249},{"type":56,"tag":240,"props":256,"children":258},{"id":257},"step-2-check-connection",[259],{"type":62,"value":260},"Step 2: Check Connection",{"type":56,"tag":217,"props":262,"children":265},{"className":263,"code":264,"language":62},[220],"RUBE_MANAGE_CONNECTIONS\ntoolkits: [\"npm\"]\nsession_id: \"your_session_id\"\n",[266],{"type":56,"tag":113,"props":267,"children":268},{"__ignoreMap":225},[269],{"type":62,"value":264},{"type":56,"tag":240,"props":271,"children":273},{"id":272},"step-3-execute-tools",[274],{"type":62,"value":275},"Step 3: Execute Tools",{"type":56,"tag":217,"props":277,"children":280},{"className":278,"code":279,"language":62},[220],"RUBE_MULTI_EXECUTE_TOOL\ntools: [{\n  tool_slug: \"TOOL_SLUG_FROM_SEARCH\",\n  arguments: {\u002F* schema-compliant args from search results *\u002F}\n}]\nmemory: {}\nsession_id: \"your_session_id\"\n",[281],{"type":56,"tag":113,"props":282,"children":283},{"__ignoreMap":225},[284],{"type":62,"value":279},{"type":56,"tag":91,"props":286,"children":288},{"id":287},"known-pitfalls",[289],{"type":62,"value":290},"Known Pitfalls",{"type":56,"tag":98,"props":292,"children":293},{},[294,309,326,336,370,380],{"type":56,"tag":102,"props":295,"children":296},{},[297,302,304],{"type":56,"tag":74,"props":298,"children":299},{},[300],{"type":62,"value":301},"Always search first",{"type":62,"value":303},": Tool schemas change. Never hardcode tool slugs or arguments without calling ",{"type":56,"tag":113,"props":305,"children":307},{"className":306},[],[308],{"type":62,"value":136},{"type":56,"tag":102,"props":310,"children":311},{},[312,317,319,324],{"type":56,"tag":74,"props":313,"children":314},{},[315],{"type":62,"value":316},"Check connection",{"type":62,"value":318},": Verify ",{"type":56,"tag":113,"props":320,"children":322},{"className":321},[],[323],{"type":62,"value":118},{"type":62,"value":325}," shows ACTIVE status before executing tools",{"type":56,"tag":102,"props":327,"children":328},{},[329,334],{"type":56,"tag":74,"props":330,"children":331},{},[332],{"type":62,"value":333},"Schema compliance",{"type":62,"value":335},": Use exact field names and types from the search results",{"type":56,"tag":102,"props":337,"children":338},{},[339,344,346,352,354,360,362,368],{"type":56,"tag":74,"props":340,"children":341},{},[342],{"type":62,"value":343},"Memory parameter",{"type":62,"value":345},": Always include ",{"type":56,"tag":113,"props":347,"children":349},{"className":348},[],[350],{"type":62,"value":351},"memory",{"type":62,"value":353}," in ",{"type":56,"tag":113,"props":355,"children":357},{"className":356},[],[358],{"type":62,"value":359},"RUBE_MULTI_EXECUTE_TOOL",{"type":62,"value":361}," calls, even if empty (",{"type":56,"tag":113,"props":363,"children":365},{"className":364},[],[366],{"type":62,"value":367},"{}",{"type":62,"value":369},")",{"type":56,"tag":102,"props":371,"children":372},{},[373,378],{"type":56,"tag":74,"props":374,"children":375},{},[376],{"type":62,"value":377},"Session reuse",{"type":62,"value":379},": Reuse session IDs within a workflow. Generate new ones for new workflows",{"type":56,"tag":102,"props":381,"children":382},{},[383,388],{"type":56,"tag":74,"props":384,"children":385},{},[386],{"type":62,"value":387},"Pagination",{"type":62,"value":389},": Check responses for pagination tokens and continue fetching until complete",{"type":56,"tag":91,"props":391,"children":393},{"id":392},"quick-reference",[394],{"type":62,"value":395},"Quick Reference",{"type":56,"tag":397,"props":398,"children":399},"table",{},[400,419],{"type":56,"tag":401,"props":402,"children":403},"thead",{},[404],{"type":56,"tag":405,"props":406,"children":407},"tr",{},[408,414],{"type":56,"tag":409,"props":410,"children":411},"th",{},[412],{"type":62,"value":413},"Operation",{"type":56,"tag":409,"props":415,"children":416},{},[417],{"type":62,"value":418},"Approach",{"type":56,"tag":420,"props":421,"children":422},"tbody",{},[423,442,464,482,507],{"type":56,"tag":405,"props":424,"children":425},{},[426,432],{"type":56,"tag":427,"props":428,"children":429},"td",{},[430],{"type":62,"value":431},"Find tools",{"type":56,"tag":427,"props":433,"children":434},{},[435,440],{"type":56,"tag":113,"props":436,"children":438},{"className":437},[],[439],{"type":62,"value":136},{"type":62,"value":441}," with NPM-specific use case",{"type":56,"tag":405,"props":443,"children":444},{},[445,450],{"type":56,"tag":427,"props":446,"children":447},{},[448],{"type":62,"value":449},"Connect",{"type":56,"tag":427,"props":451,"children":452},{},[453,458,459],{"type":56,"tag":113,"props":454,"children":456},{"className":455},[],[457],{"type":62,"value":118},{"type":62,"value":120},{"type":56,"tag":113,"props":460,"children":462},{"className":461},[],[463],{"type":62,"value":18},{"type":56,"tag":405,"props":465,"children":466},{},[467,472],{"type":56,"tag":427,"props":468,"children":469},{},[470],{"type":62,"value":471},"Execute",{"type":56,"tag":427,"props":473,"children":474},{},[475,480],{"type":56,"tag":113,"props":476,"children":478},{"className":477},[],[479],{"type":62,"value":359},{"type":62,"value":481}," with discovered tool slugs",{"type":56,"tag":405,"props":483,"children":484},{},[485,490],{"type":56,"tag":427,"props":486,"children":487},{},[488],{"type":62,"value":489},"Bulk ops",{"type":56,"tag":427,"props":491,"children":492},{},[493,499,501],{"type":56,"tag":113,"props":494,"children":496},{"className":495},[],[497],{"type":62,"value":498},"RUBE_REMOTE_WORKBENCH",{"type":62,"value":500}," with ",{"type":56,"tag":113,"props":502,"children":504},{"className":503},[],[505],{"type":62,"value":506},"run_composio_tool()",{"type":56,"tag":405,"props":508,"children":509},{},[510,515],{"type":56,"tag":427,"props":511,"children":512},{},[513],{"type":62,"value":514},"Full schema",{"type":56,"tag":427,"props":516,"children":517},{},[518,524,526],{"type":56,"tag":113,"props":519,"children":521},{"className":520},[],[522],{"type":62,"value":523},"RUBE_GET_TOOL_SCHEMAS",{"type":62,"value":525}," for tools with ",{"type":56,"tag":113,"props":527,"children":529},{"className":528},[],[530],{"type":62,"value":531},"schemaRef",{"type":56,"tag":533,"props":534,"children":535},"hr",{},[],{"type":56,"tag":65,"props":537,"children":538},{},[539],{"type":56,"tag":540,"props":541,"children":542},"em",{},[543,545],{"type":62,"value":544},"Powered by ",{"type":56,"tag":82,"props":546,"children":549},{"href":547,"rel":548},"https:\u002F\u002Fcomposio.dev",[86],[550],{"type":62,"value":9},{"items":552,"total":637},[553,568,584,593,603,615,624],{"slug":554,"name":555,"fn":556,"description":557,"org":558,"tags":559,"stars":22,"repoUrl":23,"updatedAt":567},"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},[560,561,562,564],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":563,"slug":37,"type":16},"MCP",{"name":565,"slug":566,"type":16},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":569,"name":570,"fn":571,"description":572,"org":573,"tags":574,"stars":22,"repoUrl":23,"updatedAt":583},"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},[575,576,579,580],{"name":14,"slug":15,"type":16},{"name":577,"slug":578,"type":16},"Communications","communications",{"name":563,"slug":37,"type":16},{"name":581,"slug":582,"type":16},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":585,"name":585,"fn":586,"description":587,"org":588,"tags":589,"stars":22,"repoUrl":23,"updatedAt":592},"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},[590,591],{"name":14,"slug":15,"type":16},{"name":563,"slug":37,"type":16},"2026-07-12T08:09:55.453088",{"slug":594,"name":594,"fn":595,"description":596,"org":597,"tags":598,"stars":22,"repoUrl":23,"updatedAt":602},"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},[599,600,601],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":563,"slug":37,"type":16},"2026-07-15T05:45:16.470309",{"slug":604,"name":604,"fn":605,"description":606,"org":607,"tags":608,"stars":22,"repoUrl":23,"updatedAt":614},"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},[609,610,611],{"name":14,"slug":15,"type":16},{"name":563,"slug":37,"type":16},{"name":612,"slug":613,"type":16},"Security","security","2026-07-15T05:56:20.013366",{"slug":616,"name":616,"fn":617,"description":618,"org":619,"tags":620,"stars":22,"repoUrl":23,"updatedAt":623},"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},[621,622],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},"2026-07-15T05:54:50.762889",{"slug":625,"name":625,"fn":626,"description":627,"org":628,"tags":629,"stars":22,"repoUrl":23,"updatedAt":636},"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},[630,631,632,635],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":633,"slug":634,"type":16},"CRM","crm",{"name":563,"slug":37,"type":16},"2026-07-15T05:48:43.429136",860,{"items":639,"total":743},[640,647,654,659,665,671,676,683,697,710,723,733],{"slug":554,"name":555,"fn":556,"description":557,"org":641,"tags":642,"stars":22,"repoUrl":23,"updatedAt":567},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[643,644,645,646],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":563,"slug":37,"type":16},{"name":565,"slug":566,"type":16},{"slug":569,"name":570,"fn":571,"description":572,"org":648,"tags":649,"stars":22,"repoUrl":23,"updatedAt":583},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[650,651,652,653],{"name":14,"slug":15,"type":16},{"name":577,"slug":578,"type":16},{"name":563,"slug":37,"type":16},{"name":581,"slug":582,"type":16},{"slug":585,"name":585,"fn":586,"description":587,"org":655,"tags":656,"stars":22,"repoUrl":23,"updatedAt":592},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[657,658],{"name":14,"slug":15,"type":16},{"name":563,"slug":37,"type":16},{"slug":594,"name":594,"fn":595,"description":596,"org":660,"tags":661,"stars":22,"repoUrl":23,"updatedAt":602},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[662,663,664],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":563,"slug":37,"type":16},{"slug":604,"name":604,"fn":605,"description":606,"org":666,"tags":667,"stars":22,"repoUrl":23,"updatedAt":614},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[668,669,670],{"name":14,"slug":15,"type":16},{"name":563,"slug":37,"type":16},{"name":612,"slug":613,"type":16},{"slug":616,"name":616,"fn":617,"description":618,"org":672,"tags":673,"stars":22,"repoUrl":23,"updatedAt":623},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[674,675],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"slug":625,"name":625,"fn":626,"description":627,"org":677,"tags":678,"stars":22,"repoUrl":23,"updatedAt":636},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[679,680,681,682],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":633,"slug":634,"type":16},{"name":563,"slug":37,"type":16},{"slug":684,"name":684,"fn":685,"description":686,"org":687,"tags":688,"stars":22,"repoUrl":23,"updatedAt":696},"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},[689,690,693],{"name":14,"slug":15,"type":16},{"name":691,"slug":692,"type":16},"Documents","documents",{"name":694,"slug":695,"type":16},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":698,"name":698,"fn":699,"description":700,"org":701,"tags":702,"stars":22,"repoUrl":23,"updatedAt":709},"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},[703,704,705,706],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":563,"slug":37,"type":16},{"name":707,"slug":708,"type":16},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":711,"name":711,"fn":712,"description":713,"org":714,"tags":715,"stars":22,"repoUrl":23,"updatedAt":722},"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},[716,717,718,719],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":633,"slug":634,"type":16},{"name":720,"slug":721,"type":16},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":724,"name":724,"fn":725,"description":726,"org":727,"tags":728,"stars":22,"repoUrl":23,"updatedAt":732},"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},[729,730,731],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":563,"slug":37,"type":16},"2026-07-15T05:47:51.742515",{"slug":734,"name":734,"fn":735,"description":736,"org":737,"tags":738,"stars":22,"repoUrl":23,"updatedAt":742},"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},[739,740,741],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":563,"slug":37,"type":16},"2026-07-15T05:45:05.303254",863]