Skip to main content
MindStudio
Pricing
BlogAbout
My Workspace

How to Use Composio with Claude Co-work to Connect 1,000+ Apps

Composio 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.

MindStudio Team RSS
How to Use Composio with Claude Co-work to Connect 1,000+ Apps

What Composio Does for Your AI Agents

When 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.

Composio 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.

For 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.


Understanding Claude Co-work in MindStudio

MindStudio’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.

These 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.

With Composio connected, a Co-work agent running on a schedule can:

  • Read new emails in Gmail and route them based on content
  • Pull unpaid invoices from Xero and trigger follow-up workflows
  • Create or update pages in Notion based on external triggers
  • Sync data between CRMs, spreadsheets, and project management tools
  • Post updates to Slack channels based on conditions Claude evaluates
REMY IS NOT
  • a coding agent
  • no-code
  • vibe coding
  • a faster Cursor
IT IS
a general contractor for software

The one that tells the coding agents what to build.

The 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.


Prerequisites Before You Start

Before connecting Composio to your Claude Co-work agent, make sure you have the following in place:

  • A MindStudio account — Free to start at 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

You don’t need to write any code. This entire setup works through MindStudio’s visual builder.


Step 1: Set Up Your Composio Account and Get Your API Key

Start in Composio before touching MindStudio.

  1. Go to composio.dev and create a free account
  2. Once inside, navigate to the API Keys section in your dashboard settings
  3. Generate a new API key and copy it somewhere safe — you’ll paste it into MindStudio in a moment

Composio’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.


Step 2: Connect Composio to MindStudio

With your API key ready, open MindStudio and navigate to your workspace settings.

  1. From your MindStudio dashboard, go to Integrations or open the agent you want to configure
  2. Find Composio in the integrations list — MindStudio has Composio available as a native connection
  3. Paste your Composio API key when prompted
  4. Save the connection

Once 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.


Step 3: Authorize the Apps You Need

This 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.

Connecting Gmail

  1. Inside Composio’s dashboard (or through the MindStudio integration panel), click Add App
  2. Search for Gmail and select it
  3. Click Connect — you’ll be redirected to Google’s OAuth screen
  4. Sign in with the Google account you want your agent to access
  5. Grant the permissions Composio requests (read emails, send emails, manage labels — depending on what your agent needs)
  6. You’ll be redirected back to Composio and see Gmail listed as a connected app

Your Claude Co-work agent can now read, search, and send emails through that Gmail account.

Connecting Xero

  1. From the same Add App flow, search for Xero
  2. Click Connect and complete Xero’s OAuth authorization
  3. Select the Xero organization you want your agent to access (if you manage multiple)
  4. Confirm the permissions — typically read/write access to contacts, invoices, and accounts

Once connected, your agent can pull invoice data, check payment statuses, create bills, and query financial records from Xero without any additional configuration.

Connecting Notion

  1. Search for Notion in the app list
  2. Click Connect and authorize through Notion’s OAuth screen
  3. You’ll be asked to select which Notion pages or databases to share with the integration — be specific here to avoid over-permissioning
  4. Confirm access

Remy doesn't write the code. It manages the agents who do.

R
Remy
Product Manager Agent
Leading
Design
Engineer
QA
Deploy

Remy runs the project. The specialists do the work. You work with the PM, not the implementers.

With 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.

Other Apps Worth Connecting

Composio’s library includes apps across every major category. Some commonly used ones:

  • 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

Connect the ones relevant to your use case. You don’t need to connect everything upfront.


Step 4: Build Your Claude Co-work Agent in MindStudio

Now head back into MindStudio’s builder to wire everything together.

Create a New Agent

  1. From your MindStudio dashboard, click New Agent
  2. Choose Scheduled Agent (or Co-work Agent depending on your MindStudio plan and interface version)
  3. Name your agent something descriptive — e.g., “Daily Invoice Reminder” or “Inbox Triage Agent”

Add Claude as the AI Model

In 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.

Configure Composio Actions

Inside the agent builder, you’ll see a panel for adding Actions or Tools. This is where Composio integrations appear.

  1. Click Add Action or Add Tool
  2. Select Composio as the source
  3. Browse or search for the action you want — for example, gmail.search_emails, xero.list_invoices, or notion.create_page
  4. Configure the parameters for that action (e.g., which Gmail label to search, which date range for Xero invoices)

You can add multiple Composio actions to a single agent. A single Co-work agent might:

  • Check Gmail for emails with a specific subject line
  • Extract relevant data using Claude
  • Create a Notion page summarizing the content
  • Post a Slack notification

All of that is configurable inside one agent.

Write Your Claude Prompt

In the prompt section, give Claude clear instructions about what to do with the data it retrieves. Be specific:

  • What should it look for?
  • What decisions should it make?
  • What should it output or trigger?

For example, a prompt for an invoice reminder agent might read:

“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.”

Claude will follow those instructions using the Composio-powered actions you’ve configured.


Step 5: Set the Schedule

