{"slug": "how-to-use-composio-with-claude-co-work-to-connect-1000-apps", "title": "How to Use Composio with Claude Co-work to Connect 1,000+ Apps", "summary": "Composio gives Claude Co-work access to over 1,000 apps via OAuth, enabling scheduled AI agents to connect tools like Gmail, Xero, and Notion. The integration, used within MindStudio's Claude Co-work feature, handles authentication plumbing so agents can read emails, pull invoices, and sync data without manual coding. Users need a MindStudio account, a Composio account, and admin access to the apps they want to connect.", "body_md": "# How to Use Composio with Claude Co-work to Connect 1,000+ Apps\n\nComposio gives Claude Co-work access to over 1,000 apps via OAuth. Learn how to connect Gmail, Xero, Notion, and more to your scheduled AI agents.\n\n## What Composio Does for Your AI Agents\n\nWhen you build an AI agent, one of the first real-world problems you hit is authentication. You want your agent to read emails, update a spreadsheet, create a Notion page, or send an invoice — but every app has its own OAuth flow, API tokens, and permission scopes. Managing that across dozens of tools becomes a project on its own.\n\nComposio solves that. It’s an integration layer that handles OAuth connections for over 1,000 applications, giving AI agents authenticated, ready-to-use access to tools like Gmail, Slack, Xero, HubSpot, GitHub, Notion, and hundreds more. Instead of building and maintaining API connections yourself, you point your agent at Composio and let it handle the authentication plumbing.\n\nFor Claude agents specifically — especially scheduled, autonomous ones — Composio is a significant enabler. This guide walks through exactly how to use Composio inside MindStudio’s Claude Co-work feature to connect your agents to real business tools.\n\n## Understanding Claude Co-work in MindStudio\n\nMindStudio’s Claude Co-work feature lets you run Claude-powered agents on a schedule, in the background, without any human triggering the run. Think of it as giving Claude a recurring job: check for new leads every hour, summarize your inbox each morning, sync data across systems nightly.\n\nThese agents aren’t just running Claude in isolation. They need to interact with the tools your business already uses. That’s where the Composio integration becomes essential.\n\nWith Composio connected, a Co-work agent running on a schedule can:\n\n- Read new emails in Gmail and route them based on content\n- Pull unpaid invoices from Xero and trigger follow-up workflows\n- Create or update pages in Notion based on external triggers\n- Sync data between CRMs, spreadsheets, and project management tools\n- Post updates to Slack channels based on conditions Claude evaluates\n\n- ✕a coding agent\n- ✕no-code\n- ✕vibe coding\n- ✕a faster Cursor\n\nThe one that tells the coding agents what to build.\n\nThe combination of Claude’s reasoning and Composio’s breadth of integrations means you can build agents that don’t just process information — they act on it, across the tools your team actually uses.\n\n## Prerequisites Before You Start\n\nBefore connecting Composio to your Claude Co-work agent, make sure you have the following in place:\n\n**A MindStudio account**— Free to start at[mindstudio.ai](https://mindstudio.ai)** A Composio account**— Sign up at composio.dev; they have a free tier** The apps you want to connect**— You’ll need admin or owner access to the accounts you’re authorizing (e.g., your Gmail, your Xero organization, your Notion workspace)**A basic understanding of what your agent should do**— It helps to have a clear use case in mind before wiring up integrations\n\nYou don’t need to write any code. This entire setup works through MindStudio’s visual builder.\n\n## Step 1: Set Up Your Composio Account and Get Your API Key\n\nStart in Composio before touching MindStudio.\n\n- Go to\n[composio.dev](https://composio.dev)and create a free account - Once inside, navigate to the\n**API Keys** section in your dashboard settings - Generate a new API key and copy it somewhere safe — you’ll paste it into MindStudio in a moment\n\nComposio’s dashboard also shows you all the apps you’ve connected. Right now it’ll be empty. You’ll add apps either through the Composio dashboard or directly through MindStudio’s interface once the integration is live.\n\n## Step 2: Connect Composio to MindStudio\n\nWith your API key ready, open MindStudio and navigate to your workspace settings.\n\n- From your MindStudio dashboard, go to\n**Integrations** or open the agent you want to configure - Find\n**Composio** in the integrations list — MindStudio has Composio available as a native connection - Paste your Composio API key when prompted\n- Save the connection\n\nOnce authenticated, MindStudio can communicate with Composio on behalf of your agents. Any app you authorize through Composio becomes available as an action your Claude agent can call.\n\n## Step 3: Authorize the Apps You Need\n\nThis is the step most people want to get right. Composio uses OAuth, so authorizing an app means going through that app’s standard login flow — exactly like when you sign in with Google.\n\n### Connecting Gmail\n\n- Inside Composio’s dashboard (or through the MindStudio integration panel), click\n**Add App** - Search for\n**Gmail** and select it - Click\n**Connect**— you’ll be redirected to Google’s OAuth screen - Sign in with the Google account you want your agent to access\n- Grant the permissions Composio requests (read emails, send emails, manage labels — depending on what your agent needs)\n- You’ll be redirected back to Composio and see Gmail listed as a connected app\n\nYour Claude Co-work agent can now read, search, and send emails through that Gmail account.\n\n### Connecting Xero\n\n- From the same\n**Add App** flow, search for**Xero** - Click\n**Connect** and complete Xero’s OAuth authorization - Select the Xero organization you want your agent to access (if you manage multiple)\n- Confirm the permissions — typically read/write access to contacts, invoices, and accounts\n\nOnce connected, your agent can pull invoice data, check payment statuses, create bills, and query financial records from Xero without any additional configuration.\n\n### Connecting Notion\n\n- Search for\n**Notion** in the app list - Click\n**Connect** and authorize through Notion’s OAuth screen - You’ll be asked to select which Notion pages or databases to share with the integration — be specific here to avoid over-permissioning\n- Confirm access\n\n## Remy doesn't write the code. It manages the agents who do.\n\nRemy runs the project. The specialists do the work. You work with the PM, not the implementers.\n\nWith Notion connected, your agent can create, read, and update pages and database entries. This is useful for things like logging call notes, creating project briefs from templates, or syncing task status.\n\n### Other Apps Worth Connecting\n\nComposio’s library includes apps across every major category. Some commonly used ones:\n\n**CRMs:** HubSpot, Salesforce, Pipedrive**Communication:** Slack, Microsoft Teams, Gmail**Finance:** Xero, QuickBooks, Stripe**Productivity:** Notion, Airtable, Google Sheets, Trello, Asana**Development:** GitHub, Linear, Jira**E-commerce:** Shopify, WooCommerce\n\nConnect the ones relevant to your use case. You don’t need to connect everything upfront.\n\n## Step 4: Build Your Claude Co-work Agent in MindStudio\n\nNow head back into MindStudio’s builder to wire everything together.\n\n### Create a New Agent\n\n- From your MindStudio dashboard, click\n**New Agent** - Choose\n**Scheduled Agent**(or** Co-work Agent**depending on your MindStudio plan and interface version) - Name your agent something descriptive — e.g., “Daily Invoice Reminder” or “Inbox Triage Agent”\n\n### Add Claude as the AI Model\n\nIn the model selection step, choose **Claude** from the model library. MindStudio gives you access to multiple Claude versions without requiring your own Anthropic API key. Pick the version appropriate for your task — Claude 3.5 Sonnet is a strong default for most business automation tasks.\n\n### Configure Composio Actions\n\nInside the agent builder, you’ll see a panel for adding **Actions** or **Tools**. This is where Composio integrations appear.\n\n- Click\n**Add Action** or**Add Tool** - Select\n**Composio** as the source - Browse or search for the action you want — for example,\n`gmail.search_emails`\n\n,`xero.list_invoices`\n\n, or`notion.create_page`\n\n- Configure the parameters for that action (e.g., which Gmail label to search, which date range for Xero invoices)\n\nYou can add multiple Composio actions to a single agent. A single Co-work agent might:\n\n- Check Gmail for emails with a specific subject line\n- Extract relevant data using Claude\n- Create a Notion page summarizing the content\n- Post a Slack notification\n\nAll of that is configurable inside one agent.\n\n### Write Your Claude Prompt\n\nIn the prompt section, give Claude clear instructions about what to do with the data it retrieves. Be specific:\n\n- What should it look for?\n- What decisions should it make?\n- What should it output or trigger?\n\nFor example, a prompt for an invoice reminder agent might read:\n\n“You have access to Xero invoice data. Check for all invoices that are more than 14 days past due. For each one, draft a polite payment reminder email using the contact information from the invoice. Send each email via Gmail. Log a record of each reminder sent to the ‘Invoice Follow-ups’ database in Notion.”\n\nClaude will follow those instructions using the Composio-powered actions you’ve configured.\n\n## Step 5: Set the Schedule\n\nOnce your agent is built and tested, set it to run automatically.\n\n- In the agent settings, find\n**Schedule** - Choose the frequency — hourly, daily, weekly, or a custom cron expression\n- Set the time zone if relevant\n- Save and activate\n\nYour agent will now run on that schedule, using Claude’s reasoning and Composio’s integrations to work through its task without any manual trigger.\n\n## Real-World Use Cases\n\nHere are a few practical examples of what this combination can do:\n\n### Automated Lead Enrichment\n\n- Trigger: New contact added to HubSpot\n- Action: Claude pulls the contact’s domain, searches for company info via web tools, enriches the HubSpot record with company size and industry\n- Output: Updated CRM record with no manual research needed\n\n## Remy doesn't build the plumbing. It inherits it.\n\nOther agents wire up auth, databases, models, and integrations from scratch every time you ask them to build something.\n\nRemy ships with all of it from MindStudio — so every cycle goes into the app you actually want.\n\n### Daily Finance Summary\n\n- Trigger: Every morning at 8am\n- Action: Pull yesterday’s transactions from Xero, categorize them using Claude\n- Output: A Notion page with a summary and a Slack message to the finance channel\n\n### Inbox Triage\n\n- Trigger: Every hour during business hours\n- Action: Search Gmail for unread emails, classify urgency using Claude\n- Output: Urgent emails flagged with a label, a Slack DM sent to the relevant person\n\n### Content Publishing Workflow\n\n- Trigger: A new row added to Airtable\n- Action: Claude generates a draft based on the brief, formats it\n- Output: Draft published to Notion for review, team notified in Slack\n\n## How MindStudio Handles This Without Code\n\nMindStudio is worth highlighting here because the setup described above doesn’t require a developer. The visual builder handles the Composio connection, the Claude configuration, and the scheduling in one interface.\n\nCompared to building this yourself — managing OAuth tokens, writing API calls, handling retry logic, deploying a server to run scheduled jobs — MindStudio removes all of that infrastructure work. You get a working scheduled Claude agent with real app integrations in under an hour.\n\nIf you need to go beyond what the visual builder offers, MindStudio also supports custom JavaScript and Python functions, so developers can extend agents without switching to a different platform entirely.\n\nFor teams already using tools like [MindStudio’s AI workflow builder](https://mindstudio.ai), adding Composio integrations is a natural extension rather than a separate project. You can explore the full integration library and start building for free at [mindstudio.ai](https://mindstudio.ai).\n\n## Troubleshooting Common Issues\n\n### OAuth Connection Fails\n\nThis usually happens when you don’t have the right permissions in the app you’re connecting. Make sure you’re signing in with an account that has admin or owner access — for Xero, that means organization admin; for Notion, workspace owner.\n\n### Agent Runs But No Actions Execute\n\nCheck that your Composio API key is still valid and hasn’t been regenerated. Also verify that the connected app’s OAuth token hasn’t expired — Composio handles token refresh in most cases, but some apps require periodic re-authorization.\n\n### Claude Isn’t Finding the Right Data\n\nThe most common cause is a prompt that’s too vague. Add specific field names, date ranges, or filter criteria to your instructions. If Claude is querying Xero for invoices, tell it exactly which status to filter for (e.g., “AUTHORISED” and “OVERDUE”), not just “unpaid invoices.”\n\n### Actions Are Available But Not Showing Up\n\nIn MindStudio, refresh the Composio integration connection. If the app was recently added to your Composio account, it may need a moment to sync with MindStudio’s interface.\n\n## FAQ\n\n### What is Composio and how does it work with AI agents?\n\nComposio is an integration platform that provides authenticated access to over 1,000 applications for AI agents. Instead of each agent managing its own OAuth flows and API connections, Composio centralizes authentication so agents can call tools like Gmail, Xero, Notion, and Slack using pre-built, managed connections. The agent sends a request to Composio, which handles authentication and makes the actual API call on the agent’s behalf.\n\n## Other agents ship a demo. Remy ships an app.\n\nReal backend. Real database. Real auth. Real plumbing. Remy has it all.\n\n### Does Composio work natively inside MindStudio?\n\nYes. MindStudio has native Composio support built into its integration panel. You connect your Composio API key once, and all of your authorized apps become available as actions inside any agent you build. You don’t need to configure each integration separately in both platforms.\n\n### What apps can I connect through Composio?\n\nComposio supports over 1,000 apps including Gmail, Outlook, Slack, Microsoft Teams, HubSpot, Salesforce, Pipedrive, Xero, QuickBooks, Stripe, Notion, Airtable, Google Sheets, Trello, Asana, GitHub, Linear, Jira, Shopify, and many more. The full list is available in the Composio app directory.\n\n### Is it safe to give an AI agent access to my email or financial tools?\n\nThe safety of the setup depends on the permissions you grant and the instructions you give Claude. Composio’s OAuth flow lets you grant scoped permissions — for example, read-only access to Gmail rather than full send/delete access. It’s good practice to give your agent only the permissions it actually needs for the task, and to test the agent in a sandbox environment before running it against live business data.\n\n### How do I control what the agent does with the data it retrieves?\n\nYou control this through Claude’s prompt inside MindStudio. The prompt defines exactly what Claude should look for, what decisions it should make, and what actions it should take. Claude won’t do anything outside of what you instruct it to do and what tools you’ve explicitly connected. Being specific in your prompts — including edge cases and exclusion criteria — is the most effective way to keep agent behavior predictable.\n\n### Can I connect multiple accounts for the same app?\n\nYes, Composio supports multiple connected accounts per app. If you need your agent to access two separate Gmail inboxes or two Xero organizations, you can authorize both and specify which account to use when configuring each action in MindStudio.\n\n## Key Takeaways\n\n- Composio handles OAuth authentication for 1,000+ apps, removing the biggest friction point for building agents that interact with real business tools\n- MindStudio’s Claude Co-work feature lets you run Claude-powered agents on a schedule — no manual trigger required\n- Connecting apps like Gmail, Xero, and Notion takes minutes using Composio’s standard OAuth flow\n- The combination of Claude’s reasoning and Composio’s integrations enables practical automations: inbox triage, invoice reminders, data syncing, and more\n- MindStudio’s visual builder handles the entire setup — no code required, with the option to add custom logic if needed\n\nStart building with Composio and Claude Co-work in MindStudio for free at [mindstudio.ai](https://mindstudio.ai).", "url": "https://wpnews.pro/news/how-to-use-composio-with-claude-co-work-to-connect-1000-apps", "canonical_source": "https://www.mindstudio.ai/blog/composio-claude-co-work-connect-1000-apps/", "published_at": "2026-07-22 00:00:00+00:00", "updated_at": "2026-07-22 17:40:35.844265+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "ai-infrastructure", "developer-tools"], "entities": ["Composio", "Claude Co-work", "MindStudio", "Gmail", "Xero", "Notion", "Slack", "HubSpot"], "alternates": {"html": "https://wpnews.pro/news/how-to-use-composio-with-claude-co-work-to-connect-1000-apps", "markdown": "https://wpnews.pro/news/how-to-use-composio-with-claude-co-work-to-connect-1000-apps.md", "text": "https://wpnews.pro/news/how-to-use-composio-with-claude-co-work-to-connect-1000-apps.txt", "jsonld": "https://wpnews.pro/news/how-to-use-composio-with-claude-co-work-to-connect-1000-apps.jsonld"}}