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