Connect to Anything
Use API aggregators to connect 10,000+ services—just ask the agent to set it up
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, YouTube, Search Console) 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
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 xiantong.
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 xiantong.
Quick setup: Say “Help me connect Zapier” and the agent will walk you through it.
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.
Get your MCP server URL
Zapier generates a unique MCP server URL for your account. Copy this URL.
Add to your xiantong
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.
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.
Add to your xiantong
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.
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”).
Generate your MCP token
Go to your Make profile settings and generate an MCP Token.
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
Add to your xiantong
{
"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.
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.
Connect services
Add the services you want to use. Pipedream handles OAuth for each.
Get your MCP configuration
Pipedream provides MCP server details for your connected services.
Add to your xiantong
{
"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#
| 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:
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#
Start with one aggregator
Pick the one with the best coverage for your needs. You can always add more later.
Check rate limits
Each aggregator has usage limits. Monitor your usage if running agents frequently.
Test connections first
Before building complex agents, verify the MCP connection works with a simple test prompt.
Review available actions
Each aggregator exposes different actions per service. Check what’s available before assuming a specific capability exists.