[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-apify-automation":3,"mdc--629hzb-key":53,"related-repo-composio-apify-automation":1348,"related-org-composio-apify-automation":1434},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":28,"repoUrl":29,"updatedAt":30,"license":31,"forks":32,"topics":33,"repo":48,"sourceUrl":51,"mdContent":52},"apify-automation","Apify Automation","automate web scraping with Apify","Automate web scraping and data extraction with Apify -- run Actors, manage datasets, create reusable tasks, and retrieve crawl results through the Composio Apify 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,19,22,25],{"name":15,"slug":16,"type":17},"Apify","apify","tag",{"name":10,"slug":9,"type":17},{"name":20,"slug":21,"type":17},"Automation","automation",{"name":23,"slug":24,"type":17},"Web Scraping","web-scraping",{"name":26,"slug":27,"type":17},"MCP","mcp",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-12T08:10:55.266105",null,7603,[34,35,36,21,37,38,39,9,40,41,42,27,43,44,45,46,47],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":29,"stars":28,"forks":32,"topics":49,"description":50},[34,35,36,21,37,38,39,9,40,41,42,27,43,44,45,46,47],"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\u002Fapify-automation","---\nname: Apify Automation\ndescription: \"Automate web scraping and data extraction with Apify -- run Actors, manage datasets, create reusable tasks, and retrieve crawl results through the Composio Apify integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Apify Automation\n\nRun **Apify** web scraping Actors and manage datasets directly from Claude Code. Execute crawlers synchronously or asynchronously, retrieve structured data, create reusable tasks, and inspect run logs without leaving your terminal.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fapify](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fapify)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Apify account when prompted. The agent will provide an authentication link.\n3. Browse available Actors at [apify.com\u002Fstore](https:\u002F\u002Fapify.com\u002Fstore). Each Actor has its own unique input schema -- always check the Actor's documentation before running.\n\n---\n\n## Core Workflows\n\n### 1. Run an Actor Synchronously and Get Results\n\nExecute an Actor and immediately retrieve its dataset items in a single call. Best for quick scraping jobs.\n\n**Tool:** `APIFY_RUN_ACTOR_SYNC_GET_DATASET_ITEMS`\n\nKey parameters:\n- `actorId` (required) -- Actor ID in format `username\u002Factor-name` (e.g., `compass\u002Fcrawler-google-places`)\n- `input` -- JSON input object matching the Actor's schema. Each Actor has unique field names -- check [apify.com\u002Fstore](https:\u002F\u002Fapify.com\u002Fstore) for the exact schema.\n- `limit` -- max items to return\n- `offset` -- skip items for pagination\n- `format` -- `json` (default), `csv`, `jsonl`, `html`, `xlsx`, `xml`\n- `timeout` -- run timeout in seconds\n- `waitForFinish` -- max wait time (0-300 seconds)\n- `fields` -- comma-separated list of fields to include\n- `omit` -- comma-separated list of fields to exclude\n\nExample prompt: *\"Run the Google Places scraper for 'restaurants in New York' and return the first 50 results\"*\n\n---\n\n### 2. Run an Actor Asynchronously\n\nTrigger an Actor run without waiting for completion. Use for long-running scraping jobs.\n\n**Tool:** `APIFY_RUN_ACTOR`\n\nKey parameters:\n- `actorId` (required) -- Actor slug or ID\n- `body` -- JSON input object for the Actor\n- `memory` -- memory limit in MB (must be power of 2, minimum 128)\n- `timeout` -- run timeout in seconds\n- `maxItems` -- cap on returned items\n- `build` -- specific build tag (e.g., `latest`, `beta`)\n\nFollow up with `APIFY_GET_DATASET_ITEMS` to retrieve results using the run's `datasetId`.\n\nExample prompt: *\"Start the web scraper Actor for example.com asynchronously with 1024MB memory\"*\n\n---\n\n### 3. Retrieve Dataset Items\n\nFetch data from a specific dataset with pagination, field selection, and filtering.\n\n**Tool:** `APIFY_GET_DATASET_ITEMS`\n\nKey parameters:\n- `datasetId` (required) -- dataset identifier\n- `limit` (default\u002Fmax 1000) -- items per page\n- `offset` (default 0) -- pagination offset\n- `format` -- `json` (recommended), `csv`, `xlsx`\n- `fields` -- include only specific fields\n- `omit` -- exclude specific fields\n- `clean` -- remove Apify-specific metadata\n- `desc` -- reverse order (newest first)\n\nExample prompt: *\"Get the first 500 items from dataset myDatasetId in JSON format\"*\n\n---\n\n### 4. Inspect Actor Details\n\nView Actor metadata, input schema, and configuration before running it.\n\n**Tool:** `APIFY_GET_ACTOR`\n\nKey parameters:\n- `actorId` (required) -- Actor ID in format `username\u002Factor-name` or hex ID\n\nExample prompt: *\"Show me the details and input schema for the apify\u002Fweb-scraper Actor\"*\n\n---\n\n### 5. Create Reusable Tasks\n\nConfigure reusable Actor tasks with preset inputs for recurring scraping jobs.\n\n**Tool:** `APIFY_CREATE_TASK`\n\nConfigure a task once, then trigger it repeatedly with consistent input parameters. Useful for scheduled or recurring data collection workflows.\n\nExample prompt: *\"Create an Apify task for the Google Search scraper with default query 'AI startups' and US location\"*\n\n---\n\n### 6. Manage Runs and Datasets\n\nList Actor runs, browse datasets, and inspect run details for monitoring and debugging.\n\n**Tools:** `APIFY_GET_LIST_OF_RUNS`, `APIFY_DATASETS_GET`, `APIFY_DATASET_GET`, `APIFY_GET_LOG`\n\nFor listing runs:\n- Filter by Actor and optionally by status\n- Get `datasetId` from run details for data retrieval\n\nFor dataset management:\n- `APIFY_DATASETS_GET` -- list all your datasets with pagination\n- `APIFY_DATASET_GET` -- get metadata for a specific dataset\n\nFor debugging:\n- `APIFY_GET_LOG` -- retrieve execution logs for a run or build\n\nExample prompt: *\"List the last 10 runs for the web scraper Actor and show logs for the most recent one\"*\n\n---\n\n## Known Pitfalls\n\n- **Actor input schemas vary wildly:** Every Actor has its own unique input fields. Generic field names like `queries` or `search_terms` will be rejected. Always check the Actor's page on [apify.com\u002Fstore](https:\u002F\u002Fapify.com\u002Fstore) for exact field names (e.g., `searchStringsArray` for Google Maps, `startUrls` for web scrapers).\n- **URL format requirements:** Always include the full protocol (`https:\u002F\u002F` or `http:\u002F\u002F`) in URLs. Many Actors require URLs as objects with a `url` property: `{\"startUrls\": [{\"url\": \"https:\u002F\u002Fexample.com\"}]}`.\n- **Dataset pagination cap:** `APIFY_GET_DATASET_ITEMS` has a max `limit` of 1000 per call. For large datasets, loop with `offset` to collect all items.\n- **Enum values are lowercase:** Most Actors expect lowercase enum values (e.g., `relevance` not `RELEVANCE`, `all` not `ALL`).\n- **Sync timeout at 5 minutes:** `APIFY_RUN_ACTOR_SYNC_GET_DATASET_ITEMS` has a maximum `waitForFinish` of 300 seconds. For longer runs, use `APIFY_RUN_ACTOR` (async) and poll with `APIFY_GET_DATASET_ITEMS`.\n- **Data volume costs:** Large datasets can be expensive to fetch. Prefer moderate limits and incremental processing to avoid timeouts or memory pressure.\n- **JSON format recommended:** While CSV\u002FXLSX formats are available, JSON is the most reliable for automated processing. Avoid CSV\u002FXLSX for downstream automation.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `APIFY_RUN_ACTOR_SYNC_GET_DATASET_ITEMS` | Run Actor synchronously and get results immediately |\n| `APIFY_RUN_ACTOR` | Run Actor asynchronously (trigger and return) |\n| `APIFY_RUN_ACTOR_SYNC` | Run Actor synchronously, return output record |\n| `APIFY_GET_ACTOR` | Get Actor metadata and input schema |\n| `APIFY_GET_DATASET_ITEMS` | Retrieve items from a dataset (paginated) |\n| `APIFY_DATASET_GET` | Get dataset metadata (item count, etc.) |\n| `APIFY_DATASETS_GET` | List all user datasets |\n| `APIFY_CREATE_TASK` | Create a reusable Actor task |\n| `APIFY_GET_TASK_INPUT` | Inspect a task's stored input |\n| `APIFY_GET_LIST_OF_RUNS` | List runs for an Actor |\n| `APIFY_GET_LOG` | Get execution logs for a run |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":54,"body":57},{"name":5,"description":7,"requires":55},{"mcp":56},[44],{"type":58,"children":59},"root",[60,67,80,99,103,110,152,155,161,168,173,188,193,362,373,376,382,387,401,405,485,506,515,518,524,529,542,546,648,657,660,666,671,685,689,708,717,720,726,731,745,750,759,762,768,773,809,814,834,839,862,867,880,889,892,898,1116,1119,1125,1331,1334],{"type":61,"tag":62,"props":63,"children":64},"element","h1",{"id":4},[65],{"type":66,"value":5},"text",{"type":61,"tag":68,"props":69,"children":70},"p",{},[71,73,78],{"type":66,"value":72},"Run ",{"type":61,"tag":74,"props":75,"children":76},"strong",{},[77],{"type":66,"value":15},{"type":66,"value":79}," web scraping Actors and manage datasets directly from Claude Code. Execute crawlers synchronously or asynchronously, retrieve structured data, create reusable tasks, and inspect run logs without leaving your terminal.",{"type":61,"tag":68,"props":81,"children":82},{},[83,88,90],{"type":61,"tag":74,"props":84,"children":85},{},[86],{"type":66,"value":87},"Toolkit docs:",{"type":66,"value":89}," ",{"type":61,"tag":91,"props":92,"children":96},"a",{"href":93,"rel":94},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fapify",[95],"nofollow",[97],{"type":66,"value":98},"composio.dev\u002Ftoolkits\u002Fapify",{"type":61,"tag":100,"props":101,"children":102},"hr",{},[],{"type":61,"tag":104,"props":105,"children":107},"h2",{"id":106},"setup",[108],{"type":66,"value":109},"Setup",{"type":61,"tag":111,"props":112,"children":113},"ol",{},[114,133,138],{"type":61,"tag":115,"props":116,"children":117},"li",{},[118,120],{"type":66,"value":119},"Add the Composio MCP server to your configuration:\n",{"type":61,"tag":121,"props":122,"children":126},"pre",{"className":123,"code":125,"language":66},[124],"language-text","https:\u002F\u002Frube.app\u002Fmcp\n",[127],{"type":61,"tag":128,"props":129,"children":131},"code",{"__ignoreMap":130},"",[132],{"type":66,"value":125},{"type":61,"tag":115,"props":134,"children":135},{},[136],{"type":66,"value":137},"Connect your Apify account when prompted. The agent will provide an authentication link.",{"type":61,"tag":115,"props":139,"children":140},{},[141,143,150],{"type":66,"value":142},"Browse available Actors at ",{"type":61,"tag":91,"props":144,"children":147},{"href":145,"rel":146},"https:\u002F\u002Fapify.com\u002Fstore",[95],[148],{"type":66,"value":149},"apify.com\u002Fstore",{"type":66,"value":151},". Each Actor has its own unique input schema -- always check the Actor's documentation before running.",{"type":61,"tag":100,"props":153,"children":154},{},[],{"type":61,"tag":104,"props":156,"children":158},{"id":157},"core-workflows",[159],{"type":66,"value":160},"Core Workflows",{"type":61,"tag":162,"props":163,"children":165},"h3",{"id":164},"_1-run-an-actor-synchronously-and-get-results",[166],{"type":66,"value":167},"1. Run an Actor Synchronously and Get Results",{"type":61,"tag":68,"props":169,"children":170},{},[171],{"type":66,"value":172},"Execute an Actor and immediately retrieve its dataset items in a single call. Best for quick scraping jobs.",{"type":61,"tag":68,"props":174,"children":175},{},[176,181,182],{"type":61,"tag":74,"props":177,"children":178},{},[179],{"type":66,"value":180},"Tool:",{"type":66,"value":89},{"type":61,"tag":128,"props":183,"children":185},{"className":184},[],[186],{"type":66,"value":187},"APIFY_RUN_ACTOR_SYNC_GET_DATASET_ITEMS",{"type":61,"tag":68,"props":189,"children":190},{},[191],{"type":66,"value":192},"Key parameters:",{"type":61,"tag":194,"props":195,"children":196},"ul",{},[197,224,242,253,264,318,329,340,351],{"type":61,"tag":115,"props":198,"children":199},{},[200,206,208,214,216,222],{"type":61,"tag":128,"props":201,"children":203},{"className":202},[],[204],{"type":66,"value":205},"actorId",{"type":66,"value":207}," (required) -- Actor ID in format ",{"type":61,"tag":128,"props":209,"children":211},{"className":210},[],[212],{"type":66,"value":213},"username\u002Factor-name",{"type":66,"value":215}," (e.g., ",{"type":61,"tag":128,"props":217,"children":219},{"className":218},[],[220],{"type":66,"value":221},"compass\u002Fcrawler-google-places",{"type":66,"value":223},")",{"type":61,"tag":115,"props":225,"children":226},{},[227,233,235,240],{"type":61,"tag":128,"props":228,"children":230},{"className":229},[],[231],{"type":66,"value":232},"input",{"type":66,"value":234}," -- JSON input object matching the Actor's schema. Each Actor has unique field names -- check ",{"type":61,"tag":91,"props":236,"children":238},{"href":145,"rel":237},[95],[239],{"type":66,"value":149},{"type":66,"value":241}," for the exact schema.",{"type":61,"tag":115,"props":243,"children":244},{},[245,251],{"type":61,"tag":128,"props":246,"children":248},{"className":247},[],[249],{"type":66,"value":250},"limit",{"type":66,"value":252}," -- max items to return",{"type":61,"tag":115,"props":254,"children":255},{},[256,262],{"type":61,"tag":128,"props":257,"children":259},{"className":258},[],[260],{"type":66,"value":261},"offset",{"type":66,"value":263}," -- skip items for pagination",{"type":61,"tag":115,"props":265,"children":266},{},[267,273,275,281,283,289,291,297,298,304,305,311,312],{"type":61,"tag":128,"props":268,"children":270},{"className":269},[],[271],{"type":66,"value":272},"format",{"type":66,"value":274}," -- ",{"type":61,"tag":128,"props":276,"children":278},{"className":277},[],[279],{"type":66,"value":280},"json",{"type":66,"value":282}," (default), ",{"type":61,"tag":128,"props":284,"children":286},{"className":285},[],[287],{"type":66,"value":288},"csv",{"type":66,"value":290},", ",{"type":61,"tag":128,"props":292,"children":294},{"className":293},[],[295],{"type":66,"value":296},"jsonl",{"type":66,"value":290},{"type":61,"tag":128,"props":299,"children":301},{"className":300},[],[302],{"type":66,"value":303},"html",{"type":66,"value":290},{"type":61,"tag":128,"props":306,"children":308},{"className":307},[],[309],{"type":66,"value":310},"xlsx",{"type":66,"value":290},{"type":61,"tag":128,"props":313,"children":315},{"className":314},[],[316],{"type":66,"value":317},"xml",{"type":61,"tag":115,"props":319,"children":320},{},[321,327],{"type":61,"tag":128,"props":322,"children":324},{"className":323},[],[325],{"type":66,"value":326},"timeout",{"type":66,"value":328}," -- run timeout in seconds",{"type":61,"tag":115,"props":330,"children":331},{},[332,338],{"type":61,"tag":128,"props":333,"children":335},{"className":334},[],[336],{"type":66,"value":337},"waitForFinish",{"type":66,"value":339}," -- max wait time (0-300 seconds)",{"type":61,"tag":115,"props":341,"children":342},{},[343,349],{"type":61,"tag":128,"props":344,"children":346},{"className":345},[],[347],{"type":66,"value":348},"fields",{"type":66,"value":350}," -- comma-separated list of fields to include",{"type":61,"tag":115,"props":352,"children":353},{},[354,360],{"type":61,"tag":128,"props":355,"children":357},{"className":356},[],[358],{"type":66,"value":359},"omit",{"type":66,"value":361}," -- comma-separated list of fields to exclude",{"type":61,"tag":68,"props":363,"children":364},{},[365,367],{"type":66,"value":366},"Example prompt: ",{"type":61,"tag":368,"props":369,"children":370},"em",{},[371],{"type":66,"value":372},"\"Run the Google Places scraper for 'restaurants in New York' and return the first 50 results\"",{"type":61,"tag":100,"props":374,"children":375},{},[],{"type":61,"tag":162,"props":377,"children":379},{"id":378},"_2-run-an-actor-asynchronously",[380],{"type":66,"value":381},"2. Run an Actor Asynchronously",{"type":61,"tag":68,"props":383,"children":384},{},[385],{"type":66,"value":386},"Trigger an Actor run without waiting for completion. Use for long-running scraping jobs.",{"type":61,"tag":68,"props":388,"children":389},{},[390,394,395],{"type":61,"tag":74,"props":391,"children":392},{},[393],{"type":66,"value":180},{"type":66,"value":89},{"type":61,"tag":128,"props":396,"children":398},{"className":397},[],[399],{"type":66,"value":400},"APIFY_RUN_ACTOR",{"type":61,"tag":68,"props":402,"children":403},{},[404],{"type":66,"value":192},{"type":61,"tag":194,"props":406,"children":407},{},[408,418,429,440,449,460],{"type":61,"tag":115,"props":409,"children":410},{},[411,416],{"type":61,"tag":128,"props":412,"children":414},{"className":413},[],[415],{"type":66,"value":205},{"type":66,"value":417}," (required) -- Actor slug or ID",{"type":61,"tag":115,"props":419,"children":420},{},[421,427],{"type":61,"tag":128,"props":422,"children":424},{"className":423},[],[425],{"type":66,"value":426},"body",{"type":66,"value":428}," -- JSON input object for the Actor",{"type":61,"tag":115,"props":430,"children":431},{},[432,438],{"type":61,"tag":128,"props":433,"children":435},{"className":434},[],[436],{"type":66,"value":437},"memory",{"type":66,"value":439}," -- memory limit in MB (must be power of 2, minimum 128)",{"type":61,"tag":115,"props":441,"children":442},{},[443,448],{"type":61,"tag":128,"props":444,"children":446},{"className":445},[],[447],{"type":66,"value":326},{"type":66,"value":328},{"type":61,"tag":115,"props":450,"children":451},{},[452,458],{"type":61,"tag":128,"props":453,"children":455},{"className":454},[],[456],{"type":66,"value":457},"maxItems",{"type":66,"value":459}," -- cap on returned items",{"type":61,"tag":115,"props":461,"children":462},{},[463,469,471,477,478,484],{"type":61,"tag":128,"props":464,"children":466},{"className":465},[],[467],{"type":66,"value":468},"build",{"type":66,"value":470}," -- specific build tag (e.g., ",{"type":61,"tag":128,"props":472,"children":474},{"className":473},[],[475],{"type":66,"value":476},"latest",{"type":66,"value":290},{"type":61,"tag":128,"props":479,"children":481},{"className":480},[],[482],{"type":66,"value":483},"beta",{"type":66,"value":223},{"type":61,"tag":68,"props":486,"children":487},{},[488,490,496,498,504],{"type":66,"value":489},"Follow up with ",{"type":61,"tag":128,"props":491,"children":493},{"className":492},[],[494],{"type":66,"value":495},"APIFY_GET_DATASET_ITEMS",{"type":66,"value":497}," to retrieve results using the run's ",{"type":61,"tag":128,"props":499,"children":501},{"className":500},[],[502],{"type":66,"value":503},"datasetId",{"type":66,"value":505},".",{"type":61,"tag":68,"props":507,"children":508},{},[509,510],{"type":66,"value":366},{"type":61,"tag":368,"props":511,"children":512},{},[513],{"type":66,"value":514},"\"Start the web scraper Actor for example.com asynchronously with 1024MB memory\"",{"type":61,"tag":100,"props":516,"children":517},{},[],{"type":61,"tag":162,"props":519,"children":521},{"id":520},"_3-retrieve-dataset-items",[522],{"type":66,"value":523},"3. Retrieve Dataset Items",{"type":61,"tag":68,"props":525,"children":526},{},[527],{"type":66,"value":528},"Fetch data from a specific dataset with pagination, field selection, and filtering.",{"type":61,"tag":68,"props":530,"children":531},{},[532,536,537],{"type":61,"tag":74,"props":533,"children":534},{},[535],{"type":66,"value":180},{"type":66,"value":89},{"type":61,"tag":128,"props":538,"children":540},{"className":539},[],[541],{"type":66,"value":495},{"type":61,"tag":68,"props":543,"children":544},{},[545],{"type":66,"value":192},{"type":61,"tag":194,"props":547,"children":548},{},[549,559,569,579,606,616,626,637],{"type":61,"tag":115,"props":550,"children":551},{},[552,557],{"type":61,"tag":128,"props":553,"children":555},{"className":554},[],[556],{"type":66,"value":503},{"type":66,"value":558}," (required) -- dataset identifier",{"type":61,"tag":115,"props":560,"children":561},{},[562,567],{"type":61,"tag":128,"props":563,"children":565},{"className":564},[],[566],{"type":66,"value":250},{"type":66,"value":568}," (default\u002Fmax 1000) -- items per page",{"type":61,"tag":115,"props":570,"children":571},{},[572,577],{"type":61,"tag":128,"props":573,"children":575},{"className":574},[],[576],{"type":66,"value":261},{"type":66,"value":578}," (default 0) -- pagination offset",{"type":61,"tag":115,"props":580,"children":581},{},[582,587,588,593,595,600,601],{"type":61,"tag":128,"props":583,"children":585},{"className":584},[],[586],{"type":66,"value":272},{"type":66,"value":274},{"type":61,"tag":128,"props":589,"children":591},{"className":590},[],[592],{"type":66,"value":280},{"type":66,"value":594}," (recommended), ",{"type":61,"tag":128,"props":596,"children":598},{"className":597},[],[599],{"type":66,"value":288},{"type":66,"value":290},{"type":61,"tag":128,"props":602,"children":604},{"className":603},[],[605],{"type":66,"value":310},{"type":61,"tag":115,"props":607,"children":608},{},[609,614],{"type":61,"tag":128,"props":610,"children":612},{"className":611},[],[613],{"type":66,"value":348},{"type":66,"value":615}," -- include only specific fields",{"type":61,"tag":115,"props":617,"children":618},{},[619,624],{"type":61,"tag":128,"props":620,"children":622},{"className":621},[],[623],{"type":66,"value":359},{"type":66,"value":625}," -- exclude specific fields",{"type":61,"tag":115,"props":627,"children":628},{},[629,635],{"type":61,"tag":128,"props":630,"children":632},{"className":631},[],[633],{"type":66,"value":634},"clean",{"type":66,"value":636}," -- remove Apify-specific metadata",{"type":61,"tag":115,"props":638,"children":639},{},[640,646],{"type":61,"tag":128,"props":641,"children":643},{"className":642},[],[644],{"type":66,"value":645},"desc",{"type":66,"value":647}," -- reverse order (newest first)",{"type":61,"tag":68,"props":649,"children":650},{},[651,652],{"type":66,"value":366},{"type":61,"tag":368,"props":653,"children":654},{},[655],{"type":66,"value":656},"\"Get the first 500 items from dataset myDatasetId in JSON format\"",{"type":61,"tag":100,"props":658,"children":659},{},[],{"type":61,"tag":162,"props":661,"children":663},{"id":662},"_4-inspect-actor-details",[664],{"type":66,"value":665},"4. Inspect Actor Details",{"type":61,"tag":68,"props":667,"children":668},{},[669],{"type":66,"value":670},"View Actor metadata, input schema, and configuration before running it.",{"type":61,"tag":68,"props":672,"children":673},{},[674,678,679],{"type":61,"tag":74,"props":675,"children":676},{},[677],{"type":66,"value":180},{"type":66,"value":89},{"type":61,"tag":128,"props":680,"children":682},{"className":681},[],[683],{"type":66,"value":684},"APIFY_GET_ACTOR",{"type":61,"tag":68,"props":686,"children":687},{},[688],{"type":66,"value":192},{"type":61,"tag":194,"props":690,"children":691},{},[692],{"type":61,"tag":115,"props":693,"children":694},{},[695,700,701,706],{"type":61,"tag":128,"props":696,"children":698},{"className":697},[],[699],{"type":66,"value":205},{"type":66,"value":207},{"type":61,"tag":128,"props":702,"children":704},{"className":703},[],[705],{"type":66,"value":213},{"type":66,"value":707}," or hex ID",{"type":61,"tag":68,"props":709,"children":710},{},[711,712],{"type":66,"value":366},{"type":61,"tag":368,"props":713,"children":714},{},[715],{"type":66,"value":716},"\"Show me the details and input schema for the apify\u002Fweb-scraper Actor\"",{"type":61,"tag":100,"props":718,"children":719},{},[],{"type":61,"tag":162,"props":721,"children":723},{"id":722},"_5-create-reusable-tasks",[724],{"type":66,"value":725},"5. Create Reusable Tasks",{"type":61,"tag":68,"props":727,"children":728},{},[729],{"type":66,"value":730},"Configure reusable Actor tasks with preset inputs for recurring scraping jobs.",{"type":61,"tag":68,"props":732,"children":733},{},[734,738,739],{"type":61,"tag":74,"props":735,"children":736},{},[737],{"type":66,"value":180},{"type":66,"value":89},{"type":61,"tag":128,"props":740,"children":742},{"className":741},[],[743],{"type":66,"value":744},"APIFY_CREATE_TASK",{"type":61,"tag":68,"props":746,"children":747},{},[748],{"type":66,"value":749},"Configure a task once, then trigger it repeatedly with consistent input parameters. Useful for scheduled or recurring data collection workflows.",{"type":61,"tag":68,"props":751,"children":752},{},[753,754],{"type":66,"value":366},{"type":61,"tag":368,"props":755,"children":756},{},[757],{"type":66,"value":758},"\"Create an Apify task for the Google Search scraper with default query 'AI startups' and US location\"",{"type":61,"tag":100,"props":760,"children":761},{},[],{"type":61,"tag":162,"props":763,"children":765},{"id":764},"_6-manage-runs-and-datasets",[766],{"type":66,"value":767},"6. Manage Runs and Datasets",{"type":61,"tag":68,"props":769,"children":770},{},[771],{"type":66,"value":772},"List Actor runs, browse datasets, and inspect run details for monitoring and debugging.",{"type":61,"tag":68,"props":774,"children":775},{},[776,781,782,788,789,795,796,802,803],{"type":61,"tag":74,"props":777,"children":778},{},[779],{"type":66,"value":780},"Tools:",{"type":66,"value":89},{"type":61,"tag":128,"props":783,"children":785},{"className":784},[],[786],{"type":66,"value":787},"APIFY_GET_LIST_OF_RUNS",{"type":66,"value":290},{"type":61,"tag":128,"props":790,"children":792},{"className":791},[],[793],{"type":66,"value":794},"APIFY_DATASETS_GET",{"type":66,"value":290},{"type":61,"tag":128,"props":797,"children":799},{"className":798},[],[800],{"type":66,"value":801},"APIFY_DATASET_GET",{"type":66,"value":290},{"type":61,"tag":128,"props":804,"children":806},{"className":805},[],[807],{"type":66,"value":808},"APIFY_GET_LOG",{"type":61,"tag":68,"props":810,"children":811},{},[812],{"type":66,"value":813},"For listing runs:",{"type":61,"tag":194,"props":815,"children":816},{},[817,822],{"type":61,"tag":115,"props":818,"children":819},{},[820],{"type":66,"value":821},"Filter by Actor and optionally by status",{"type":61,"tag":115,"props":823,"children":824},{},[825,827,832],{"type":66,"value":826},"Get ",{"type":61,"tag":128,"props":828,"children":830},{"className":829},[],[831],{"type":66,"value":503},{"type":66,"value":833}," from run details for data retrieval",{"type":61,"tag":68,"props":835,"children":836},{},[837],{"type":66,"value":838},"For dataset management:",{"type":61,"tag":194,"props":840,"children":841},{},[842,852],{"type":61,"tag":115,"props":843,"children":844},{},[845,850],{"type":61,"tag":128,"props":846,"children":848},{"className":847},[],[849],{"type":66,"value":794},{"type":66,"value":851}," -- list all your datasets with pagination",{"type":61,"tag":115,"props":853,"children":854},{},[855,860],{"type":61,"tag":128,"props":856,"children":858},{"className":857},[],[859],{"type":66,"value":801},{"type":66,"value":861}," -- get metadata for a specific dataset",{"type":61,"tag":68,"props":863,"children":864},{},[865],{"type":66,"value":866},"For debugging:",{"type":61,"tag":194,"props":868,"children":869},{},[870],{"type":61,"tag":115,"props":871,"children":872},{},[873,878],{"type":61,"tag":128,"props":874,"children":876},{"className":875},[],[877],{"type":66,"value":808},{"type":66,"value":879}," -- retrieve execution logs for a run or build",{"type":61,"tag":68,"props":881,"children":882},{},[883,884],{"type":66,"value":366},{"type":61,"tag":368,"props":885,"children":886},{},[887],{"type":66,"value":888},"\"List the last 10 runs for the web scraper Actor and show logs for the most recent one\"",{"type":61,"tag":100,"props":890,"children":891},{},[],{"type":61,"tag":104,"props":893,"children":895},{"id":894},"known-pitfalls",[896],{"type":66,"value":897},"Known Pitfalls",{"type":61,"tag":194,"props":899,"children":900},{},[901,950,990,1020,1060,1096,1106],{"type":61,"tag":115,"props":902,"children":903},{},[904,909,911,917,919,925,927,932,934,940,942,948],{"type":61,"tag":74,"props":905,"children":906},{},[907],{"type":66,"value":908},"Actor input schemas vary wildly:",{"type":66,"value":910}," Every Actor has its own unique input fields. Generic field names like ",{"type":61,"tag":128,"props":912,"children":914},{"className":913},[],[915],{"type":66,"value":916},"queries",{"type":66,"value":918}," or ",{"type":61,"tag":128,"props":920,"children":922},{"className":921},[],[923],{"type":66,"value":924},"search_terms",{"type":66,"value":926}," will be rejected. Always check the Actor's page on ",{"type":61,"tag":91,"props":928,"children":930},{"href":145,"rel":929},[95],[931],{"type":66,"value":149},{"type":66,"value":933}," for exact field names (e.g., ",{"type":61,"tag":128,"props":935,"children":937},{"className":936},[],[938],{"type":66,"value":939},"searchStringsArray",{"type":66,"value":941}," for Google Maps, ",{"type":61,"tag":128,"props":943,"children":945},{"className":944},[],[946],{"type":66,"value":947},"startUrls",{"type":66,"value":949}," for web scrapers).",{"type":61,"tag":115,"props":951,"children":952},{},[953,958,960,966,967,973,975,981,983,989],{"type":61,"tag":74,"props":954,"children":955},{},[956],{"type":66,"value":957},"URL format requirements:",{"type":66,"value":959}," Always include the full protocol (",{"type":61,"tag":128,"props":961,"children":963},{"className":962},[],[964],{"type":66,"value":965},"https:\u002F\u002F",{"type":66,"value":918},{"type":61,"tag":128,"props":968,"children":970},{"className":969},[],[971],{"type":66,"value":972},"http:\u002F\u002F",{"type":66,"value":974},") in URLs. Many Actors require URLs as objects with a ",{"type":61,"tag":128,"props":976,"children":978},{"className":977},[],[979],{"type":66,"value":980},"url",{"type":66,"value":982}," property: ",{"type":61,"tag":128,"props":984,"children":986},{"className":985},[],[987],{"type":66,"value":988},"{\"startUrls\": [{\"url\": \"https:\u002F\u002Fexample.com\"}]}",{"type":66,"value":505},{"type":61,"tag":115,"props":991,"children":992},{},[993,998,999,1004,1006,1011,1013,1018],{"type":61,"tag":74,"props":994,"children":995},{},[996],{"type":66,"value":997},"Dataset pagination cap:",{"type":66,"value":89},{"type":61,"tag":128,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":66,"value":495},{"type":66,"value":1005}," has a max ",{"type":61,"tag":128,"props":1007,"children":1009},{"className":1008},[],[1010],{"type":66,"value":250},{"type":66,"value":1012}," of 1000 per call. For large datasets, loop with ",{"type":61,"tag":128,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":66,"value":261},{"type":66,"value":1019}," to collect all items.",{"type":61,"tag":115,"props":1021,"children":1022},{},[1023,1028,1030,1036,1038,1044,1045,1051,1052,1058],{"type":61,"tag":74,"props":1024,"children":1025},{},[1026],{"type":66,"value":1027},"Enum values are lowercase:",{"type":66,"value":1029}," Most Actors expect lowercase enum values (e.g., ",{"type":61,"tag":128,"props":1031,"children":1033},{"className":1032},[],[1034],{"type":66,"value":1035},"relevance",{"type":66,"value":1037}," not ",{"type":61,"tag":128,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":66,"value":1043},"RELEVANCE",{"type":66,"value":290},{"type":61,"tag":128,"props":1046,"children":1048},{"className":1047},[],[1049],{"type":66,"value":1050},"all",{"type":66,"value":1037},{"type":61,"tag":128,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":66,"value":1057},"ALL",{"type":66,"value":1059},").",{"type":61,"tag":115,"props":1061,"children":1062},{},[1063,1068,1069,1074,1076,1081,1083,1088,1090,1095],{"type":61,"tag":74,"props":1064,"children":1065},{},[1066],{"type":66,"value":1067},"Sync timeout at 5 minutes:",{"type":66,"value":89},{"type":61,"tag":128,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":66,"value":187},{"type":66,"value":1075}," has a maximum ",{"type":61,"tag":128,"props":1077,"children":1079},{"className":1078},[],[1080],{"type":66,"value":337},{"type":66,"value":1082}," of 300 seconds. For longer runs, use ",{"type":61,"tag":128,"props":1084,"children":1086},{"className":1085},[],[1087],{"type":66,"value":400},{"type":66,"value":1089}," (async) and poll with ",{"type":61,"tag":128,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":66,"value":495},{"type":66,"value":505},{"type":61,"tag":115,"props":1097,"children":1098},{},[1099,1104],{"type":61,"tag":74,"props":1100,"children":1101},{},[1102],{"type":66,"value":1103},"Data volume costs:",{"type":66,"value":1105}," Large datasets can be expensive to fetch. Prefer moderate limits and incremental processing to avoid timeouts or memory pressure.",{"type":61,"tag":115,"props":1107,"children":1108},{},[1109,1114],{"type":61,"tag":74,"props":1110,"children":1111},{},[1112],{"type":66,"value":1113},"JSON format recommended:",{"type":66,"value":1115}," While CSV\u002FXLSX formats are available, JSON is the most reliable for automated processing. Avoid CSV\u002FXLSX for downstream automation.",{"type":61,"tag":100,"props":1117,"children":1118},{},[],{"type":61,"tag":104,"props":1120,"children":1122},{"id":1121},"quick-reference",[1123],{"type":66,"value":1124},"Quick Reference",{"type":61,"tag":1126,"props":1127,"children":1128},"table",{},[1129,1148],{"type":61,"tag":1130,"props":1131,"children":1132},"thead",{},[1133],{"type":61,"tag":1134,"props":1135,"children":1136},"tr",{},[1137,1143],{"type":61,"tag":1138,"props":1139,"children":1140},"th",{},[1141],{"type":66,"value":1142},"Tool Slug",{"type":61,"tag":1138,"props":1144,"children":1145},{},[1146],{"type":66,"value":1147},"Description",{"type":61,"tag":1149,"props":1150,"children":1151},"tbody",{},[1152,1169,1185,1202,1218,1234,1250,1266,1282,1299,1315],{"type":61,"tag":1134,"props":1153,"children":1154},{},[1155,1164],{"type":61,"tag":1156,"props":1157,"children":1158},"td",{},[1159],{"type":61,"tag":128,"props":1160,"children":1162},{"className":1161},[],[1163],{"type":66,"value":187},{"type":61,"tag":1156,"props":1165,"children":1166},{},[1167],{"type":66,"value":1168},"Run Actor synchronously and get results immediately",{"type":61,"tag":1134,"props":1170,"children":1171},{},[1172,1180],{"type":61,"tag":1156,"props":1173,"children":1174},{},[1175],{"type":61,"tag":128,"props":1176,"children":1178},{"className":1177},[],[1179],{"type":66,"value":400},{"type":61,"tag":1156,"props":1181,"children":1182},{},[1183],{"type":66,"value":1184},"Run Actor asynchronously (trigger and return)",{"type":61,"tag":1134,"props":1186,"children":1187},{},[1188,1197],{"type":61,"tag":1156,"props":1189,"children":1190},{},[1191],{"type":61,"tag":128,"props":1192,"children":1194},{"className":1193},[],[1195],{"type":66,"value":1196},"APIFY_RUN_ACTOR_SYNC",{"type":61,"tag":1156,"props":1198,"children":1199},{},[1200],{"type":66,"value":1201},"Run Actor synchronously, return output record",{"type":61,"tag":1134,"props":1203,"children":1204},{},[1205,1213],{"type":61,"tag":1156,"props":1206,"children":1207},{},[1208],{"type":61,"tag":128,"props":1209,"children":1211},{"className":1210},[],[1212],{"type":66,"value":684},{"type":61,"tag":1156,"props":1214,"children":1215},{},[1216],{"type":66,"value":1217},"Get Actor metadata and input schema",{"type":61,"tag":1134,"props":1219,"children":1220},{},[1221,1229],{"type":61,"tag":1156,"props":1222,"children":1223},{},[1224],{"type":61,"tag":128,"props":1225,"children":1227},{"className":1226},[],[1228],{"type":66,"value":495},{"type":61,"tag":1156,"props":1230,"children":1231},{},[1232],{"type":66,"value":1233},"Retrieve items from a dataset (paginated)",{"type":61,"tag":1134,"props":1235,"children":1236},{},[1237,1245],{"type":61,"tag":1156,"props":1238,"children":1239},{},[1240],{"type":61,"tag":128,"props":1241,"children":1243},{"className":1242},[],[1244],{"type":66,"value":801},{"type":61,"tag":1156,"props":1246,"children":1247},{},[1248],{"type":66,"value":1249},"Get dataset metadata (item count, etc.)",{"type":61,"tag":1134,"props":1251,"children":1252},{},[1253,1261],{"type":61,"tag":1156,"props":1254,"children":1255},{},[1256],{"type":61,"tag":128,"props":1257,"children":1259},{"className":1258},[],[1260],{"type":66,"value":794},{"type":61,"tag":1156,"props":1262,"children":1263},{},[1264],{"type":66,"value":1265},"List all user datasets",{"type":61,"tag":1134,"props":1267,"children":1268},{},[1269,1277],{"type":61,"tag":1156,"props":1270,"children":1271},{},[1272],{"type":61,"tag":128,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":66,"value":744},{"type":61,"tag":1156,"props":1278,"children":1279},{},[1280],{"type":66,"value":1281},"Create a reusable Actor task",{"type":61,"tag":1134,"props":1283,"children":1284},{},[1285,1294],{"type":61,"tag":1156,"props":1286,"children":1287},{},[1288],{"type":61,"tag":128,"props":1289,"children":1291},{"className":1290},[],[1292],{"type":66,"value":1293},"APIFY_GET_TASK_INPUT",{"type":61,"tag":1156,"props":1295,"children":1296},{},[1297],{"type":66,"value":1298},"Inspect a task's stored input",{"type":61,"tag":1134,"props":1300,"children":1301},{},[1302,1310],{"type":61,"tag":1156,"props":1303,"children":1304},{},[1305],{"type":61,"tag":128,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":66,"value":787},{"type":61,"tag":1156,"props":1311,"children":1312},{},[1313],{"type":66,"value":1314},"List runs for an Actor",{"type":61,"tag":1134,"props":1316,"children":1317},{},[1318,1326],{"type":61,"tag":1156,"props":1319,"children":1320},{},[1321],{"type":61,"tag":128,"props":1322,"children":1324},{"className":1323},[],[1325],{"type":66,"value":808},{"type":61,"tag":1156,"props":1327,"children":1328},{},[1329],{"type":66,"value":1330},"Get execution logs for a run",{"type":61,"tag":100,"props":1332,"children":1333},{},[],{"type":61,"tag":68,"props":1335,"children":1336},{},[1337],{"type":61,"tag":368,"props":1338,"children":1339},{},[1340,1342],{"type":66,"value":1341},"Powered by ",{"type":61,"tag":91,"props":1343,"children":1346},{"href":1344,"rel":1345},"https:\u002F\u002Fcomposio.dev",[95],[1347],{"type":66,"value":10},{"items":1349,"total":1433},[1350,1364,1380,1389,1399,1411,1420],{"slug":1351,"name":1352,"fn":1353,"description":1354,"org":1355,"tags":1356,"stars":28,"repoUrl":29,"updatedAt":1363},"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},[1357,1358,1359,1360],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"name":1361,"slug":1362,"type":17},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":1365,"name":1366,"fn":1367,"description":1368,"org":1369,"tags":1370,"stars":28,"repoUrl":29,"updatedAt":1379},"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},[1371,1372,1375,1376],{"name":20,"slug":21,"type":17},{"name":1373,"slug":1374,"type":17},"Communications","communications",{"name":26,"slug":27,"type":17},{"name":1377,"slug":1378,"type":17},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":1381,"name":1381,"fn":1382,"description":1383,"org":1384,"tags":1385,"stars":28,"repoUrl":29,"updatedAt":1388},"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},[1386,1387],{"name":20,"slug":21,"type":17},{"name":26,"slug":27,"type":17},"2026-07-12T08:09:55.453088",{"slug":1390,"name":1390,"fn":1391,"description":1392,"org":1393,"tags":1394,"stars":28,"repoUrl":29,"updatedAt":1398},"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},[1395,1396,1397],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},"2026-07-15T05:45:16.470309",{"slug":1400,"name":1400,"fn":1401,"description":1402,"org":1403,"tags":1404,"stars":28,"repoUrl":29,"updatedAt":1410},"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},[1405,1406,1407],{"name":20,"slug":21,"type":17},{"name":26,"slug":27,"type":17},{"name":1408,"slug":1409,"type":17},"Security","security","2026-07-15T05:56:20.013366",{"slug":1412,"name":1412,"fn":1413,"description":1414,"org":1415,"tags":1416,"stars":28,"repoUrl":29,"updatedAt":1419},"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},[1417,1418],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},"2026-07-15T05:54:50.762889",{"slug":1421,"name":1421,"fn":1422,"description":1423,"org":1424,"tags":1425,"stars":28,"repoUrl":29,"updatedAt":1432},"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},[1426,1427,1428,1431],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":1429,"slug":1430,"type":17},"CRM","crm",{"name":26,"slug":27,"type":17},"2026-07-15T05:48:43.429136",860,{"items":1435,"total":1539},[1436,1443,1450,1455,1461,1467,1472,1479,1493,1506,1519,1529],{"slug":1351,"name":1352,"fn":1353,"description":1354,"org":1437,"tags":1438,"stars":28,"repoUrl":29,"updatedAt":1363},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1439,1440,1441,1442],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"name":1361,"slug":1362,"type":17},{"slug":1365,"name":1366,"fn":1367,"description":1368,"org":1444,"tags":1445,"stars":28,"repoUrl":29,"updatedAt":1379},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1446,1447,1448,1449],{"name":20,"slug":21,"type":17},{"name":1373,"slug":1374,"type":17},{"name":26,"slug":27,"type":17},{"name":1377,"slug":1378,"type":17},{"slug":1381,"name":1381,"fn":1382,"description":1383,"org":1451,"tags":1452,"stars":28,"repoUrl":29,"updatedAt":1388},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1453,1454],{"name":20,"slug":21,"type":17},{"name":26,"slug":27,"type":17},{"slug":1390,"name":1390,"fn":1391,"description":1392,"org":1456,"tags":1457,"stars":28,"repoUrl":29,"updatedAt":1398},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1458,1459,1460],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"slug":1400,"name":1400,"fn":1401,"description":1402,"org":1462,"tags":1463,"stars":28,"repoUrl":29,"updatedAt":1410},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1464,1465,1466],{"name":20,"slug":21,"type":17},{"name":26,"slug":27,"type":17},{"name":1408,"slug":1409,"type":17},{"slug":1412,"name":1412,"fn":1413,"description":1414,"org":1468,"tags":1469,"stars":28,"repoUrl":29,"updatedAt":1419},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1470,1471],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"slug":1421,"name":1421,"fn":1422,"description":1423,"org":1473,"tags":1474,"stars":28,"repoUrl":29,"updatedAt":1432},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1475,1476,1477,1478],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":1429,"slug":1430,"type":17},{"name":26,"slug":27,"type":17},{"slug":1480,"name":1480,"fn":1481,"description":1482,"org":1483,"tags":1484,"stars":28,"repoUrl":29,"updatedAt":1492},"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},[1485,1486,1489],{"name":20,"slug":21,"type":17},{"name":1487,"slug":1488,"type":17},"Documents","documents",{"name":1490,"slug":1491,"type":17},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":1494,"name":1494,"fn":1495,"description":1496,"org":1497,"tags":1498,"stars":28,"repoUrl":29,"updatedAt":1505},"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},[1499,1500,1501,1502],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"name":1503,"slug":1504,"type":17},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":1507,"name":1507,"fn":1508,"description":1509,"org":1510,"tags":1511,"stars":28,"repoUrl":29,"updatedAt":1518},"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},[1512,1513,1514,1515],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":1429,"slug":1430,"type":17},{"name":1516,"slug":1517,"type":17},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":1520,"name":1520,"fn":1521,"description":1522,"org":1523,"tags":1524,"stars":28,"repoUrl":29,"updatedAt":1528},"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},[1525,1526,1527],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},"2026-07-15T05:47:51.742515",{"slug":1530,"name":1530,"fn":1531,"description":1532,"org":1533,"tags":1534,"stars":28,"repoUrl":29,"updatedAt":1538},"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},[1535,1536,1537],{"name":20,"slug":21,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},"2026-07-15T05:45:05.303254",863]