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