[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-neon-automation":3,"mdc-3404hh-key":56,"related-org-composio-neon-automation":686,"related-repo-composio-neon-automation":833},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":30,"repoUrl":31,"updatedAt":32,"license":33,"forks":34,"topics":35,"repo":51,"sourceUrl":54,"mdContent":55},"neon-automation","Neon Automation","manage serverless PostgreSQL with Neon","Automate Neon serverless Postgres operations -- manage projects, branches, databases, roles, and connection URIs via the Composio MCP integration.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,18,21,24,27],{"name":15,"slug":16,"type":17},"Neon","neon","tag",{"name":19,"slug":20,"type":17},"Automation","automation",{"name":22,"slug":23,"type":17},"Database","database",{"name":25,"slug":26,"type":17},"PostgreSQL","postgresql",{"name":28,"slug":29,"type":17},"Serverless","serverless",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-12T08:10:15.713763",null,7603,[36,37,38,20,39,40,41,9,42,43,44,45,46,47,48,49,50],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":31,"stars":30,"forks":34,"topics":52,"description":53},[36,37,38,20,39,40,41,9,42,43,44,45,46,47,48,49,50],"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\u002Fneon-automation","---\nname: Neon Automation\ndescription: \"Automate Neon serverless Postgres operations -- manage projects, branches, databases, roles, and connection URIs via the Composio MCP integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Neon Automation\n\nAutomate your Neon serverless Postgres workflows -- list projects and branches, inspect databases, retrieve connection URIs, manage roles, and integrate Neon database operations into cross-app pipelines.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fneon](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fneon)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your client: `https:\u002F\u002Frube.app\u002Fmcp`\n2. Connect your Neon account when prompted (API key authentication)\n3. Start using the workflows below\n\n---\n\n## Core Workflows\n\n### 1. List Projects\n\nUse `NEON_RETRIEVE_PROJECTS_LIST` to discover all projects associated with the authenticated user.\n\n```\nTool: NEON_RETRIEVE_PROJECTS_LIST\nInputs:\n  - org_id: string (REQUIRED when using a personal API key)\n  - limit: integer (1-400, default 10)\n  - cursor: string (pagination cursor from previous response)\n  - search: string (search by project name or ID, supports partial match)\n  - timeout: integer (milliseconds; returns partial results on timeout)\n```\n\n**Important:** When using a personal API key, `org_id` is required. Retrieve it first via `NEON_GET_USER_ORGANIZATIONS`.\n\n### 2. Get Project Details\n\nUse `NEON_ACCESS_PROJECT_DETAILS_BY_ID` to inspect project configuration, owner info, and consumption metrics.\n\n```\nTool: NEON_ACCESS_PROJECT_DETAILS_BY_ID\nInputs:\n  - project_id: string (required) -- format: \"adjective-noun-number\", e.g., \"dry-smoke-26258271\"\n```\n\n### 3. List Branches for a Project\n\nUse `NEON_GET_BRANCHES_FOR_PROJECT` to enumerate branches (development stages) within a project.\n\n```\nTool: NEON_GET_BRANCHES_FOR_PROJECT\nInputs:\n  - project_id: string (required)\n  - search: string (optional, search by branch name or ID)\n```\n\n### 4. List Databases on a Branch\n\nUse `NEON_FETCH_DATABASE_FOR_BRANCH` to inventory databases within a specific project and branch.\n\n```\nTool: NEON_FETCH_DATABASE_FOR_BRANCH\nInputs:\n  - project_id: string (required)\n  - branch_id: string (required)\n```\n\n### 5. Get Connection URI\n\nUse `NEON_GET_PROJECT_CONNECTION_URI` to obtain a Postgres connection string for a project\u002Fbranch\u002Fdatabase.\n\n```\nTool: NEON_GET_PROJECT_CONNECTION_URI\nInputs:\n  - project_id: string (required)\n  - database_name: string (required) -- e.g., \"neondb\"\n  - role_name: string (required) -- e.g., \"neondb_owner\"\n  - branch_id: string (optional, defaults to project default branch)\n  - endpoint_id: string (optional, defaults to read-write endpoint)\n  - pooled: boolean (optional, adds -pooler for connection pooling)\n```\n\n**Security:** The returned URI includes credentials. Treat it as a secret -- do not log or share it.\n\n### 6. Inspect Database Details and Roles\n\nUse `NEON_RETRIEVE_BRANCH_DATABASE_DETAILS` to verify a database before connecting, and `NEON_GET_BRANCH_ROLES_FOR_PROJECT` to list available roles.\n\n```\nTool: NEON_RETRIEVE_BRANCH_DATABASE_DETAILS\nInputs:\n  - project_id: string (required)\n  - branch_id: string (required)\n  - database_name: string (required)\n\nTool: NEON_GET_BRANCH_ROLES_FOR_PROJECT\nInputs:\n  - project_id: string (required)\n  - branch_id: string (required)\n```\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| org_id required | `NEON_RETRIEVE_PROJECTS_LIST` returns HTTP 400 \"org_id is required\" when using a personal API key. Call `NEON_GET_USER_ORGANIZATIONS` first. |\n| Incomplete pagination | Project lists may be incomplete without pagination. Iterate using `cursor` until it is empty. |\n| Rate limiting | `NEON_RETRIEVE_PROJECTS_LIST` returns HTTP 429 on bursty listing. Avoid redundant calls and back off before retrying. |\n| Invalid role\u002Fdatabase pairing | `NEON_GET_PROJECT_CONNECTION_URI` returns 401\u002F403 when the database_name\u002Frole_name pairing is invalid. Use `NEON_GET_BRANCH_ROLES_FOR_PROJECT` to select an allowed role. |\n| Connection URI is a secret | The returned URI includes credentials. Never log, display, or share it in plain text. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `NEON_RETRIEVE_PROJECTS_LIST` | List all Neon projects with pagination and search |\n| `NEON_ACCESS_PROJECT_DETAILS_BY_ID` | Get project configuration and consumption metrics |\n| `NEON_GET_BRANCHES_FOR_PROJECT` | List branches within a project |\n| `NEON_FETCH_DATABASE_FOR_BRANCH` | List databases on a specific branch |\n| `NEON_GET_PROJECT_CONNECTION_URI` | Get a Postgres connection URI (with credentials) |\n| `NEON_RETRIEVE_BRANCH_DATABASE_DETAILS` | Inspect database metadata and settings |\n| `NEON_GET_USER_ORGANIZATIONS` | List organizations for the authenticated user |\n| `NEON_CREATE_API_KEY_FOR_ORGANIZATION` | Create a new API key for an organization |\n| `NEON_GET_BRANCH_ROLES_FOR_PROJECT` | List roles available on a branch |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":57,"body":60},{"name":5,"description":7,"requires":58},{"mcp":59},[47],{"type":61,"children":62},"root",[63,70,76,96,100,107,134,137,143,150,163,175,201,207,219,228,234,246,255,261,273,282,288,300,309,319,325,345,354,357,363,492,495,501,668,671],{"type":64,"tag":65,"props":66,"children":67},"element","h1",{"id":4},[68],{"type":69,"value":5},"text",{"type":64,"tag":71,"props":72,"children":73},"p",{},[74],{"type":69,"value":75},"Automate your Neon serverless Postgres workflows -- list projects and branches, inspect databases, retrieve connection URIs, manage roles, and integrate Neon database operations into cross-app pipelines.",{"type":64,"tag":71,"props":77,"children":78},{},[79,85,87],{"type":64,"tag":80,"props":81,"children":82},"strong",{},[83],{"type":69,"value":84},"Toolkit docs:",{"type":69,"value":86}," ",{"type":64,"tag":88,"props":89,"children":93},"a",{"href":90,"rel":91},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fneon",[92],"nofollow",[94],{"type":69,"value":95},"composio.dev\u002Ftoolkits\u002Fneon",{"type":64,"tag":97,"props":98,"children":99},"hr",{},[],{"type":64,"tag":101,"props":102,"children":104},"h2",{"id":103},"setup",[105],{"type":69,"value":106},"Setup",{"type":64,"tag":108,"props":109,"children":110},"ol",{},[111,124,129],{"type":64,"tag":112,"props":113,"children":114},"li",{},[115,117],{"type":69,"value":116},"Add the Composio MCP server to your client: ",{"type":64,"tag":118,"props":119,"children":121},"code",{"className":120},[],[122],{"type":69,"value":123},"https:\u002F\u002Frube.app\u002Fmcp",{"type":64,"tag":112,"props":125,"children":126},{},[127],{"type":69,"value":128},"Connect your Neon account when prompted (API key authentication)",{"type":64,"tag":112,"props":130,"children":131},{},[132],{"type":69,"value":133},"Start using the workflows below",{"type":64,"tag":97,"props":135,"children":136},{},[],{"type":64,"tag":101,"props":138,"children":140},{"id":139},"core-workflows",[141],{"type":69,"value":142},"Core Workflows",{"type":64,"tag":144,"props":145,"children":147},"h3",{"id":146},"_1-list-projects",[148],{"type":69,"value":149},"1. List Projects",{"type":64,"tag":71,"props":151,"children":152},{},[153,155,161],{"type":69,"value":154},"Use ",{"type":64,"tag":118,"props":156,"children":158},{"className":157},[],[159],{"type":69,"value":160},"NEON_RETRIEVE_PROJECTS_LIST",{"type":69,"value":162}," to discover all projects associated with the authenticated user.",{"type":64,"tag":164,"props":165,"children":169},"pre",{"className":166,"code":168,"language":69},[167],"language-text","Tool: NEON_RETRIEVE_PROJECTS_LIST\nInputs:\n  - org_id: string (REQUIRED when using a personal API key)\n  - limit: integer (1-400, default 10)\n  - cursor: string (pagination cursor from previous response)\n  - search: string (search by project name or ID, supports partial match)\n  - timeout: integer (milliseconds; returns partial results on timeout)\n",[170],{"type":64,"tag":118,"props":171,"children":173},{"__ignoreMap":172},"",[174],{"type":69,"value":168},{"type":64,"tag":71,"props":176,"children":177},{},[178,183,185,191,193,199],{"type":64,"tag":80,"props":179,"children":180},{},[181],{"type":69,"value":182},"Important:",{"type":69,"value":184}," When using a personal API key, ",{"type":64,"tag":118,"props":186,"children":188},{"className":187},[],[189],{"type":69,"value":190},"org_id",{"type":69,"value":192}," is required. Retrieve it first via ",{"type":64,"tag":118,"props":194,"children":196},{"className":195},[],[197],{"type":69,"value":198},"NEON_GET_USER_ORGANIZATIONS",{"type":69,"value":200},".",{"type":64,"tag":144,"props":202,"children":204},{"id":203},"_2-get-project-details",[205],{"type":69,"value":206},"2. Get Project Details",{"type":64,"tag":71,"props":208,"children":209},{},[210,211,217],{"type":69,"value":154},{"type":64,"tag":118,"props":212,"children":214},{"className":213},[],[215],{"type":69,"value":216},"NEON_ACCESS_PROJECT_DETAILS_BY_ID",{"type":69,"value":218}," to inspect project configuration, owner info, and consumption metrics.",{"type":64,"tag":164,"props":220,"children":223},{"className":221,"code":222,"language":69},[167],"Tool: NEON_ACCESS_PROJECT_DETAILS_BY_ID\nInputs:\n  - project_id: string (required) -- format: \"adjective-noun-number\", e.g., \"dry-smoke-26258271\"\n",[224],{"type":64,"tag":118,"props":225,"children":226},{"__ignoreMap":172},[227],{"type":69,"value":222},{"type":64,"tag":144,"props":229,"children":231},{"id":230},"_3-list-branches-for-a-project",[232],{"type":69,"value":233},"3. List Branches for a Project",{"type":64,"tag":71,"props":235,"children":236},{},[237,238,244],{"type":69,"value":154},{"type":64,"tag":118,"props":239,"children":241},{"className":240},[],[242],{"type":69,"value":243},"NEON_GET_BRANCHES_FOR_PROJECT",{"type":69,"value":245}," to enumerate branches (development stages) within a project.",{"type":64,"tag":164,"props":247,"children":250},{"className":248,"code":249,"language":69},[167],"Tool: NEON_GET_BRANCHES_FOR_PROJECT\nInputs:\n  - project_id: string (required)\n  - search: string (optional, search by branch name or ID)\n",[251],{"type":64,"tag":118,"props":252,"children":253},{"__ignoreMap":172},[254],{"type":69,"value":249},{"type":64,"tag":144,"props":256,"children":258},{"id":257},"_4-list-databases-on-a-branch",[259],{"type":69,"value":260},"4. List Databases on a Branch",{"type":64,"tag":71,"props":262,"children":263},{},[264,265,271],{"type":69,"value":154},{"type":64,"tag":118,"props":266,"children":268},{"className":267},[],[269],{"type":69,"value":270},"NEON_FETCH_DATABASE_FOR_BRANCH",{"type":69,"value":272}," to inventory databases within a specific project and branch.",{"type":64,"tag":164,"props":274,"children":277},{"className":275,"code":276,"language":69},[167],"Tool: NEON_FETCH_DATABASE_FOR_BRANCH\nInputs:\n  - project_id: string (required)\n  - branch_id: string (required)\n",[278],{"type":64,"tag":118,"props":279,"children":280},{"__ignoreMap":172},[281],{"type":69,"value":276},{"type":64,"tag":144,"props":283,"children":285},{"id":284},"_5-get-connection-uri",[286],{"type":69,"value":287},"5. Get Connection URI",{"type":64,"tag":71,"props":289,"children":290},{},[291,292,298],{"type":69,"value":154},{"type":64,"tag":118,"props":293,"children":295},{"className":294},[],[296],{"type":69,"value":297},"NEON_GET_PROJECT_CONNECTION_URI",{"type":69,"value":299}," to obtain a Postgres connection string for a project\u002Fbranch\u002Fdatabase.",{"type":64,"tag":164,"props":301,"children":304},{"className":302,"code":303,"language":69},[167],"Tool: NEON_GET_PROJECT_CONNECTION_URI\nInputs:\n  - project_id: string (required)\n  - database_name: string (required) -- e.g., \"neondb\"\n  - role_name: string (required) -- e.g., \"neondb_owner\"\n  - branch_id: string (optional, defaults to project default branch)\n  - endpoint_id: string (optional, defaults to read-write endpoint)\n  - pooled: boolean (optional, adds -pooler for connection pooling)\n",[305],{"type":64,"tag":118,"props":306,"children":307},{"__ignoreMap":172},[308],{"type":69,"value":303},{"type":64,"tag":71,"props":310,"children":311},{},[312,317],{"type":64,"tag":80,"props":313,"children":314},{},[315],{"type":69,"value":316},"Security:",{"type":69,"value":318}," The returned URI includes credentials. Treat it as a secret -- do not log or share it.",{"type":64,"tag":144,"props":320,"children":322},{"id":321},"_6-inspect-database-details-and-roles",[323],{"type":69,"value":324},"6. Inspect Database Details and Roles",{"type":64,"tag":71,"props":326,"children":327},{},[328,329,335,337,343],{"type":69,"value":154},{"type":64,"tag":118,"props":330,"children":332},{"className":331},[],[333],{"type":69,"value":334},"NEON_RETRIEVE_BRANCH_DATABASE_DETAILS",{"type":69,"value":336}," to verify a database before connecting, and ",{"type":64,"tag":118,"props":338,"children":340},{"className":339},[],[341],{"type":69,"value":342},"NEON_GET_BRANCH_ROLES_FOR_PROJECT",{"type":69,"value":344}," to list available roles.",{"type":64,"tag":164,"props":346,"children":349},{"className":347,"code":348,"language":69},[167],"Tool: NEON_RETRIEVE_BRANCH_DATABASE_DETAILS\nInputs:\n  - project_id: string (required)\n  - branch_id: string (required)\n  - database_name: string (required)\n\nTool: NEON_GET_BRANCH_ROLES_FOR_PROJECT\nInputs:\n  - project_id: string (required)\n  - branch_id: string (required)\n",[350],{"type":64,"tag":118,"props":351,"children":352},{"__ignoreMap":172},[353],{"type":69,"value":348},{"type":64,"tag":97,"props":355,"children":356},{},[],{"type":64,"tag":101,"props":358,"children":360},{"id":359},"known-pitfalls",[361],{"type":69,"value":362},"Known Pitfalls",{"type":64,"tag":364,"props":365,"children":366},"table",{},[367,386],{"type":64,"tag":368,"props":369,"children":370},"thead",{},[371],{"type":64,"tag":372,"props":373,"children":374},"tr",{},[375,381],{"type":64,"tag":376,"props":377,"children":378},"th",{},[379],{"type":69,"value":380},"Pitfall",{"type":64,"tag":376,"props":382,"children":383},{},[384],{"type":69,"value":385},"Detail",{"type":64,"tag":387,"props":388,"children":389},"tbody",{},[390,416,436,454,479],{"type":64,"tag":372,"props":391,"children":392},{},[393,399],{"type":64,"tag":394,"props":395,"children":396},"td",{},[397],{"type":69,"value":398},"org_id required",{"type":64,"tag":394,"props":400,"children":401},{},[402,407,409,414],{"type":64,"tag":118,"props":403,"children":405},{"className":404},[],[406],{"type":69,"value":160},{"type":69,"value":408}," returns HTTP 400 \"org_id is required\" when using a personal API key. Call ",{"type":64,"tag":118,"props":410,"children":412},{"className":411},[],[413],{"type":69,"value":198},{"type":69,"value":415}," first.",{"type":64,"tag":372,"props":417,"children":418},{},[419,424],{"type":64,"tag":394,"props":420,"children":421},{},[422],{"type":69,"value":423},"Incomplete pagination",{"type":64,"tag":394,"props":425,"children":426},{},[427,429,434],{"type":69,"value":428},"Project lists may be incomplete without pagination. Iterate using ",{"type":64,"tag":118,"props":430,"children":432},{"className":431},[],[433],{"type":69,"value":42},{"type":69,"value":435}," until it is empty.",{"type":64,"tag":372,"props":437,"children":438},{},[439,444],{"type":64,"tag":394,"props":440,"children":441},{},[442],{"type":69,"value":443},"Rate limiting",{"type":64,"tag":394,"props":445,"children":446},{},[447,452],{"type":64,"tag":118,"props":448,"children":450},{"className":449},[],[451],{"type":69,"value":160},{"type":69,"value":453}," returns HTTP 429 on bursty listing. Avoid redundant calls and back off before retrying.",{"type":64,"tag":372,"props":455,"children":456},{},[457,462],{"type":64,"tag":394,"props":458,"children":459},{},[460],{"type":69,"value":461},"Invalid role\u002Fdatabase pairing",{"type":64,"tag":394,"props":463,"children":464},{},[465,470,472,477],{"type":64,"tag":118,"props":466,"children":468},{"className":467},[],[469],{"type":69,"value":297},{"type":69,"value":471}," returns 401\u002F403 when the database_name\u002Frole_name pairing is invalid. Use ",{"type":64,"tag":118,"props":473,"children":475},{"className":474},[],[476],{"type":69,"value":342},{"type":69,"value":478}," to select an allowed role.",{"type":64,"tag":372,"props":480,"children":481},{},[482,487],{"type":64,"tag":394,"props":483,"children":484},{},[485],{"type":69,"value":486},"Connection URI is a secret",{"type":64,"tag":394,"props":488,"children":489},{},[490],{"type":69,"value":491},"The returned URI includes credentials. Never log, display, or share it in plain text.",{"type":64,"tag":97,"props":493,"children":494},{},[],{"type":64,"tag":101,"props":496,"children":498},{"id":497},"quick-reference",[499],{"type":69,"value":500},"Quick Reference",{"type":64,"tag":364,"props":502,"children":503},{},[504,520],{"type":64,"tag":368,"props":505,"children":506},{},[507],{"type":64,"tag":372,"props":508,"children":509},{},[510,515],{"type":64,"tag":376,"props":511,"children":512},{},[513],{"type":69,"value":514},"Tool Slug",{"type":64,"tag":376,"props":516,"children":517},{},[518],{"type":69,"value":519},"Description",{"type":64,"tag":387,"props":521,"children":522},{},[523,539,555,571,587,603,619,635,652],{"type":64,"tag":372,"props":524,"children":525},{},[526,534],{"type":64,"tag":394,"props":527,"children":528},{},[529],{"type":64,"tag":118,"props":530,"children":532},{"className":531},[],[533],{"type":69,"value":160},{"type":64,"tag":394,"props":535,"children":536},{},[537],{"type":69,"value":538},"List all Neon projects with pagination and search",{"type":64,"tag":372,"props":540,"children":541},{},[542,550],{"type":64,"tag":394,"props":543,"children":544},{},[545],{"type":64,"tag":118,"props":546,"children":548},{"className":547},[],[549],{"type":69,"value":216},{"type":64,"tag":394,"props":551,"children":552},{},[553],{"type":69,"value":554},"Get project configuration and consumption metrics",{"type":64,"tag":372,"props":556,"children":557},{},[558,566],{"type":64,"tag":394,"props":559,"children":560},{},[561],{"type":64,"tag":118,"props":562,"children":564},{"className":563},[],[565],{"type":69,"value":243},{"type":64,"tag":394,"props":567,"children":568},{},[569],{"type":69,"value":570},"List branches within a project",{"type":64,"tag":372,"props":572,"children":573},{},[574,582],{"type":64,"tag":394,"props":575,"children":576},{},[577],{"type":64,"tag":118,"props":578,"children":580},{"className":579},[],[581],{"type":69,"value":270},{"type":64,"tag":394,"props":583,"children":584},{},[585],{"type":69,"value":586},"List databases on a specific branch",{"type":64,"tag":372,"props":588,"children":589},{},[590,598],{"type":64,"tag":394,"props":591,"children":592},{},[593],{"type":64,"tag":118,"props":594,"children":596},{"className":595},[],[597],{"type":69,"value":297},{"type":64,"tag":394,"props":599,"children":600},{},[601],{"type":69,"value":602},"Get a Postgres connection URI (with credentials)",{"type":64,"tag":372,"props":604,"children":605},{},[606,614],{"type":64,"tag":394,"props":607,"children":608},{},[609],{"type":64,"tag":118,"props":610,"children":612},{"className":611},[],[613],{"type":69,"value":334},{"type":64,"tag":394,"props":615,"children":616},{},[617],{"type":69,"value":618},"Inspect database metadata and settings",{"type":64,"tag":372,"props":620,"children":621},{},[622,630],{"type":64,"tag":394,"props":623,"children":624},{},[625],{"type":64,"tag":118,"props":626,"children":628},{"className":627},[],[629],{"type":69,"value":198},{"type":64,"tag":394,"props":631,"children":632},{},[633],{"type":69,"value":634},"List organizations for the authenticated user",{"type":64,"tag":372,"props":636,"children":637},{},[638,647],{"type":64,"tag":394,"props":639,"children":640},{},[641],{"type":64,"tag":118,"props":642,"children":644},{"className":643},[],[645],{"type":69,"value":646},"NEON_CREATE_API_KEY_FOR_ORGANIZATION",{"type":64,"tag":394,"props":648,"children":649},{},[650],{"type":69,"value":651},"Create a new API key for an organization",{"type":64,"tag":372,"props":653,"children":654},{},[655,663],{"type":64,"tag":394,"props":656,"children":657},{},[658],{"type":64,"tag":118,"props":659,"children":661},{"className":660},[],[662],{"type":69,"value":342},{"type":64,"tag":394,"props":664,"children":665},{},[666],{"type":69,"value":667},"List roles available on a branch",{"type":64,"tag":97,"props":669,"children":670},{},[],{"type":64,"tag":71,"props":672,"children":673},{},[674],{"type":64,"tag":675,"props":676,"children":677},"em",{},[678,680],{"type":69,"value":679},"Powered by ",{"type":64,"tag":88,"props":681,"children":684},{"href":682,"rel":683},"https:\u002F\u002Fcomposio.dev",[92],[685],{"type":69,"value":10},{"items":687,"total":832},[688,703,719,728,738,750,759,772,786,799,812,822],{"slug":689,"name":690,"fn":691,"description":692,"org":693,"tags":694,"stars":30,"repoUrl":31,"updatedAt":702},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[695,696,697,699],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":698,"slug":45,"type":17},"MCP",{"name":700,"slug":701,"type":17},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":704,"name":705,"fn":706,"description":707,"org":708,"tags":709,"stars":30,"repoUrl":31,"updatedAt":718},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[710,711,714,715],{"name":19,"slug":20,"type":17},{"name":712,"slug":713,"type":17},"Communications","communications",{"name":698,"slug":45,"type":17},{"name":716,"slug":717,"type":17},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":720,"name":720,"fn":721,"description":722,"org":723,"tags":724,"stars":30,"repoUrl":31,"updatedAt":727},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[725,726],{"name":19,"slug":20,"type":17},{"name":698,"slug":45,"type":17},"2026-07-12T08:09:55.453088",{"slug":729,"name":729,"fn":730,"description":731,"org":732,"tags":733,"stars":30,"repoUrl":31,"updatedAt":737},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[734,735,736],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":698,"slug":45,"type":17},"2026-07-15T05:45:16.470309",{"slug":739,"name":739,"fn":740,"description":741,"org":742,"tags":743,"stars":30,"repoUrl":31,"updatedAt":749},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[744,745,746],{"name":19,"slug":20,"type":17},{"name":698,"slug":45,"type":17},{"name":747,"slug":748,"type":17},"Security","security","2026-07-15T05:56:20.013366",{"slug":751,"name":751,"fn":752,"description":753,"org":754,"tags":755,"stars":30,"repoUrl":31,"updatedAt":758},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[756,757],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},"2026-07-15T05:54:50.762889",{"slug":760,"name":760,"fn":761,"description":762,"org":763,"tags":764,"stars":30,"repoUrl":31,"updatedAt":771},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[765,766,767,770],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":768,"slug":769,"type":17},"CRM","crm",{"name":698,"slug":45,"type":17},"2026-07-15T05:48:43.429136",{"slug":773,"name":773,"fn":774,"description":775,"org":776,"tags":777,"stars":30,"repoUrl":31,"updatedAt":785},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[778,779,782],{"name":19,"slug":20,"type":17},{"name":780,"slug":781,"type":17},"Documents","documents",{"name":783,"slug":784,"type":17},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":787,"name":787,"fn":788,"description":789,"org":790,"tags":791,"stars":30,"repoUrl":31,"updatedAt":798},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[792,793,794,795],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":698,"slug":45,"type":17},{"name":796,"slug":797,"type":17},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":800,"name":800,"fn":801,"description":802,"org":803,"tags":804,"stars":30,"repoUrl":31,"updatedAt":811},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[805,806,807,808],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":768,"slug":769,"type":17},{"name":809,"slug":810,"type":17},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":813,"name":813,"fn":814,"description":815,"org":816,"tags":817,"stars":30,"repoUrl":31,"updatedAt":821},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[818,819,820],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":698,"slug":45,"type":17},"2026-07-15T05:47:51.742515",{"slug":823,"name":823,"fn":824,"description":825,"org":826,"tags":827,"stars":30,"repoUrl":31,"updatedAt":831},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[828,829,830],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":698,"slug":45,"type":17},"2026-07-15T05:45:05.303254",863,{"items":834,"total":878},[835,842,849,854,860,866,871],{"slug":689,"name":690,"fn":691,"description":692,"org":836,"tags":837,"stars":30,"repoUrl":31,"updatedAt":702},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[838,839,840,841],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":698,"slug":45,"type":17},{"name":700,"slug":701,"type":17},{"slug":704,"name":705,"fn":706,"description":707,"org":843,"tags":844,"stars":30,"repoUrl":31,"updatedAt":718},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[845,846,847,848],{"name":19,"slug":20,"type":17},{"name":712,"slug":713,"type":17},{"name":698,"slug":45,"type":17},{"name":716,"slug":717,"type":17},{"slug":720,"name":720,"fn":721,"description":722,"org":850,"tags":851,"stars":30,"repoUrl":31,"updatedAt":727},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[852,853],{"name":19,"slug":20,"type":17},{"name":698,"slug":45,"type":17},{"slug":729,"name":729,"fn":730,"description":731,"org":855,"tags":856,"stars":30,"repoUrl":31,"updatedAt":737},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[857,858,859],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":698,"slug":45,"type":17},{"slug":739,"name":739,"fn":740,"description":741,"org":861,"tags":862,"stars":30,"repoUrl":31,"updatedAt":749},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[863,864,865],{"name":19,"slug":20,"type":17},{"name":698,"slug":45,"type":17},{"name":747,"slug":748,"type":17},{"slug":751,"name":751,"fn":752,"description":753,"org":867,"tags":868,"stars":30,"repoUrl":31,"updatedAt":758},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[869,870],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"slug":760,"name":760,"fn":761,"description":762,"org":872,"tags":873,"stars":30,"repoUrl":31,"updatedAt":771},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[874,875,876,877],{"name":19,"slug":20,"type":17},{"name":10,"slug":9,"type":17},{"name":768,"slug":769,"type":17},{"name":698,"slug":45,"type":17},860]