[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-ashby-automation":3,"mdc-xsizer-key":51,"related-org-composio-ashby-automation":1329,"related-repo-composio-ashby-automation":1476},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":29,"topics":30,"repo":46,"sourceUrl":49,"mdContent":50},"ashby-automation","Ashby Automation","automate Ashby recruiting and hiring workflows","Automate recruiting and hiring workflows in Ashby -- manage candidates, jobs, applications, interviews, and notes through natural language commands.",{"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,16,19,22],{"name":10,"slug":9,"type":15},"tag",{"name":17,"slug":18,"type":15},"Hiring","hiring",{"name":20,"slug":21,"type":15},"Automation","automation",{"name":23,"slug":24,"type":15},"Recruiting","recruiting",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:45:04.078929",null,7603,[31,32,33,21,34,35,36,9,37,38,39,40,41,42,43,44,45],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":26,"stars":25,"forks":29,"topics":47,"description":48},[31,32,33,21,34,35,36,9,37,38,39,40,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\u002Fashby-automation","---\nname: Ashby Automation\ndescription: \"Automate recruiting and hiring workflows in Ashby -- manage candidates, jobs, applications, interviews, and notes through natural language commands.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Ashby Automation\n\nAutomate your Ashby ATS recruiting operations directly from Claude Code. Create candidates, post jobs, manage applications, view interview schedules, and search your talent pipeline -- all without leaving your terminal.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fashby](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fashby)\n\n---\n\n## Setup\n\n1. Add the Rube MCP server to your Claude Code config with URL: `https:\u002F\u002Frube.app\u002Fmcp`\n2. When prompted, authenticate your Ashby account through the connection link provided\n3. Start automating your recruiting workflows with natural language\n\n---\n\n## Core Workflows\n\n### 1. Manage Candidates\n\nCreate, list, search, update, and retrieve detailed candidate information.\n\n**Tools:** `ASHBY_CREATE_CANDIDATE`, `ASHBY_LIST_CANDIDATES`, `ASHBY_SEARCH_CANDIDATES`, `ASHBY_GET_CANDIDATE_INFO`, `ASHBY_UPDATE_CANDIDATE`\n\n```\nCreate a candidate named \"Jane Smith\" with email jane@example.com and LinkedIn profile https:\u002F\u002Flinkedin.com\u002Fin\u002Fjanesmith\n```\n\nKey parameters for `ASHBY_CREATE_CANDIDATE`:\n- `name` (required) -- full name of the candidate\n- `email` -- primary email address\n- `phoneNumber`, `linkedInUrl`, `githubUrl`, `websiteUrl` -- contact\u002Fsocial profiles\n\nKey parameters for `ASHBY_SEARCH_CANDIDATES`:\n- `email` -- exact email match\n- `name` -- partial name match\n\nKey parameters for `ASHBY_LIST_CANDIDATES`:\n- `perPage` (max 100) \u002F `cursor` -- pagination\n- `syncToken` -- for incremental updates since last sync\n\n### 2. Create and List Jobs\n\nPost new job openings and browse existing positions.\n\n**Tools:** `ASHBY_CREATE_JOB`, `ASHBY_LIST_JOBS`, `ASHBY_GET_JOB_INFO`\n\n```\nCreate a new \"Senior Software Engineer\" job in team dept-123 at location loc-456 with brand brand-789\n```\n\nKey parameters for `ASHBY_CREATE_JOB`:\n- `title` (required) -- job title\n- `teamId` (required) -- department\u002Fteam ID (from list departments)\n- `locationId` (required) -- office location ID (from list locations)\n- `brandId` (required) -- employer brand ID (from list brands)\n- `defaultInterviewPlanId` -- required to open the job for applications\n- `jobTemplateId` -- pre-populate from a template\n\nKey parameters for `ASHBY_LIST_JOBS`:\n- `perPage` (max 100) \u002F `cursor` \u002F `syncToken` -- pagination and incremental sync\n\n**Note:** Newly created jobs start in \"Draft\" status. You must set a `defaultInterviewPlanId` to open\u002Fpublish the job.\n\n### 3. Manage Applications\n\nCreate applications to connect candidates to jobs and track their progress.\n\n**Tools:** `ASHBY_CREATE_APPLICATION`, `ASHBY_LIST_APPLICATIONS`\n\n```\nApply candidate cand-abc123 to job job-xyz789 with source src-referral\n```\n\nKey parameters for `ASHBY_CREATE_APPLICATION`:\n- `candidateId` (required) -- UUID of an existing candidate\n- `jobId` (required) -- UUID of an existing job\n- `sourceId` -- UUID of the application source (LinkedIn, Referral, etc.)\n- `creditedToUserId` -- UUID of recruiter\u002Freferrer to credit\n- `interviewStageId` -- place directly into a specific stage (defaults to first stage)\n\nKey parameters for `ASHBY_LIST_APPLICATIONS`:\n- `perPage` (max 100) \u002F `cursor` \u002F `syncToken` -- pagination and incremental sync\n\n### 4. View Interview Schedules\n\nList scheduled interviews with timing, interviewer, and candidate details.\n\n**Tool:** `ASHBY_LIST_INTERVIEW_SCHEDULES`\n\n```\nShow me all upcoming interview schedules\n```\n\nKey parameters:\n- `perPage` (max 100) \u002F `cursor` -- pagination\n- `syncToken` -- incremental sync for changed schedules\n\n### 5. Candidate Notes\n\nView internal notes, observations, and recruiter comments on candidates.\n\n**Tool:** `ASHBY_LIST_CANDIDATE_NOTES`\n\n```\nShow me all notes for candidate cand-abc123\n```\n\n- Retrieves all notes added by recruiters and hiring team members\n- Useful for reviewing interview feedback and internal assessments\n\n### 6. Pipeline Reporting\n\nCombine listing tools to build hiring pipeline reports.\n\n**Tools:** `ASHBY_LIST_CANDIDATES`, `ASHBY_LIST_APPLICATIONS`, `ASHBY_LIST_JOBS`\n\n```\nList all applications to see the current state of our hiring pipeline\n```\n\n- Use `syncToken` for incremental data fetches (efficient for recurring reports)\n- Combine candidate, application, and job data for full pipeline visibility\n- Paginate through all results with `cursor` for complete datasets\n\n---\n\n## Known Pitfalls\n\n- **Jobs start in Draft:** Newly created jobs via `ASHBY_CREATE_JOB` start in \"Draft\" status and cannot accept applications until a `defaultInterviewPlanId` is set and the job is opened.\n- **Four required fields for jobs:** `ASHBY_CREATE_JOB` requires `title`, `teamId`, `locationId`, and `brandId`. Use list departments, locations, and brands endpoints to discover valid IDs.\n- **Candidate before application:** A candidate must exist before creating an application. Always create or find the candidate first, then create the application.\n- **Cursor-based pagination:** All list endpoints use cursor-based pagination with `perPage` (max 100) and `cursor`. You cannot jump to arbitrary pages -- you must iterate sequentially.\n- **`syncToken` for efficiency:** Use `syncToken` from previous responses to fetch only changed records. This dramatically reduces API calls for recurring workflows.\n- **UUID format everywhere:** All IDs (candidates, jobs, applications, stages) are UUIDs. Passing malformed IDs returns 400 errors.\n- **Search limitations:** `ASHBY_SEARCH_CANDIDATES` supports exact email match or partial name match, but not combined queries or other fields. For broader searches, use `ASHBY_LIST_CANDIDATES` with pagination.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `ASHBY_CREATE_CANDIDATE` | Create a new candidate (requires `name`) |\n| `ASHBY_LIST_CANDIDATES` | List all candidates with pagination and sync |\n| `ASHBY_SEARCH_CANDIDATES` | Search candidates by email or name |\n| `ASHBY_GET_CANDIDATE_INFO` | Get full candidate details (requires `candidateId`) |\n| `ASHBY_UPDATE_CANDIDATE` | Update candidate profile information |\n| `ASHBY_LIST_CANDIDATE_NOTES` | List internal notes for a candidate |\n| `ASHBY_CREATE_JOB` | Create a job opening (requires `title`, `teamId`, `locationId`, `brandId`) |\n| `ASHBY_LIST_JOBS` | List all jobs with pagination and sync |\n| `ASHBY_GET_JOB_INFO` | Get full job details by ID |\n| `ASHBY_CREATE_APPLICATION` | Apply a candidate to a job (requires `candidateId`, `jobId`) |\n| `ASHBY_LIST_APPLICATIONS` | List all applications with pagination and sync |\n| `ASHBY_LIST_INTERVIEW_SCHEDULES` | List scheduled interviews with pagination |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":52,"body":55},{"name":5,"description":7,"requires":53},{"mcp":54},[42],{"type":56,"children":57},"root",[58,65,71,91,95,102,129,132,138,145,150,194,206,218,276,286,309,319,351,357,362,390,399,409,478,488,514,531,537,542,563,572,582,640,650,674,680,685,700,709,714,742,748,753,767,776,789,795,800,825,834,866,869,875,1033,1036,1042,1311,1314],{"type":59,"tag":60,"props":61,"children":62},"element","h1",{"id":4},[63],{"type":64,"value":5},"text",{"type":59,"tag":66,"props":67,"children":68},"p",{},[69],{"type":64,"value":70},"Automate your Ashby ATS recruiting operations directly from Claude Code. Create candidates, post jobs, manage applications, view interview schedules, and search your talent pipeline -- all without leaving your terminal.",{"type":59,"tag":66,"props":72,"children":73},{},[74,80,82],{"type":59,"tag":75,"props":76,"children":77},"strong",{},[78],{"type":64,"value":79},"Toolkit docs:",{"type":64,"value":81}," ",{"type":59,"tag":83,"props":84,"children":88},"a",{"href":85,"rel":86},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fashby",[87],"nofollow",[89],{"type":64,"value":90},"composio.dev\u002Ftoolkits\u002Fashby",{"type":59,"tag":92,"props":93,"children":94},"hr",{},[],{"type":59,"tag":96,"props":97,"children":99},"h2",{"id":98},"setup",[100],{"type":64,"value":101},"Setup",{"type":59,"tag":103,"props":104,"children":105},"ol",{},[106,119,124],{"type":59,"tag":107,"props":108,"children":109},"li",{},[110,112],{"type":64,"value":111},"Add the Rube MCP server to your Claude Code config with URL: ",{"type":59,"tag":113,"props":114,"children":116},"code",{"className":115},[],[117],{"type":64,"value":118},"https:\u002F\u002Frube.app\u002Fmcp",{"type":59,"tag":107,"props":120,"children":121},{},[122],{"type":64,"value":123},"When prompted, authenticate your Ashby account through the connection link provided",{"type":59,"tag":107,"props":125,"children":126},{},[127],{"type":64,"value":128},"Start automating your recruiting workflows with natural language",{"type":59,"tag":92,"props":130,"children":131},{},[],{"type":59,"tag":96,"props":133,"children":135},{"id":134},"core-workflows",[136],{"type":64,"value":137},"Core Workflows",{"type":59,"tag":139,"props":140,"children":142},"h3",{"id":141},"_1-manage-candidates",[143],{"type":64,"value":144},"1. Manage Candidates",{"type":59,"tag":66,"props":146,"children":147},{},[148],{"type":64,"value":149},"Create, list, search, update, and retrieve detailed candidate information.",{"type":59,"tag":66,"props":151,"children":152},{},[153,158,159,165,167,173,174,180,181,187,188],{"type":59,"tag":75,"props":154,"children":155},{},[156],{"type":64,"value":157},"Tools:",{"type":64,"value":81},{"type":59,"tag":113,"props":160,"children":162},{"className":161},[],[163],{"type":64,"value":164},"ASHBY_CREATE_CANDIDATE",{"type":64,"value":166},", ",{"type":59,"tag":113,"props":168,"children":170},{"className":169},[],[171],{"type":64,"value":172},"ASHBY_LIST_CANDIDATES",{"type":64,"value":166},{"type":59,"tag":113,"props":175,"children":177},{"className":176},[],[178],{"type":64,"value":179},"ASHBY_SEARCH_CANDIDATES",{"type":64,"value":166},{"type":59,"tag":113,"props":182,"children":184},{"className":183},[],[185],{"type":64,"value":186},"ASHBY_GET_CANDIDATE_INFO",{"type":64,"value":166},{"type":59,"tag":113,"props":189,"children":191},{"className":190},[],[192],{"type":64,"value":193},"ASHBY_UPDATE_CANDIDATE",{"type":59,"tag":195,"props":196,"children":200},"pre",{"className":197,"code":199,"language":64},[198],"language-text","Create a candidate named \"Jane Smith\" with email jane@example.com and LinkedIn profile https:\u002F\u002Flinkedin.com\u002Fin\u002Fjanesmith\n",[201],{"type":59,"tag":113,"props":202,"children":204},{"__ignoreMap":203},"",[205],{"type":64,"value":199},{"type":59,"tag":66,"props":207,"children":208},{},[209,211,216],{"type":64,"value":210},"Key parameters for ",{"type":59,"tag":113,"props":212,"children":214},{"className":213},[],[215],{"type":64,"value":164},{"type":64,"value":217},":",{"type":59,"tag":219,"props":220,"children":221},"ul",{},[222,233,244],{"type":59,"tag":107,"props":223,"children":224},{},[225,231],{"type":59,"tag":113,"props":226,"children":228},{"className":227},[],[229],{"type":64,"value":230},"name",{"type":64,"value":232}," (required) -- full name of the candidate",{"type":59,"tag":107,"props":234,"children":235},{},[236,242],{"type":59,"tag":113,"props":237,"children":239},{"className":238},[],[240],{"type":64,"value":241},"email",{"type":64,"value":243}," -- primary email address",{"type":59,"tag":107,"props":245,"children":246},{},[247,253,254,260,261,267,268,274],{"type":59,"tag":113,"props":248,"children":250},{"className":249},[],[251],{"type":64,"value":252},"phoneNumber",{"type":64,"value":166},{"type":59,"tag":113,"props":255,"children":257},{"className":256},[],[258],{"type":64,"value":259},"linkedInUrl",{"type":64,"value":166},{"type":59,"tag":113,"props":262,"children":264},{"className":263},[],[265],{"type":64,"value":266},"githubUrl",{"type":64,"value":166},{"type":59,"tag":113,"props":269,"children":271},{"className":270},[],[272],{"type":64,"value":273},"websiteUrl",{"type":64,"value":275}," -- contact\u002Fsocial profiles",{"type":59,"tag":66,"props":277,"children":278},{},[279,280,285],{"type":64,"value":210},{"type":59,"tag":113,"props":281,"children":283},{"className":282},[],[284],{"type":64,"value":179},{"type":64,"value":217},{"type":59,"tag":219,"props":287,"children":288},{},[289,299],{"type":59,"tag":107,"props":290,"children":291},{},[292,297],{"type":59,"tag":113,"props":293,"children":295},{"className":294},[],[296],{"type":64,"value":241},{"type":64,"value":298}," -- exact email match",{"type":59,"tag":107,"props":300,"children":301},{},[302,307],{"type":59,"tag":113,"props":303,"children":305},{"className":304},[],[306],{"type":64,"value":230},{"type":64,"value":308}," -- partial name match",{"type":59,"tag":66,"props":310,"children":311},{},[312,313,318],{"type":64,"value":210},{"type":59,"tag":113,"props":314,"children":316},{"className":315},[],[317],{"type":64,"value":172},{"type":64,"value":217},{"type":59,"tag":219,"props":320,"children":321},{},[322,340],{"type":59,"tag":107,"props":323,"children":324},{},[325,331,333,338],{"type":59,"tag":113,"props":326,"children":328},{"className":327},[],[329],{"type":64,"value":330},"perPage",{"type":64,"value":332}," (max 100) \u002F ",{"type":59,"tag":113,"props":334,"children":336},{"className":335},[],[337],{"type":64,"value":37},{"type":64,"value":339}," -- pagination",{"type":59,"tag":107,"props":341,"children":342},{},[343,349],{"type":59,"tag":113,"props":344,"children":346},{"className":345},[],[347],{"type":64,"value":348},"syncToken",{"type":64,"value":350}," -- for incremental updates since last sync",{"type":59,"tag":139,"props":352,"children":354},{"id":353},"_2-create-and-list-jobs",[355],{"type":64,"value":356},"2. Create and List Jobs",{"type":59,"tag":66,"props":358,"children":359},{},[360],{"type":64,"value":361},"Post new job openings and browse existing positions.",{"type":59,"tag":66,"props":363,"children":364},{},[365,369,370,376,377,383,384],{"type":59,"tag":75,"props":366,"children":367},{},[368],{"type":64,"value":157},{"type":64,"value":81},{"type":59,"tag":113,"props":371,"children":373},{"className":372},[],[374],{"type":64,"value":375},"ASHBY_CREATE_JOB",{"type":64,"value":166},{"type":59,"tag":113,"props":378,"children":380},{"className":379},[],[381],{"type":64,"value":382},"ASHBY_LIST_JOBS",{"type":64,"value":166},{"type":59,"tag":113,"props":385,"children":387},{"className":386},[],[388],{"type":64,"value":389},"ASHBY_GET_JOB_INFO",{"type":59,"tag":195,"props":391,"children":394},{"className":392,"code":393,"language":64},[198],"Create a new \"Senior Software Engineer\" job in team dept-123 at location loc-456 with brand brand-789\n",[395],{"type":59,"tag":113,"props":396,"children":397},{"__ignoreMap":203},[398],{"type":64,"value":393},{"type":59,"tag":66,"props":400,"children":401},{},[402,403,408],{"type":64,"value":210},{"type":59,"tag":113,"props":404,"children":406},{"className":405},[],[407],{"type":64,"value":375},{"type":64,"value":217},{"type":59,"tag":219,"props":410,"children":411},{},[412,423,434,445,456,467],{"type":59,"tag":107,"props":413,"children":414},{},[415,421],{"type":59,"tag":113,"props":416,"children":418},{"className":417},[],[419],{"type":64,"value":420},"title",{"type":64,"value":422}," (required) -- job title",{"type":59,"tag":107,"props":424,"children":425},{},[426,432],{"type":59,"tag":113,"props":427,"children":429},{"className":428},[],[430],{"type":64,"value":431},"teamId",{"type":64,"value":433}," (required) -- department\u002Fteam ID (from list departments)",{"type":59,"tag":107,"props":435,"children":436},{},[437,443],{"type":59,"tag":113,"props":438,"children":440},{"className":439},[],[441],{"type":64,"value":442},"locationId",{"type":64,"value":444}," (required) -- office location ID (from list locations)",{"type":59,"tag":107,"props":446,"children":447},{},[448,454],{"type":59,"tag":113,"props":449,"children":451},{"className":450},[],[452],{"type":64,"value":453},"brandId",{"type":64,"value":455}," (required) -- employer brand ID (from list brands)",{"type":59,"tag":107,"props":457,"children":458},{},[459,465],{"type":59,"tag":113,"props":460,"children":462},{"className":461},[],[463],{"type":64,"value":464},"defaultInterviewPlanId",{"type":64,"value":466}," -- required to open the job for applications",{"type":59,"tag":107,"props":468,"children":469},{},[470,476],{"type":59,"tag":113,"props":471,"children":473},{"className":472},[],[474],{"type":64,"value":475},"jobTemplateId",{"type":64,"value":477}," -- pre-populate from a template",{"type":59,"tag":66,"props":479,"children":480},{},[481,482,487],{"type":64,"value":210},{"type":59,"tag":113,"props":483,"children":485},{"className":484},[],[486],{"type":64,"value":382},{"type":64,"value":217},{"type":59,"tag":219,"props":489,"children":490},{},[491],{"type":59,"tag":107,"props":492,"children":493},{},[494,499,500,505,507,512],{"type":59,"tag":113,"props":495,"children":497},{"className":496},[],[498],{"type":64,"value":330},{"type":64,"value":332},{"type":59,"tag":113,"props":501,"children":503},{"className":502},[],[504],{"type":64,"value":37},{"type":64,"value":506}," \u002F ",{"type":59,"tag":113,"props":508,"children":510},{"className":509},[],[511],{"type":64,"value":348},{"type":64,"value":513}," -- pagination and incremental sync",{"type":59,"tag":66,"props":515,"children":516},{},[517,522,524,529],{"type":59,"tag":75,"props":518,"children":519},{},[520],{"type":64,"value":521},"Note:",{"type":64,"value":523}," Newly created jobs start in \"Draft\" status. You must set a ",{"type":59,"tag":113,"props":525,"children":527},{"className":526},[],[528],{"type":64,"value":464},{"type":64,"value":530}," to open\u002Fpublish the job.",{"type":59,"tag":139,"props":532,"children":534},{"id":533},"_3-manage-applications",[535],{"type":64,"value":536},"3. Manage Applications",{"type":59,"tag":66,"props":538,"children":539},{},[540],{"type":64,"value":541},"Create applications to connect candidates to jobs and track their progress.",{"type":59,"tag":66,"props":543,"children":544},{},[545,549,550,556,557],{"type":59,"tag":75,"props":546,"children":547},{},[548],{"type":64,"value":157},{"type":64,"value":81},{"type":59,"tag":113,"props":551,"children":553},{"className":552},[],[554],{"type":64,"value":555},"ASHBY_CREATE_APPLICATION",{"type":64,"value":166},{"type":59,"tag":113,"props":558,"children":560},{"className":559},[],[561],{"type":64,"value":562},"ASHBY_LIST_APPLICATIONS",{"type":59,"tag":195,"props":564,"children":567},{"className":565,"code":566,"language":64},[198],"Apply candidate cand-abc123 to job job-xyz789 with source src-referral\n",[568],{"type":59,"tag":113,"props":569,"children":570},{"__ignoreMap":203},[571],{"type":64,"value":566},{"type":59,"tag":66,"props":573,"children":574},{},[575,576,581],{"type":64,"value":210},{"type":59,"tag":113,"props":577,"children":579},{"className":578},[],[580],{"type":64,"value":555},{"type":64,"value":217},{"type":59,"tag":219,"props":583,"children":584},{},[585,596,607,618,629],{"type":59,"tag":107,"props":586,"children":587},{},[588,594],{"type":59,"tag":113,"props":589,"children":591},{"className":590},[],[592],{"type":64,"value":593},"candidateId",{"type":64,"value":595}," (required) -- UUID of an existing candidate",{"type":59,"tag":107,"props":597,"children":598},{},[599,605],{"type":59,"tag":113,"props":600,"children":602},{"className":601},[],[603],{"type":64,"value":604},"jobId",{"type":64,"value":606}," (required) -- UUID of an existing job",{"type":59,"tag":107,"props":608,"children":609},{},[610,616],{"type":59,"tag":113,"props":611,"children":613},{"className":612},[],[614],{"type":64,"value":615},"sourceId",{"type":64,"value":617}," -- UUID of the application source (LinkedIn, Referral, etc.)",{"type":59,"tag":107,"props":619,"children":620},{},[621,627],{"type":59,"tag":113,"props":622,"children":624},{"className":623},[],[625],{"type":64,"value":626},"creditedToUserId",{"type":64,"value":628}," -- UUID of recruiter\u002Freferrer to credit",{"type":59,"tag":107,"props":630,"children":631},{},[632,638],{"type":59,"tag":113,"props":633,"children":635},{"className":634},[],[636],{"type":64,"value":637},"interviewStageId",{"type":64,"value":639}," -- place directly into a specific stage (defaults to first stage)",{"type":59,"tag":66,"props":641,"children":642},{},[643,644,649],{"type":64,"value":210},{"type":59,"tag":113,"props":645,"children":647},{"className":646},[],[648],{"type":64,"value":562},{"type":64,"value":217},{"type":59,"tag":219,"props":651,"children":652},{},[653],{"type":59,"tag":107,"props":654,"children":655},{},[656,661,662,667,668,673],{"type":59,"tag":113,"props":657,"children":659},{"className":658},[],[660],{"type":64,"value":330},{"type":64,"value":332},{"type":59,"tag":113,"props":663,"children":665},{"className":664},[],[666],{"type":64,"value":37},{"type":64,"value":506},{"type":59,"tag":113,"props":669,"children":671},{"className":670},[],[672],{"type":64,"value":348},{"type":64,"value":513},{"type":59,"tag":139,"props":675,"children":677},{"id":676},"_4-view-interview-schedules",[678],{"type":64,"value":679},"4. View Interview Schedules",{"type":59,"tag":66,"props":681,"children":682},{},[683],{"type":64,"value":684},"List scheduled interviews with timing, interviewer, and candidate details.",{"type":59,"tag":66,"props":686,"children":687},{},[688,693,694],{"type":59,"tag":75,"props":689,"children":690},{},[691],{"type":64,"value":692},"Tool:",{"type":64,"value":81},{"type":59,"tag":113,"props":695,"children":697},{"className":696},[],[698],{"type":64,"value":699},"ASHBY_LIST_INTERVIEW_SCHEDULES",{"type":59,"tag":195,"props":701,"children":704},{"className":702,"code":703,"language":64},[198],"Show me all upcoming interview schedules\n",[705],{"type":59,"tag":113,"props":706,"children":707},{"__ignoreMap":203},[708],{"type":64,"value":703},{"type":59,"tag":66,"props":710,"children":711},{},[712],{"type":64,"value":713},"Key parameters:",{"type":59,"tag":219,"props":715,"children":716},{},[717,732],{"type":59,"tag":107,"props":718,"children":719},{},[720,725,726,731],{"type":59,"tag":113,"props":721,"children":723},{"className":722},[],[724],{"type":64,"value":330},{"type":64,"value":332},{"type":59,"tag":113,"props":727,"children":729},{"className":728},[],[730],{"type":64,"value":37},{"type":64,"value":339},{"type":59,"tag":107,"props":733,"children":734},{},[735,740],{"type":59,"tag":113,"props":736,"children":738},{"className":737},[],[739],{"type":64,"value":348},{"type":64,"value":741}," -- incremental sync for changed schedules",{"type":59,"tag":139,"props":743,"children":745},{"id":744},"_5-candidate-notes",[746],{"type":64,"value":747},"5. Candidate Notes",{"type":59,"tag":66,"props":749,"children":750},{},[751],{"type":64,"value":752},"View internal notes, observations, and recruiter comments on candidates.",{"type":59,"tag":66,"props":754,"children":755},{},[756,760,761],{"type":59,"tag":75,"props":757,"children":758},{},[759],{"type":64,"value":692},{"type":64,"value":81},{"type":59,"tag":113,"props":762,"children":764},{"className":763},[],[765],{"type":64,"value":766},"ASHBY_LIST_CANDIDATE_NOTES",{"type":59,"tag":195,"props":768,"children":771},{"className":769,"code":770,"language":64},[198],"Show me all notes for candidate cand-abc123\n",[772],{"type":59,"tag":113,"props":773,"children":774},{"__ignoreMap":203},[775],{"type":64,"value":770},{"type":59,"tag":219,"props":777,"children":778},{},[779,784],{"type":59,"tag":107,"props":780,"children":781},{},[782],{"type":64,"value":783},"Retrieves all notes added by recruiters and hiring team members",{"type":59,"tag":107,"props":785,"children":786},{},[787],{"type":64,"value":788},"Useful for reviewing interview feedback and internal assessments",{"type":59,"tag":139,"props":790,"children":792},{"id":791},"_6-pipeline-reporting",[793],{"type":64,"value":794},"6. Pipeline Reporting",{"type":59,"tag":66,"props":796,"children":797},{},[798],{"type":64,"value":799},"Combine listing tools to build hiring pipeline reports.",{"type":59,"tag":66,"props":801,"children":802},{},[803,807,808,813,814,819,820],{"type":59,"tag":75,"props":804,"children":805},{},[806],{"type":64,"value":157},{"type":64,"value":81},{"type":59,"tag":113,"props":809,"children":811},{"className":810},[],[812],{"type":64,"value":172},{"type":64,"value":166},{"type":59,"tag":113,"props":815,"children":817},{"className":816},[],[818],{"type":64,"value":562},{"type":64,"value":166},{"type":59,"tag":113,"props":821,"children":823},{"className":822},[],[824],{"type":64,"value":382},{"type":59,"tag":195,"props":826,"children":829},{"className":827,"code":828,"language":64},[198],"List all applications to see the current state of our hiring pipeline\n",[830],{"type":59,"tag":113,"props":831,"children":832},{"__ignoreMap":203},[833],{"type":64,"value":828},{"type":59,"tag":219,"props":835,"children":836},{},[837,849,854],{"type":59,"tag":107,"props":838,"children":839},{},[840,842,847],{"type":64,"value":841},"Use ",{"type":59,"tag":113,"props":843,"children":845},{"className":844},[],[846],{"type":64,"value":348},{"type":64,"value":848}," for incremental data fetches (efficient for recurring reports)",{"type":59,"tag":107,"props":850,"children":851},{},[852],{"type":64,"value":853},"Combine candidate, application, and job data for full pipeline visibility",{"type":59,"tag":107,"props":855,"children":856},{},[857,859,864],{"type":64,"value":858},"Paginate through all results with ",{"type":59,"tag":113,"props":860,"children":862},{"className":861},[],[863],{"type":64,"value":37},{"type":64,"value":865}," for complete datasets",{"type":59,"tag":92,"props":867,"children":868},{},[],{"type":59,"tag":96,"props":870,"children":872},{"id":871},"known-pitfalls",[873],{"type":64,"value":874},"Known Pitfalls",{"type":59,"tag":219,"props":876,"children":877},{},[878,902,944,954,978,1000,1010],{"type":59,"tag":107,"props":879,"children":880},{},[881,886,888,893,895,900],{"type":59,"tag":75,"props":882,"children":883},{},[884],{"type":64,"value":885},"Jobs start in Draft:",{"type":64,"value":887}," Newly created jobs via ",{"type":59,"tag":113,"props":889,"children":891},{"className":890},[],[892],{"type":64,"value":375},{"type":64,"value":894}," start in \"Draft\" status and cannot accept applications until a ",{"type":59,"tag":113,"props":896,"children":898},{"className":897},[],[899],{"type":64,"value":464},{"type":64,"value":901}," is set and the job is opened.",{"type":59,"tag":107,"props":903,"children":904},{},[905,910,911,916,918,923,924,929,930,935,937,942],{"type":59,"tag":75,"props":906,"children":907},{},[908],{"type":64,"value":909},"Four required fields for jobs:",{"type":64,"value":81},{"type":59,"tag":113,"props":912,"children":914},{"className":913},[],[915],{"type":64,"value":375},{"type":64,"value":917}," requires ",{"type":59,"tag":113,"props":919,"children":921},{"className":920},[],[922],{"type":64,"value":420},{"type":64,"value":166},{"type":59,"tag":113,"props":925,"children":927},{"className":926},[],[928],{"type":64,"value":431},{"type":64,"value":166},{"type":59,"tag":113,"props":931,"children":933},{"className":932},[],[934],{"type":64,"value":442},{"type":64,"value":936},", and ",{"type":59,"tag":113,"props":938,"children":940},{"className":939},[],[941],{"type":64,"value":453},{"type":64,"value":943},". Use list departments, locations, and brands endpoints to discover valid IDs.",{"type":59,"tag":107,"props":945,"children":946},{},[947,952],{"type":59,"tag":75,"props":948,"children":949},{},[950],{"type":64,"value":951},"Candidate before application:",{"type":64,"value":953}," A candidate must exist before creating an application. Always create or find the candidate first, then create the application.",{"type":59,"tag":107,"props":955,"children":956},{},[957,962,964,969,971,976],{"type":59,"tag":75,"props":958,"children":959},{},[960],{"type":64,"value":961},"Cursor-based pagination:",{"type":64,"value":963}," All list endpoints use cursor-based pagination with ",{"type":59,"tag":113,"props":965,"children":967},{"className":966},[],[968],{"type":64,"value":330},{"type":64,"value":970}," (max 100) and ",{"type":59,"tag":113,"props":972,"children":974},{"className":973},[],[975],{"type":64,"value":37},{"type":64,"value":977},". You cannot jump to arbitrary pages -- you must iterate sequentially.",{"type":59,"tag":107,"props":979,"children":980},{},[981,991,993,998],{"type":59,"tag":75,"props":982,"children":983},{},[984,989],{"type":59,"tag":113,"props":985,"children":987},{"className":986},[],[988],{"type":64,"value":348},{"type":64,"value":990}," for efficiency:",{"type":64,"value":992}," Use ",{"type":59,"tag":113,"props":994,"children":996},{"className":995},[],[997],{"type":64,"value":348},{"type":64,"value":999}," from previous responses to fetch only changed records. This dramatically reduces API calls for recurring workflows.",{"type":59,"tag":107,"props":1001,"children":1002},{},[1003,1008],{"type":59,"tag":75,"props":1004,"children":1005},{},[1006],{"type":64,"value":1007},"UUID format everywhere:",{"type":64,"value":1009}," All IDs (candidates, jobs, applications, stages) are UUIDs. Passing malformed IDs returns 400 errors.",{"type":59,"tag":107,"props":1011,"children":1012},{},[1013,1018,1019,1024,1026,1031],{"type":59,"tag":75,"props":1014,"children":1015},{},[1016],{"type":64,"value":1017},"Search limitations:",{"type":64,"value":81},{"type":59,"tag":113,"props":1020,"children":1022},{"className":1021},[],[1023],{"type":64,"value":179},{"type":64,"value":1025}," supports exact email match or partial name match, but not combined queries or other fields. For broader searches, use ",{"type":59,"tag":113,"props":1027,"children":1029},{"className":1028},[],[1030],{"type":64,"value":172},{"type":64,"value":1032}," with pagination.",{"type":59,"tag":92,"props":1034,"children":1035},{},[],{"type":59,"tag":96,"props":1037,"children":1039},{"id":1038},"quick-reference",[1040],{"type":64,"value":1041},"Quick Reference",{"type":59,"tag":1043,"props":1044,"children":1045},"table",{},[1046,1065],{"type":59,"tag":1047,"props":1048,"children":1049},"thead",{},[1050],{"type":59,"tag":1051,"props":1052,"children":1053},"tr",{},[1054,1060],{"type":59,"tag":1055,"props":1056,"children":1057},"th",{},[1058],{"type":64,"value":1059},"Tool Slug",{"type":59,"tag":1055,"props":1061,"children":1062},{},[1063],{"type":64,"value":1064},"Description",{"type":59,"tag":1066,"props":1067,"children":1068},"tbody",{},[1069,1093,1109,1125,1147,1163,1179,1219,1235,1251,1279,1295],{"type":59,"tag":1051,"props":1070,"children":1071},{},[1072,1081],{"type":59,"tag":1073,"props":1074,"children":1075},"td",{},[1076],{"type":59,"tag":113,"props":1077,"children":1079},{"className":1078},[],[1080],{"type":64,"value":164},{"type":59,"tag":1073,"props":1082,"children":1083},{},[1084,1086,1091],{"type":64,"value":1085},"Create a new candidate (requires ",{"type":59,"tag":113,"props":1087,"children":1089},{"className":1088},[],[1090],{"type":64,"value":230},{"type":64,"value":1092},")",{"type":59,"tag":1051,"props":1094,"children":1095},{},[1096,1104],{"type":59,"tag":1073,"props":1097,"children":1098},{},[1099],{"type":59,"tag":113,"props":1100,"children":1102},{"className":1101},[],[1103],{"type":64,"value":172},{"type":59,"tag":1073,"props":1105,"children":1106},{},[1107],{"type":64,"value":1108},"List all candidates with pagination and sync",{"type":59,"tag":1051,"props":1110,"children":1111},{},[1112,1120],{"type":59,"tag":1073,"props":1113,"children":1114},{},[1115],{"type":59,"tag":113,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":64,"value":179},{"type":59,"tag":1073,"props":1121,"children":1122},{},[1123],{"type":64,"value":1124},"Search candidates by email or name",{"type":59,"tag":1051,"props":1126,"children":1127},{},[1128,1136],{"type":59,"tag":1073,"props":1129,"children":1130},{},[1131],{"type":59,"tag":113,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":64,"value":186},{"type":59,"tag":1073,"props":1137,"children":1138},{},[1139,1141,1146],{"type":64,"value":1140},"Get full candidate details (requires ",{"type":59,"tag":113,"props":1142,"children":1144},{"className":1143},[],[1145],{"type":64,"value":593},{"type":64,"value":1092},{"type":59,"tag":1051,"props":1148,"children":1149},{},[1150,1158],{"type":59,"tag":1073,"props":1151,"children":1152},{},[1153],{"type":59,"tag":113,"props":1154,"children":1156},{"className":1155},[],[1157],{"type":64,"value":193},{"type":59,"tag":1073,"props":1159,"children":1160},{},[1161],{"type":64,"value":1162},"Update candidate profile information",{"type":59,"tag":1051,"props":1164,"children":1165},{},[1166,1174],{"type":59,"tag":1073,"props":1167,"children":1168},{},[1169],{"type":59,"tag":113,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":64,"value":766},{"type":59,"tag":1073,"props":1175,"children":1176},{},[1177],{"type":64,"value":1178},"List internal notes for a candidate",{"type":59,"tag":1051,"props":1180,"children":1181},{},[1182,1190],{"type":59,"tag":1073,"props":1183,"children":1184},{},[1185],{"type":59,"tag":113,"props":1186,"children":1188},{"className":1187},[],[1189],{"type":64,"value":375},{"type":59,"tag":1073,"props":1191,"children":1192},{},[1193,1195,1200,1201,1206,1207,1212,1213,1218],{"type":64,"value":1194},"Create a job opening (requires ",{"type":59,"tag":113,"props":1196,"children":1198},{"className":1197},[],[1199],{"type":64,"value":420},{"type":64,"value":166},{"type":59,"tag":113,"props":1202,"children":1204},{"className":1203},[],[1205],{"type":64,"value":431},{"type":64,"value":166},{"type":59,"tag":113,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":64,"value":442},{"type":64,"value":166},{"type":59,"tag":113,"props":1214,"children":1216},{"className":1215},[],[1217],{"type":64,"value":453},{"type":64,"value":1092},{"type":59,"tag":1051,"props":1220,"children":1221},{},[1222,1230],{"type":59,"tag":1073,"props":1223,"children":1224},{},[1225],{"type":59,"tag":113,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":64,"value":382},{"type":59,"tag":1073,"props":1231,"children":1232},{},[1233],{"type":64,"value":1234},"List all jobs with pagination and sync",{"type":59,"tag":1051,"props":1236,"children":1237},{},[1238,1246],{"type":59,"tag":1073,"props":1239,"children":1240},{},[1241],{"type":59,"tag":113,"props":1242,"children":1244},{"className":1243},[],[1245],{"type":64,"value":389},{"type":59,"tag":1073,"props":1247,"children":1248},{},[1249],{"type":64,"value":1250},"Get full job details by ID",{"type":59,"tag":1051,"props":1252,"children":1253},{},[1254,1262],{"type":59,"tag":1073,"props":1255,"children":1256},{},[1257],{"type":59,"tag":113,"props":1258,"children":1260},{"className":1259},[],[1261],{"type":64,"value":555},{"type":59,"tag":1073,"props":1263,"children":1264},{},[1265,1267,1272,1273,1278],{"type":64,"value":1266},"Apply a candidate to a job (requires ",{"type":59,"tag":113,"props":1268,"children":1270},{"className":1269},[],[1271],{"type":64,"value":593},{"type":64,"value":166},{"type":59,"tag":113,"props":1274,"children":1276},{"className":1275},[],[1277],{"type":64,"value":604},{"type":64,"value":1092},{"type":59,"tag":1051,"props":1280,"children":1281},{},[1282,1290],{"type":59,"tag":1073,"props":1283,"children":1284},{},[1285],{"type":59,"tag":113,"props":1286,"children":1288},{"className":1287},[],[1289],{"type":64,"value":562},{"type":59,"tag":1073,"props":1291,"children":1292},{},[1293],{"type":64,"value":1294},"List all applications with pagination and sync",{"type":59,"tag":1051,"props":1296,"children":1297},{},[1298,1306],{"type":59,"tag":1073,"props":1299,"children":1300},{},[1301],{"type":59,"tag":113,"props":1302,"children":1304},{"className":1303},[],[1305],{"type":64,"value":699},{"type":59,"tag":1073,"props":1307,"children":1308},{},[1309],{"type":64,"value":1310},"List scheduled interviews with pagination",{"type":59,"tag":92,"props":1312,"children":1313},{},[],{"type":59,"tag":66,"props":1315,"children":1316},{},[1317],{"type":59,"tag":1318,"props":1319,"children":1320},"em",{},[1321,1323],{"type":64,"value":1322},"Powered by ",{"type":59,"tag":83,"props":1324,"children":1327},{"href":1325,"rel":1326},"https:\u002F\u002Fcomposio.dev",[87],[1328],{"type":64,"value":10},{"items":1330,"total":1475},[1331,1346,1362,1371,1381,1393,1402,1415,1429,1442,1455,1465],{"slug":1332,"name":1333,"fn":1334,"description":1335,"org":1336,"tags":1337,"stars":25,"repoUrl":26,"updatedAt":1345},"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},[1338,1339,1340,1342],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1341,"slug":40,"type":15},"MCP",{"name":1343,"slug":1344,"type":15},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":1347,"name":1348,"fn":1349,"description":1350,"org":1351,"tags":1352,"stars":25,"repoUrl":26,"updatedAt":1361},"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},[1353,1354,1357,1358],{"name":20,"slug":21,"type":15},{"name":1355,"slug":1356,"type":15},"Communications","communications",{"name":1341,"slug":40,"type":15},{"name":1359,"slug":1360,"type":15},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":1363,"name":1363,"fn":1364,"description":1365,"org":1366,"tags":1367,"stars":25,"repoUrl":26,"updatedAt":1370},"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},[1368,1369],{"name":20,"slug":21,"type":15},{"name":1341,"slug":40,"type":15},"2026-07-12T08:09:55.453088",{"slug":1372,"name":1372,"fn":1373,"description":1374,"org":1375,"tags":1376,"stars":25,"repoUrl":26,"updatedAt":1380},"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},[1377,1378,1379],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1341,"slug":40,"type":15},"2026-07-15T05:45:16.470309",{"slug":1382,"name":1382,"fn":1383,"description":1384,"org":1385,"tags":1386,"stars":25,"repoUrl":26,"updatedAt":1392},"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},[1387,1388,1389],{"name":20,"slug":21,"type":15},{"name":1341,"slug":40,"type":15},{"name":1390,"slug":1391,"type":15},"Security","security","2026-07-15T05:56:20.013366",{"slug":1394,"name":1394,"fn":1395,"description":1396,"org":1397,"tags":1398,"stars":25,"repoUrl":26,"updatedAt":1401},"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},[1399,1400],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},"2026-07-15T05:54:50.762889",{"slug":1403,"name":1403,"fn":1404,"description":1405,"org":1406,"tags":1407,"stars":25,"repoUrl":26,"updatedAt":1414},"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},[1408,1409,1410,1413],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1411,"slug":1412,"type":15},"CRM","crm",{"name":1341,"slug":40,"type":15},"2026-07-15T05:48:43.429136",{"slug":1416,"name":1416,"fn":1417,"description":1418,"org":1419,"tags":1420,"stars":25,"repoUrl":26,"updatedAt":1428},"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},[1421,1422,1425],{"name":20,"slug":21,"type":15},{"name":1423,"slug":1424,"type":15},"Documents","documents",{"name":1426,"slug":1427,"type":15},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":1430,"name":1430,"fn":1431,"description":1432,"org":1433,"tags":1434,"stars":25,"repoUrl":26,"updatedAt":1441},"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},[1435,1436,1437,1438],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1341,"slug":40,"type":15},{"name":1439,"slug":1440,"type":15},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":1443,"name":1443,"fn":1444,"description":1445,"org":1446,"tags":1447,"stars":25,"repoUrl":26,"updatedAt":1454},"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},[1448,1449,1450,1451],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1411,"slug":1412,"type":15},{"name":1452,"slug":1453,"type":15},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":1456,"name":1456,"fn":1457,"description":1458,"org":1459,"tags":1460,"stars":25,"repoUrl":26,"updatedAt":1464},"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},[1461,1462,1463],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1341,"slug":40,"type":15},"2026-07-15T05:47:51.742515",{"slug":1466,"name":1466,"fn":1467,"description":1468,"org":1469,"tags":1470,"stars":25,"repoUrl":26,"updatedAt":1474},"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},[1471,1472,1473],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1341,"slug":40,"type":15},"2026-07-15T05:45:05.303254",863,{"items":1477,"total":1521},[1478,1485,1492,1497,1503,1509,1514],{"slug":1332,"name":1333,"fn":1334,"description":1335,"org":1479,"tags":1480,"stars":25,"repoUrl":26,"updatedAt":1345},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1481,1482,1483,1484],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1341,"slug":40,"type":15},{"name":1343,"slug":1344,"type":15},{"slug":1347,"name":1348,"fn":1349,"description":1350,"org":1486,"tags":1487,"stars":25,"repoUrl":26,"updatedAt":1361},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1488,1489,1490,1491],{"name":20,"slug":21,"type":15},{"name":1355,"slug":1356,"type":15},{"name":1341,"slug":40,"type":15},{"name":1359,"slug":1360,"type":15},{"slug":1363,"name":1363,"fn":1364,"description":1365,"org":1493,"tags":1494,"stars":25,"repoUrl":26,"updatedAt":1370},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1495,1496],{"name":20,"slug":21,"type":15},{"name":1341,"slug":40,"type":15},{"slug":1372,"name":1372,"fn":1373,"description":1374,"org":1498,"tags":1499,"stars":25,"repoUrl":26,"updatedAt":1380},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1500,1501,1502],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1341,"slug":40,"type":15},{"slug":1382,"name":1382,"fn":1383,"description":1384,"org":1504,"tags":1505,"stars":25,"repoUrl":26,"updatedAt":1392},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1506,1507,1508],{"name":20,"slug":21,"type":15},{"name":1341,"slug":40,"type":15},{"name":1390,"slug":1391,"type":15},{"slug":1394,"name":1394,"fn":1395,"description":1396,"org":1510,"tags":1511,"stars":25,"repoUrl":26,"updatedAt":1401},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1512,1513],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"slug":1403,"name":1403,"fn":1404,"description":1405,"org":1515,"tags":1516,"stars":25,"repoUrl":26,"updatedAt":1414},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1517,1518,1519,1520],{"name":20,"slug":21,"type":15},{"name":10,"slug":9,"type":15},{"name":1411,"slug":1412,"type":15},{"name":1341,"slug":40,"type":15},860]