The Challenge
Services like Google (Gmail, Calendar, Drive) and Microsoft (Outlook, Teams, OneDrive) don’t offer simple API tokens. To connect directly, you’d need to:- Create an OAuth client in their developer console
- Configure redirect URIs and scopes
- Implement the OAuth flow to get tokens
- Handle token refresh when access tokens expire
- Manage credential storage and updates
The Solution: API Aggregators
API aggregators handle all the OAuth complexity for you. They’ve already registered OAuth clients with thousands of services, so you just sign in with your account and get instant API access. Even better - several aggregators now offer MCP servers that you can connect directly to Craft Agent.Aggregator Options
Zapier
Zapier MCP connects your agents to 8,000+ apps with 30,000+ actions. What you get: A hosted MCP server URL that works with Craft Agent.Quick setup: Say “Help me connect Zapier” and the agent will walk you through it.
Manual setup steps
Manual setup steps
Create a Zapier account
Sign up at zapier.com if you don’t have an account.
Go to the MCP page
Visit zapier.com/mcp and click “Start building”.
Connect your apps
Add the services you want to use (Gmail, Google Calendar, Slack, etc.). Zapier walks you through OAuth for each.
Composio
Composio offers MCP servers for 250+ tools, with a universal server called Rube that can connect to any supported app. What you get: Individual MCP servers per service, or a universal MCP server for all your connected apps.Quick setup: Say “Set up Composio for my workspace” and the agent will handle it.
Manual setup steps
Manual setup steps
Create a Composio account
Sign up at composio.dev.
Connect your apps
From the dashboard, connect the services you need (Google, Slack, Jira, Linear, etc.).
Get MCP server details
Composio provides MCP server URLs for each connected service. For the universal Rube server, you’ll get a single endpoint.
Make
Make (formerly Integromat) offers a cloud-based MCP server that turns your Make scenarios into tools AI agents can call. What you get: An MCP server URL with your token embedded, exposing your scenarios as callable tools.Quick setup: Say “Connect Make to my workspace” and the agent will guide you.
Manual setup steps
Manual setup steps
Create a Make account
Sign up at make.com.
Create scenarios
Build Make scenarios for the actions you want your agent to perform (e.g., “Send email”, “Create calendar event”).
Build your MCP server URL
Combine your zone and token into the URL format:For example:
https://eu2.make.com/mcp/u/abc123xyz/statelessPipedream
Pipedream provides MCP servers for 2,500+ APIs with built-in authentication. What you get: Hosted MCP servers for each connected service, with secure credential isolation.Quick setup: Say “Help me set up Pipedream” and the agent will walk you through it.
Manual setup steps
Manual setup steps
Create a Pipedream account
Sign up at pipedream.com.
Visit the MCP page
Go to mcp.pipedream.com to access your MCP servers.
Comparison
| Feature | Zapier | Composio | Make | Pipedream |
|---|---|---|---|---|
| Apps | 8,000+ | 250+ | 1,500+ | 2,500+ |
| MCP Server | Cloud-hosted | Cloud-hosted | Cloud-hosted | Cloud-hosted |
| Best for | Broadest app coverage | Developer-focused | Visual workflow builders | API-first users |
Example: Gmail + Google Calendar Agent
Here’s a complete example connecting an agent to Google services via Zapier:Tips
Start with one aggregator
Start with one aggregator
Pick the one with the best coverage for your needs. You can always add more later.
Check rate limits
Check rate limits
Each aggregator has usage limits. Monitor your usage if running agents frequently.
Test connections first
Test connections first
Before building complex agents, verify the MCP connection works with a simple test prompt.
Review available actions
Review available actions
Each aggregator exposes different actions per service. Check what’s available before assuming a specific capability exists.