Skip to main content
Some services you want to connect to don’t have public MCP servers, and getting API access isn’t straightforward. This guide shows you how to connect to virtually any service using API aggregators.

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:
  1. Create an OAuth client in their developer console
  2. Configure redirect URIs and scopes
  3. Implement the OAuth flow to get tokens
  4. Handle token refresh when access tokens expire
  5. Manage credential storage and updates
This is complex to set up and maintain - especially for personal automation.

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.
Just ask! You can say “Help me connect Zapier” or “Set up Composio for my workspace” and the agent will guide you through the entire process.

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

Create a Zapier account

Sign up at zapier.com if you don’t have an account.
2

Go to the MCP page

Visit zapier.com/mcp and click “Start building”.
3

Connect your apps

Add the services you want to use (Gmail, Google Calendar, Slack, etc.). Zapier walks you through OAuth for each.
4

Get your MCP server URL

Zapier generates a unique MCP server URL for your account. Copy this URL.
5

Add to your Craft Agent

In your agent’s Instructions, add the MCP server:
{
  "mcpServers": {
    "zapier": {
      "url": "https://mcp.zapier.com/your-unique-id"
    }
  }
}

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

Create a Composio account

Sign up at composio.dev.
2

Connect your apps

From the dashboard, connect the services you need (Google, Slack, Jira, Linear, etc.).
3

Get MCP server details

Composio provides MCP server URLs for each connected service. For the universal Rube server, you’ll get a single endpoint.
4

Add to your Craft Agent

Add the MCP configuration to your agent’s Instructions:
{
  "mcpServers": {
    "composio": {
      "url": "https://mcp.composio.dev/your-connection"
    }
  }
}
Key feature: Rube is a universal MCP server with just 7 tools that can communicate with any connected app on demand.

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

Create a Make account

Sign up at make.com.
2

Create scenarios

Build Make scenarios for the actions you want your agent to perform (e.g., “Send email”, “Create calendar event”).
3

Generate your MCP token

Go to your Make profile settings and generate an MCP Token.
4

Build your MCP server URL

Combine your zone and token into the URL format:
https://<ZONE>.make.com/mcp/u/<TOKEN>/stateless
For example: https://eu2.make.com/mcp/u/abc123xyz/stateless
5

Add to your Craft Agent

{
  "mcpServers": {
    "make": {
      "url": "https://eu2.make.com/mcp/u/your-token/stateless"
    }
  }
}
Key feature: Your Make scenarios become callable tools - the AI discovers what inputs they need and what outputs they produce.

Pipedream

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

Create a Pipedream account

Sign up at pipedream.com.
2

Visit the MCP page

Go to mcp.pipedream.com to access your MCP servers.
3

Connect services

Add the services you want to use. Pipedream handles OAuth for each.
4

Get your MCP configuration

Pipedream provides MCP server details for your connected services.
5

Add to your Craft Agent

{
  "mcpServers": {
    "pipedream": {
      "url": "https://mcp.pipedream.com/your-config"
    }
  }
}
Key feature: 10,000+ pre-built tools across 2,500+ APIs, all with managed authentication.

Comparison

FeatureZapierComposioMakePipedream
Apps8,000+250+1,500+2,500+
MCP ServerCloud-hostedCloud-hostedCloud-hostedCloud-hosted
Best forBroadest app coverageDeveloper-focusedVisual workflow buildersAPI-first users

Example: Gmail + Google Calendar Agent

Here’s a complete example connecting an agent to Google services via Zapier:
You are a personal assistant that helps manage email and calendar.

## Capabilities
- Read and search emails
- Send emails and replies
- View calendar events
- Create and update calendar events

## MCP Servers

```json
{
  "mcpServers": {
    "zapier": {
      "url": "https://mcp.zapier.com/abc123"
    }
  }
}
```

## Guidelines
- Always confirm before sending emails
- Include relevant context when creating calendar events
- Summarize email threads concisely

Tips

Pick the one with the best coverage for your needs. You can always add more later.
Each aggregator has usage limits. Monitor your usage if running agents frequently.
Before building complex agents, verify the MCP connection works with a simple test prompt.
Each aggregator exposes different actions per service. Check what’s available before assuming a specific capability exists.