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