[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-mistral-ai-automation":3,"mdc-pzpy9p-key":52,"related-repo-composio-mistral-ai-automation":699,"related-org-composio-mistral-ai-automation":785},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":27,"repoUrl":28,"updatedAt":29,"license":30,"forks":31,"topics":32,"repo":47,"sourceUrl":50,"mdContent":51},"mistral-ai-automation","Mistral AI Automation","automate Mistral AI operations","Automate Mistral AI operations -- manage files and libraries, upload documents for fine-tuning, batch processing, and OCR, track fine-tuning jobs, and build RAG pipelines via the Composio MCP integration.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,18,21,24],{"name":15,"slug":16,"type":17},"LLM","llm","tag",{"name":19,"slug":20,"type":17},"Data Engineering","data-engineering",{"name":22,"slug":23,"type":17},"Automation","automation",{"name":25,"slug":26,"type":17},"MCP","mcp",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:53:28.230751",null,7603,[33,34,35,23,36,37,38,9,39,40,41,26,42,43,44,45,46],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":28,"stars":27,"forks":31,"topics":48,"description":49},[33,34,35,23,36,37,38,9,39,40,41,26,42,43,44,45,46],"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\u002Fmistral-ai-automation","---\nname: Mistral AI Automation\ndescription: \"Automate Mistral AI operations -- manage files and libraries, upload documents for fine-tuning, batch processing, and OCR, track fine-tuning jobs, and build RAG pipelines via the Composio MCP integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Mistral AI Automation\n\nAutomate your Mistral AI workflows -- upload files for fine-tuning, batch processing, and OCR, manage document libraries for RAG-enabled agents, list and retrieve files, track fine-tuning jobs, and integrate Mistral AI into cross-app data pipelines.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fmistral_ai](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fmistral_ai)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your client: `https:\u002F\u002Frube.app\u002Fmcp`\n2. Connect your Mistral AI account when prompted (API key authentication)\n3. Start using the workflows below\n\n---\n\n## Core Workflows\n\n### 1. Upload Files to Mistral AI\n\nUse `MISTRAL_AI_UPLOAD_FILE` to upload files for fine-tuning, batch processing, or OCR.\n\n```\nTool: MISTRAL_AI_UPLOAD_FILE\nInputs:\n  - file: object (required)\n    - name: string -- destination filename (e.g., \"training_data.jsonl\")\n    - mimetype: string -- MIME type (e.g., \"application\u002Fpdf\", \"application\u002Fjsonl\")\n    - s3key: string -- S3 key of a previously downloaded\u002Fstored file\n  - purpose: \"fine-tune\" | \"batch\" | \"ocr\" (default \"fine-tune\")\n```\n\n**Limits:** Maximum file size is 512 MB. For fine-tuning, only `.jsonl` files are supported.\n\n### 2. List and Retrieve Files\n\nUse `MISTRAL_AI_LIST_FILES` to browse uploaded files with pagination, and `MISTRAL_AI_RETRIEVE_FILE` to get metadata for a specific file.\n\n```\nTool: MISTRAL_AI_LIST_FILES\nInputs:\n  - limit: integer (optional, min 1)\n  - after: string (file ID cursor for next page)\n  - order: \"asc\" | \"desc\" (default \"desc\")\n\nTool: MISTRAL_AI_RETRIEVE_FILE\nInputs:\n  - file_id: string (required) -- UUID obtained from List Files\n```\n\n### 3. Create Document Libraries\n\nUse `MISTRAL_AI_CREATE_LIBRARY` to group documents into libraries for use with RAG-enabled Mistral AI agents.\n\n```\nTool: MISTRAL_AI_CREATE_LIBRARY\nInputs:\n  - name: string (required) -- e.g., \"Project Documents\"\n  - description: string (optional)\n```\n\n### 4. Upload Documents to a Library\n\nUse `MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT` to add documents to a library for RAG retrieval by Mistral AI agents.\n\n```\nTool: MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT\n  - Requires library_id and file details\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema before use\n```\n\n### 5. List Libraries and Download Files\n\nUse `MISTRAL_AI_LIST_LIBRARIES` to discover available document libraries, and `MISTRAL_AI_DOWNLOAD_FILE` to retrieve file content.\n\n```\nTool: MISTRAL_AI_LIST_LIBRARIES\n  - Lists all document libraries with metadata (id, name, document counts)\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n\nTool: MISTRAL_AI_DOWNLOAD_FILE\n  - Downloads raw binary content of a previously uploaded file\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n```\n\n### 6. Track Fine-Tuning Jobs\n\nUse `MISTRAL_AI_GET_FINE_TUNING_JOBS` to list and filter fine-tuning jobs by model, status, and creation time.\n\n```\nTool: MISTRAL_AI_GET_FINE_TUNING_JOBS\n  - Supports filtering by model, status, creation time, and W&B integration\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n```\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| Fine-tune file format | Only `.jsonl` files are supported for fine-tuning uploads. Other formats will be rejected. |\n| File size limit | Maximum upload size is 512 MB per file. |\n| File object structure | `MISTRAL_AI_UPLOAD_FILE` requires an `s3key` referencing a previously stored file, not raw binary content. Use a download action first to stage files in S3. |\n| Pagination cursors | `MISTRAL_AI_LIST_FILES` uses cursor-based pagination via the `after` parameter (file ID). Continue fetching until no more results are returned. |\n| Library document processing | Uploaded library documents are processed asynchronously. They may not be immediately available for RAG queries after upload. |\n| Schema references | Several tools (`MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT`, `MISTRAL_AI_LIST_LIBRARIES`, `MISTRAL_AI_GET_FINE_TUNING_JOBS`, `MISTRAL_AI_DOWNLOAD_FILE`) require calling `RUBE_GET_TOOL_SCHEMAS` to load full input schemas before execution. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `MISTRAL_AI_UPLOAD_FILE` | Upload files for fine-tuning, batch processing, or OCR |\n| `MISTRAL_AI_LIST_FILES` | List uploaded files with pagination |\n| `MISTRAL_AI_RETRIEVE_FILE` | Get metadata for a specific file by ID |\n| `MISTRAL_AI_DOWNLOAD_FILE` | Download content of an uploaded file |\n| `MISTRAL_AI_CREATE_LIBRARY` | Create a document library for RAG |\n| `MISTRAL_AI_LIST_LIBRARIES` | List all document libraries with metadata |\n| `MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT` | Add a document to a library for RAG |\n| `MISTRAL_AI_GET_FINE_TUNING_JOBS` | List and filter fine-tuning jobs |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":53,"body":56},{"name":5,"description":7,"requires":54},{"mcp":55},[43],{"type":57,"children":58},"root",[59,66,72,92,96,103,130,133,139,146,159,171,189,195,215,224,230,242,251,257,269,278,284,304,313,319,331,340,343,349,522,525,531,681,684],{"type":60,"tag":61,"props":62,"children":63},"element","h1",{"id":4},[64],{"type":65,"value":5},"text",{"type":60,"tag":67,"props":68,"children":69},"p",{},[70],{"type":65,"value":71},"Automate your Mistral AI workflows -- upload files for fine-tuning, batch processing, and OCR, manage document libraries for RAG-enabled agents, list and retrieve files, track fine-tuning jobs, and integrate Mistral AI into cross-app data pipelines.",{"type":60,"tag":67,"props":73,"children":74},{},[75,81,83],{"type":60,"tag":76,"props":77,"children":78},"strong",{},[79],{"type":65,"value":80},"Toolkit docs:",{"type":65,"value":82}," ",{"type":60,"tag":84,"props":85,"children":89},"a",{"href":86,"rel":87},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fmistral_ai",[88],"nofollow",[90],{"type":65,"value":91},"composio.dev\u002Ftoolkits\u002Fmistral_ai",{"type":60,"tag":93,"props":94,"children":95},"hr",{},[],{"type":60,"tag":97,"props":98,"children":100},"h2",{"id":99},"setup",[101],{"type":65,"value":102},"Setup",{"type":60,"tag":104,"props":105,"children":106},"ol",{},[107,120,125],{"type":60,"tag":108,"props":109,"children":110},"li",{},[111,113],{"type":65,"value":112},"Add the Composio MCP server to your client: ",{"type":60,"tag":114,"props":115,"children":117},"code",{"className":116},[],[118],{"type":65,"value":119},"https:\u002F\u002Frube.app\u002Fmcp",{"type":60,"tag":108,"props":121,"children":122},{},[123],{"type":65,"value":124},"Connect your Mistral AI account when prompted (API key authentication)",{"type":60,"tag":108,"props":126,"children":127},{},[128],{"type":65,"value":129},"Start using the workflows below",{"type":60,"tag":93,"props":131,"children":132},{},[],{"type":60,"tag":97,"props":134,"children":136},{"id":135},"core-workflows",[137],{"type":65,"value":138},"Core Workflows",{"type":60,"tag":140,"props":141,"children":143},"h3",{"id":142},"_1-upload-files-to-mistral-ai",[144],{"type":65,"value":145},"1. Upload Files to Mistral AI",{"type":60,"tag":67,"props":147,"children":148},{},[149,151,157],{"type":65,"value":150},"Use ",{"type":60,"tag":114,"props":152,"children":154},{"className":153},[],[155],{"type":65,"value":156},"MISTRAL_AI_UPLOAD_FILE",{"type":65,"value":158}," to upload files for fine-tuning, batch processing, or OCR.",{"type":60,"tag":160,"props":161,"children":165},"pre",{"className":162,"code":164,"language":65},[163],"language-text","Tool: MISTRAL_AI_UPLOAD_FILE\nInputs:\n  - file: object (required)\n    - name: string -- destination filename (e.g., \"training_data.jsonl\")\n    - mimetype: string -- MIME type (e.g., \"application\u002Fpdf\", \"application\u002Fjsonl\")\n    - s3key: string -- S3 key of a previously downloaded\u002Fstored file\n  - purpose: \"fine-tune\" | \"batch\" | \"ocr\" (default \"fine-tune\")\n",[166],{"type":60,"tag":114,"props":167,"children":169},{"__ignoreMap":168},"",[170],{"type":65,"value":164},{"type":60,"tag":67,"props":172,"children":173},{},[174,179,181,187],{"type":60,"tag":76,"props":175,"children":176},{},[177],{"type":65,"value":178},"Limits:",{"type":65,"value":180}," Maximum file size is 512 MB. For fine-tuning, only ",{"type":60,"tag":114,"props":182,"children":184},{"className":183},[],[185],{"type":65,"value":186},".jsonl",{"type":65,"value":188}," files are supported.",{"type":60,"tag":140,"props":190,"children":192},{"id":191},"_2-list-and-retrieve-files",[193],{"type":65,"value":194},"2. List and Retrieve Files",{"type":60,"tag":67,"props":196,"children":197},{},[198,199,205,207,213],{"type":65,"value":150},{"type":60,"tag":114,"props":200,"children":202},{"className":201},[],[203],{"type":65,"value":204},"MISTRAL_AI_LIST_FILES",{"type":65,"value":206}," to browse uploaded files with pagination, and ",{"type":60,"tag":114,"props":208,"children":210},{"className":209},[],[211],{"type":65,"value":212},"MISTRAL_AI_RETRIEVE_FILE",{"type":65,"value":214}," to get metadata for a specific file.",{"type":60,"tag":160,"props":216,"children":219},{"className":217,"code":218,"language":65},[163],"Tool: MISTRAL_AI_LIST_FILES\nInputs:\n  - limit: integer (optional, min 1)\n  - after: string (file ID cursor for next page)\n  - order: \"asc\" | \"desc\" (default \"desc\")\n\nTool: MISTRAL_AI_RETRIEVE_FILE\nInputs:\n  - file_id: string (required) -- UUID obtained from List Files\n",[220],{"type":60,"tag":114,"props":221,"children":222},{"__ignoreMap":168},[223],{"type":65,"value":218},{"type":60,"tag":140,"props":225,"children":227},{"id":226},"_3-create-document-libraries",[228],{"type":65,"value":229},"3. Create Document Libraries",{"type":60,"tag":67,"props":231,"children":232},{},[233,234,240],{"type":65,"value":150},{"type":60,"tag":114,"props":235,"children":237},{"className":236},[],[238],{"type":65,"value":239},"MISTRAL_AI_CREATE_LIBRARY",{"type":65,"value":241}," to group documents into libraries for use with RAG-enabled Mistral AI agents.",{"type":60,"tag":160,"props":243,"children":246},{"className":244,"code":245,"language":65},[163],"Tool: MISTRAL_AI_CREATE_LIBRARY\nInputs:\n  - name: string (required) -- e.g., \"Project Documents\"\n  - description: string (optional)\n",[247],{"type":60,"tag":114,"props":248,"children":249},{"__ignoreMap":168},[250],{"type":65,"value":245},{"type":60,"tag":140,"props":252,"children":254},{"id":253},"_4-upload-documents-to-a-library",[255],{"type":65,"value":256},"4. Upload Documents to a Library",{"type":60,"tag":67,"props":258,"children":259},{},[260,261,267],{"type":65,"value":150},{"type":60,"tag":114,"props":262,"children":264},{"className":263},[],[265],{"type":65,"value":266},"MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT",{"type":65,"value":268}," to add documents to a library for RAG retrieval by Mistral AI agents.",{"type":60,"tag":160,"props":270,"children":273},{"className":271,"code":272,"language":65},[163],"Tool: MISTRAL_AI_UPLOAD_LIBRARY_DOCUMENT\n  - Requires library_id and file details\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema before use\n",[274],{"type":60,"tag":114,"props":275,"children":276},{"__ignoreMap":168},[277],{"type":65,"value":272},{"type":60,"tag":140,"props":279,"children":281},{"id":280},"_5-list-libraries-and-download-files",[282],{"type":65,"value":283},"5. List Libraries and Download Files",{"type":60,"tag":67,"props":285,"children":286},{},[287,288,294,296,302],{"type":65,"value":150},{"type":60,"tag":114,"props":289,"children":291},{"className":290},[],[292],{"type":65,"value":293},"MISTRAL_AI_LIST_LIBRARIES",{"type":65,"value":295}," to discover available document libraries, and ",{"type":60,"tag":114,"props":297,"children":299},{"className":298},[],[300],{"type":65,"value":301},"MISTRAL_AI_DOWNLOAD_FILE",{"type":65,"value":303}," to retrieve file content.",{"type":60,"tag":160,"props":305,"children":308},{"className":306,"code":307,"language":65},[163],"Tool: MISTRAL_AI_LIST_LIBRARIES\n  - Lists all document libraries with metadata (id, name, document counts)\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n\nTool: MISTRAL_AI_DOWNLOAD_FILE\n  - Downloads raw binary content of a previously uploaded file\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n",[309],{"type":60,"tag":114,"props":310,"children":311},{"__ignoreMap":168},[312],{"type":65,"value":307},{"type":60,"tag":140,"props":314,"children":316},{"id":315},"_6-track-fine-tuning-jobs",[317],{"type":65,"value":318},"6. Track Fine-Tuning Jobs",{"type":60,"tag":67,"props":320,"children":321},{},[322,323,329],{"type":65,"value":150},{"type":60,"tag":114,"props":324,"children":326},{"className":325},[],[327],{"type":65,"value":328},"MISTRAL_AI_GET_FINE_TUNING_JOBS",{"type":65,"value":330}," to list and filter fine-tuning jobs by model, status, and creation time.",{"type":60,"tag":160,"props":332,"children":335},{"className":333,"code":334,"language":65},[163],"Tool: MISTRAL_AI_GET_FINE_TUNING_JOBS\n  - Supports filtering by model, status, creation time, and W&B integration\n  - Call RUBE_GET_TOOL_SCHEMAS for full input schema\n",[336],{"type":60,"tag":114,"props":337,"children":338},{"__ignoreMap":168},[339],{"type":65,"value":334},{"type":60,"tag":93,"props":341,"children":342},{},[],{"type":60,"tag":97,"props":344,"children":346},{"id":345},"known-pitfalls",[347],{"type":65,"value":348},"Known Pitfalls",{"type":60,"tag":350,"props":351,"children":352},"table",{},[353,372],{"type":60,"tag":354,"props":355,"children":356},"thead",{},[357],{"type":60,"tag":358,"props":359,"children":360},"tr",{},[361,367],{"type":60,"tag":362,"props":363,"children":364},"th",{},[365],{"type":65,"value":366},"Pitfall",{"type":60,"tag":362,"props":368,"children":369},{},[370],{"type":65,"value":371},"Detail",{"type":60,"tag":373,"props":374,"children":375},"tbody",{},[376,397,410,436,462,475],{"type":60,"tag":358,"props":377,"children":378},{},[379,385],{"type":60,"tag":380,"props":381,"children":382},"td",{},[383],{"type":65,"value":384},"Fine-tune file format",{"type":60,"tag":380,"props":386,"children":387},{},[388,390,395],{"type":65,"value":389},"Only ",{"type":60,"tag":114,"props":391,"children":393},{"className":392},[],[394],{"type":65,"value":186},{"type":65,"value":396}," files are supported for fine-tuning uploads. Other formats will be rejected.",{"type":60,"tag":358,"props":398,"children":399},{},[400,405],{"type":60,"tag":380,"props":401,"children":402},{},[403],{"type":65,"value":404},"File size limit",{"type":60,"tag":380,"props":406,"children":407},{},[408],{"type":65,"value":409},"Maximum upload size is 512 MB per file.",{"type":60,"tag":358,"props":411,"children":412},{},[413,418],{"type":60,"tag":380,"props":414,"children":415},{},[416],{"type":65,"value":417},"File object structure",{"type":60,"tag":380,"props":419,"children":420},{},[421,426,428,434],{"type":60,"tag":114,"props":422,"children":424},{"className":423},[],[425],{"type":65,"value":156},{"type":65,"value":427}," requires an ",{"type":60,"tag":114,"props":429,"children":431},{"className":430},[],[432],{"type":65,"value":433},"s3key",{"type":65,"value":435}," referencing a previously stored file, not raw binary content. Use a download action first to stage files in S3.",{"type":60,"tag":358,"props":437,"children":438},{},[439,444],{"type":60,"tag":380,"props":440,"children":441},{},[442],{"type":65,"value":443},"Pagination cursors",{"type":60,"tag":380,"props":445,"children":446},{},[447,452,454,460],{"type":60,"tag":114,"props":448,"children":450},{"className":449},[],[451],{"type":65,"value":204},{"type":65,"value":453}," uses cursor-based pagination via the ",{"type":60,"tag":114,"props":455,"children":457},{"className":456},[],[458],{"type":65,"value":459},"after",{"type":65,"value":461}," parameter (file ID). Continue fetching until no more results are returned.",{"type":60,"tag":358,"props":463,"children":464},{},[465,470],{"type":60,"tag":380,"props":466,"children":467},{},[468],{"type":65,"value":469},"Library document processing",{"type":60,"tag":380,"props":471,"children":472},{},[473],{"type":65,"value":474},"Uploaded library documents are processed asynchronously. They may not be immediately available for RAG queries after upload.",{"type":60,"tag":358,"props":476,"children":477},{},[478,483],{"type":60,"tag":380,"props":479,"children":480},{},[481],{"type":65,"value":482},"Schema references",{"type":60,"tag":380,"props":484,"children":485},{},[486,488,493,495,500,501,506,507,512,514,520],{"type":65,"value":487},"Several tools (",{"type":60,"tag":114,"props":489,"children":491},{"className":490},[],[492],{"type":65,"value":266},{"type":65,"value":494},", ",{"type":60,"tag":114,"props":496,"children":498},{"className":497},[],[499],{"type":65,"value":293},{"type":65,"value":494},{"type":60,"tag":114,"props":502,"children":504},{"className":503},[],[505],{"type":65,"value":328},{"type":65,"value":494},{"type":60,"tag":114,"props":508,"children":510},{"className":509},[],[511],{"type":65,"value":301},{"type":65,"value":513},") require calling ",{"type":60,"tag":114,"props":515,"children":517},{"className":516},[],[518],{"type":65,"value":519},"RUBE_GET_TOOL_SCHEMAS",{"type":65,"value":521}," to load full input schemas before execution.",{"type":60,"tag":93,"props":523,"children":524},{},[],{"type":60,"tag":97,"props":526,"children":528},{"id":527},"quick-reference",[529],{"type":65,"value":530},"Quick Reference",{"type":60,"tag":350,"props":532,"children":533},{},[534,550],{"type":60,"tag":354,"props":535,"children":536},{},[537],{"type":60,"tag":358,"props":538,"children":539},{},[540,545],{"type":60,"tag":362,"props":541,"children":542},{},[543],{"type":65,"value":544},"Tool Slug",{"type":60,"tag":362,"props":546,"children":547},{},[548],{"type":65,"value":549},"Description",{"type":60,"tag":373,"props":551,"children":552},{},[553,569,585,601,617,633,649,665],{"type":60,"tag":358,"props":554,"children":555},{},[556,564],{"type":60,"tag":380,"props":557,"children":558},{},[559],{"type":60,"tag":114,"props":560,"children":562},{"className":561},[],[563],{"type":65,"value":156},{"type":60,"tag":380,"props":565,"children":566},{},[567],{"type":65,"value":568},"Upload files for fine-tuning, batch processing, or OCR",{"type":60,"tag":358,"props":570,"children":571},{},[572,580],{"type":60,"tag":380,"props":573,"children":574},{},[575],{"type":60,"tag":114,"props":576,"children":578},{"className":577},[],[579],{"type":65,"value":204},{"type":60,"tag":380,"props":581,"children":582},{},[583],{"type":65,"value":584},"List uploaded files with pagination",{"type":60,"tag":358,"props":586,"children":587},{},[588,596],{"type":60,"tag":380,"props":589,"children":590},{},[591],{"type":60,"tag":114,"props":592,"children":594},{"className":593},[],[595],{"type":65,"value":212},{"type":60,"tag":380,"props":597,"children":598},{},[599],{"type":65,"value":600},"Get metadata for a specific file by ID",{"type":60,"tag":358,"props":602,"children":603},{},[604,612],{"type":60,"tag":380,"props":605,"children":606},{},[607],{"type":60,"tag":114,"props":608,"children":610},{"className":609},[],[611],{"type":65,"value":301},{"type":60,"tag":380,"props":613,"children":614},{},[615],{"type":65,"value":616},"Download content of an uploaded file",{"type":60,"tag":358,"props":618,"children":619},{},[620,628],{"type":60,"tag":380,"props":621,"children":622},{},[623],{"type":60,"tag":114,"props":624,"children":626},{"className":625},[],[627],{"type":65,"value":239},{"type":60,"tag":380,"props":629,"children":630},{},[631],{"type":65,"value":632},"Create a document library for RAG",{"type":60,"tag":358,"props":634,"children":635},{},[636,644],{"type":60,"tag":380,"props":637,"children":638},{},[639],{"type":60,"tag":114,"props":640,"children":642},{"className":641},[],[643],{"type":65,"value":293},{"type":60,"tag":380,"props":645,"children":646},{},[647],{"type":65,"value":648},"List all document libraries with metadata",{"type":60,"tag":358,"props":650,"children":651},{},[652,660],{"type":60,"tag":380,"props":653,"children":654},{},[655],{"type":60,"tag":114,"props":656,"children":658},{"className":657},[],[659],{"type":65,"value":266},{"type":60,"tag":380,"props":661,"children":662},{},[663],{"type":65,"value":664},"Add a document to a library for RAG",{"type":60,"tag":358,"props":666,"children":667},{},[668,676],{"type":60,"tag":380,"props":669,"children":670},{},[671],{"type":60,"tag":114,"props":672,"children":674},{"className":673},[],[675],{"type":65,"value":328},{"type":60,"tag":380,"props":677,"children":678},{},[679],{"type":65,"value":680},"List and filter fine-tuning jobs",{"type":60,"tag":93,"props":682,"children":683},{},[],{"type":60,"tag":67,"props":685,"children":686},{},[687],{"type":60,"tag":688,"props":689,"children":690},"em",{},[691,693],{"type":65,"value":692},"Powered by ",{"type":60,"tag":84,"props":694,"children":697},{"href":695,"rel":696},"https:\u002F\u002Fcomposio.dev",[88],[698],{"type":65,"value":10},{"items":700,"total":784},[701,715,731,740,750,762,771],{"slug":702,"name":703,"fn":704,"description":705,"org":706,"tags":707,"stars":27,"repoUrl":28,"updatedAt":714},"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},[708,709,710,711],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":25,"slug":26,"type":17},{"name":712,"slug":713,"type":17},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":716,"name":717,"fn":718,"description":719,"org":720,"tags":721,"stars":27,"repoUrl":28,"updatedAt":730},"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},[722,723,726,727],{"name":22,"slug":23,"type":17},{"name":724,"slug":725,"type":17},"Communications","communications",{"name":25,"slug":26,"type":17},{"name":728,"slug":729,"type":17},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":732,"name":732,"fn":733,"description":734,"org":735,"tags":736,"stars":27,"repoUrl":28,"updatedAt":739},"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},[737,738],{"name":22,"slug":23,"type":17},{"name":25,"slug":26,"type":17},"2026-07-12T08:09:55.453088",{"slug":741,"name":741,"fn":742,"description":743,"org":744,"tags":745,"stars":27,"repoUrl":28,"updatedAt":749},"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},[746,747,748],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":25,"slug":26,"type":17},"2026-07-15T05:45:16.470309",{"slug":751,"name":751,"fn":752,"description":753,"org":754,"tags":755,"stars":27,"repoUrl":28,"updatedAt":761},"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},[756,757,758],{"name":22,"slug":23,"type":17},{"name":25,"slug":26,"type":17},{"name":759,"slug":760,"type":17},"Security","security","2026-07-15T05:56:20.013366",{"slug":763,"name":763,"fn":764,"description":765,"org":766,"tags":767,"stars":27,"repoUrl":28,"updatedAt":770},"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},[768,769],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},"2026-07-15T05:54:50.762889",{"slug":772,"name":772,"fn":773,"description":774,"org":775,"tags":776,"stars":27,"repoUrl":28,"updatedAt":783},"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},[777,778,779,782],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":780,"slug":781,"type":17},"CRM","crm",{"name":25,"slug":26,"type":17},"2026-07-15T05:48:43.429136",860,{"items":786,"total":890},[787,794,801,806,812,818,823,830,844,857,870,880],{"slug":702,"name":703,"fn":704,"description":705,"org":788,"tags":789,"stars":27,"repoUrl":28,"updatedAt":714},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[790,791,792,793],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":25,"slug":26,"type":17},{"name":712,"slug":713,"type":17},{"slug":716,"name":717,"fn":718,"description":719,"org":795,"tags":796,"stars":27,"repoUrl":28,"updatedAt":730},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[797,798,799,800],{"name":22,"slug":23,"type":17},{"name":724,"slug":725,"type":17},{"name":25,"slug":26,"type":17},{"name":728,"slug":729,"type":17},{"slug":732,"name":732,"fn":733,"description":734,"org":802,"tags":803,"stars":27,"repoUrl":28,"updatedAt":739},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[804,805],{"name":22,"slug":23,"type":17},{"name":25,"slug":26,"type":17},{"slug":741,"name":741,"fn":742,"description":743,"org":807,"tags":808,"stars":27,"repoUrl":28,"updatedAt":749},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[809,810,811],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":25,"slug":26,"type":17},{"slug":751,"name":751,"fn":752,"description":753,"org":813,"tags":814,"stars":27,"repoUrl":28,"updatedAt":761},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[815,816,817],{"name":22,"slug":23,"type":17},{"name":25,"slug":26,"type":17},{"name":759,"slug":760,"type":17},{"slug":763,"name":763,"fn":764,"description":765,"org":819,"tags":820,"stars":27,"repoUrl":28,"updatedAt":770},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[821,822],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"slug":772,"name":772,"fn":773,"description":774,"org":824,"tags":825,"stars":27,"repoUrl":28,"updatedAt":783},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[826,827,828,829],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":780,"slug":781,"type":17},{"name":25,"slug":26,"type":17},{"slug":831,"name":831,"fn":832,"description":833,"org":834,"tags":835,"stars":27,"repoUrl":28,"updatedAt":843},"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},[836,837,840],{"name":22,"slug":23,"type":17},{"name":838,"slug":839,"type":17},"Documents","documents",{"name":841,"slug":842,"type":17},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":845,"name":845,"fn":846,"description":847,"org":848,"tags":849,"stars":27,"repoUrl":28,"updatedAt":856},"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},[850,851,852,853],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":25,"slug":26,"type":17},{"name":854,"slug":855,"type":17},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":858,"name":858,"fn":859,"description":860,"org":861,"tags":862,"stars":27,"repoUrl":28,"updatedAt":869},"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},[863,864,865,866],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":780,"slug":781,"type":17},{"name":867,"slug":868,"type":17},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":871,"name":871,"fn":872,"description":873,"org":874,"tags":875,"stars":27,"repoUrl":28,"updatedAt":879},"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},[876,877,878],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":25,"slug":26,"type":17},"2026-07-15T05:47:51.742515",{"slug":881,"name":881,"fn":882,"description":883,"org":884,"tags":885,"stars":27,"repoUrl":28,"updatedAt":889},"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},[886,887,888],{"name":22,"slug":23,"type":17},{"name":10,"slug":9,"type":17},{"name":25,"slug":26,"type":17},"2026-07-15T05:45:05.303254",863]