Once your agent is built and tested, set it to run automatically.

  1. In the agent settings, find Schedule
  2. Choose the frequency — hourly, daily, weekly, or a custom cron expression
  3. Set the time zone if relevant
  4. Save and activate

Your agent will now run on that schedule, using Claude’s reasoning and Composio’s integrations to work through its task without any manual trigger.


Real-World Use Cases

Here are a few practical examples of what this combination can do:

Automated Lead Enrichment

  • Trigger: New contact added to HubSpot
  • Action: Claude pulls the contact’s domain, searches for company info via web tools, enriches the HubSpot record with company size and industry
  • Output: Updated CRM record with no manual research needed

Remy doesn't build the plumbing. It inherits it.

Other agents wire up auth, databases, models, and integrations from scratch every time you ask them to build something.

200+
AI MODELS
GPT · Claude · Gemini · Llama
1,000+
INTEGRATIONS
Slack · Stripe · Notion · HubSpot
MANAGED DB
AUTH
PAYMENTS
CRONS

Remy ships with all of it from MindStudio — so every cycle goes into the app you actually want.

Daily Finance Summary

  • Trigger: Every morning at 8am
  • Action: Pull yesterday’s transactions from Xero, categorize them using Claude
  • Output: A Notion page with a summary and a Slack message to the finance channel

Inbox Triage

  • Trigger: Every hour during business hours
  • Action: Search Gmail for unread emails, classify urgency using Claude
  • Output: Urgent emails flagged with a label, a Slack DM sent to the relevant person

Content Publishing Workflow

  • Trigger: A new row added to Airtable
  • Action: Claude generates a draft based on the brief, formats it
  • Output: Draft published to Notion for review, team notified in Slack

How MindStudio Handles This Without Code

MindStudio 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.

Compared 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.

If 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.

For teams already using tools like MindStudio’s AI workflow builder, 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.


Troubleshooting Common Issues

OAuth Connection Fails

This 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.

Agent Runs But No Actions Execute

Check 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.

Claude Isn’t Finding the Right Data

The 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.”

Actions Are Available But Not Showing Up

In 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.


FAQ

What is Composio and how does it work with AI agents?

Composio 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.

Other agents ship a demo. Remy ships an app.

UI
React + Tailwind ✓ LIVE
API
REST · typed contracts ✓ LIVE
DATABASE
real SQL, not mocked ✓ LIVE
AUTH
roles · sessions · tokens ✓ LIVE
DEPLOY
git-backed, live URL ✓ LIVE

Real backend. Real database. Real auth. Real plumbing. Remy has it all.

Does Composio work natively inside MindStudio?

Yes. 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.

What apps can I connect through Composio?

Composio 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.

Is it safe to give an AI agent access to my email or financial tools?

The 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.

How do I control what the agent does with the data it retrieves?

You 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.

Can I connect multiple accounts for the same app?

Yes, 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.


Key Takeaways

  • Composio handles OAuth authentication for 1,000+ apps, removing the biggest friction point for building agents that interact with real business tools
  • MindStudio’s Claude Co-work feature lets you run Claude-powered agents on a schedule — no manual trigger required
  • Connecting apps like Gmail, Xero, and Notion takes minutes using Composio’s standard OAuth flow
  • The combination of Claude’s reasoning and Composio’s integrations enables practical automations: inbox triage, invoice reminders, data syncing, and more
  • MindStudio’s visual builder handles the entire setup — no code required, with the option to add custom logic if needed

Start building with Composio and Claude Co-work in MindStudio for free at mindstudio.ai.

Related Articles

How to Use Composio with Claude Co-work to Connect 1,000+ Apps to Your AI Agents

Composio gives Claude Co-work access to 1,047 apps via OAuth. Learn how to connect Gmail, Xero, Notion, and more to your scheduled cloud agents.

ClaudeIntegrationsAutomation

How to Build an AI Newsletter Digest Skill with Claude Code and Gmail MCP

Use Claude Code Ultra Code mode and Gmail MCP to build a skill that scouts your inbox, scores AI news, and drafts LinkedIn posts automatically every morning.

ClaudeWorkflowsAutomation

How to Build an AI Video Production Workflow with Claude Code and HeyGen MCP

Use Claude Code with HeyGen's MCP to automate script writing, voice cloning, avatar rendering, and video editing in a single agentic workflow.

ClaudeWorkflowsAutomation

How to Build a Team Agentic Operating System with Claude Code and Notion

Build a shared AI operating system for your team using Claude Code, Notion, and GitHub with role-based access control and shared memory.

ClaudeWorkflowsIntegrations

How to Build an Agentic Coding Workflow with Claude Code and Jira: A Full Walkthrough

Learn the complete agentic coding workflow: ideation, PRD creation, Jira ticket generation, PIV loop implementation, and system evolution using Claude Code.

WorkflowsAutomationClaude

10 AI Agents for Healthcare Administration

AI agents for healthcare admin teams. Automate scheduling, documentation, and patient communications.

WorkflowsAutomationIntegrations

Presented by MindStudio

No spam. Unsubscribe anytime.