Customer.io Connector for AI agents.
12 live capabilities
Manage customer engagement and marketing campaigns with precision.
Waiting for input…
Why people use Customer.io
Customer.io Marketing Automation for Growth Teams
This Connector changes that by letting your agent do the digging. You can ask for a campaign summary or update a customer's status in seconds. You get a clear way to manage your marketing data without ever leaving your chat window.
What Vinkius changes
You get a direct line from your AI agent to your marketing data.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Updating a user's status after a purchase
A growth engineer needs to update a user's behavior score after a specific action.
- Real-world use case 02
Checking if a newsletter reached its target
A marketing manager wants to know how the last newsletter performed.
- Real-world use case 03
Finding a customer for a support ticket
A support agent needs to find a user's history quickly.
Complete set · 12capabilities
The complete Customer.io capability set.
These are the exact actions your AI can choose when you ask it to work with Customer.io.
01—04
4 capabilities in this set.
Part of 12 available through Customer.io.
- 01 Capability
List transactional messages
G. password resets). List 1-to-1 messages
- 02 Capability
Get connection status
Check API health
- 03 Capability
Get campaign performance
Get delivery and engagement metrics for a specific campaign. Use this to see how many people opened or clicked your messages.
- 04 Capability
List segment members
Get people in segment
05—08
4 capabilities in this set.
Part of 12 available through Customer.io.
- 05 Capability
List scheduled broadcasts
List one-to-many messages
- 06 Capability
List active campaigns
List automated campaigns
- 07 Capability
List newsletters
List all newsletter campaigns. Use this to check the status of your content distribution.
- 08 Capability
List audience segments
List user segments
09—12
4 capabilities in this set.
Part of 12 available through Customer.io.
- 09 Capability
Send transactional email
Send individual email
- 10 Capability
Dispatch broadcast
Trigger manual broadcast
- 11 Capability
Get customer details
Get full profile data, attributes, and device tokens for a specific customer. This gives your agent the context it needs to be helpful.
- 12 Capability
List customers
List all customers and people in your Customer.io workspace. This gives you a broad view of your entire audience.
Set up in minutes
One URL. Then ask Customer.io to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Customer.io from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_pB5Glq19S2AlhJCYRGobJWZEWZYTGA1BNGjmWvM6/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Customer.io, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Customer.io for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_pB5Glq19S2AlhJCYRGobJWZEWZYTGA1BNGjmWvM6/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Customer.io URL.
- Step 03
Save and start
Save the connection and enable Customer.io in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"customerio": {
"url": "https://edge.vinkius.com/vk_preview_pB5Glq19S2AlhJCYRGobJWZEWZYTGA1BNGjmWvM6/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Customer.io
Open Agent mode in chat and ask: "Using Customer.io, help me...". 12 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"customerio": {
"url": "https://edge.vinkius.com/vk_preview_pB5Glq19S2AlhJCYRGobJWZEWZYTGA1BNGjmWvM6/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Customer.io
Ask Copilot: "Using Customer.io, help me...". 12 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"customerio": {
"url": "https://edge.vinkius.com/vk_preview_pB5Glq19S2AlhJCYRGobJWZEWZYTGA1BNGjmWvM6/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Customer.io
Open Cascade and ask: "Using Customer.io, help me...". 12 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"customerio": {
"url": "https://edge.vinkius.com/vk_preview_pB5Glq19S2AlhJCYRGobJWZEWZYTGA1BNGjmWvM6/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Customer.io
Ask Cline: "Using Customer.io, help me...". 12 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add customerio --transport http "https://edge.vinkius.com/vk_preview_pB5Glq19S2AlhJCYRGobJWZEWZYTGA1BNGjmWvM6/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Customer.io
Ask Claude: "Using Customer.io, show me...". 12 tools are ready
Where the request belongs
Work Customer.io can move forward.
This is for marketing teams who are tired of digging through complex dashboards to find simple answers about customer behavior and campaign success.
Retention Marketers
Audits campaign performance and checks segment sizes on a Tuesday afternoon to adjust retention strategies.
Growth Engineers
Updates customer profiles with new behavioral data via chat to trigger personalized messaging.
Support Teams
Retrieves full customer profiles and messaging history to provide better, more personalized help.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsCustomer.io
Send behavior-driven emails, push notifications, and in-app messages triggered by what your users actually do in your product.
Flodesk
Design gorgeous email campaigns with intuitive templates that grow your audience and reflect your brand without design skills.
Customerly
Combine live chat, email marketing, and customer surveys in one platform that helps SaaS companies grow and retain users.
Convertlab
Marketing automation and customer data platform. manage customers, campaigns, and events via AI.
Drip
Automate e-commerce marketing via Drip. manage subscribers, trigger workflows, track custom events, and audit campaigns directly from any AI agent.
Blueshift
Orchestrate customer engagement via Blueshift. manage campaigns, track events, and sync customer data directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep Customer.io connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Customer.io.
The practical details behind the request, access and result.
Can I use Customer.io MCP to update user data?
Yes, you can use it to create or update customer profiles with specific attributes. This is great for keeping your records current as users interact with your brand.
How do I see my campaign stats?
You can ask your agent to pull performance metrics or a high-level summary for any campaign. It will show you things like open rates and click counts instantly.
Can it find customers by email?
Yes, the Connector can search for a specific customer profile using their email address. This makes it easy to pull up a user's details for support or marketing checks.
Does this work for newsletter tracking?
It does. You can list your newsletter campaigns and check their status or pull engagement summaries to see how they're performing.
Can I see my audience segments?
Yes, you can ask the agent to list all your dynamic and manual segments. It will show you the segment IDs, types, and how many people are in each group.
Can I manage my automated messages with Customer.io MCP?
You can list all your automated campaigns and broadcast messages. This helps you keep an eye on what's currently active in your marketing workflow.
How do I get a Customer.io API Key?
Log in to your Customer.io workspace, navigate to Settings > API Keys, and you will find your Site ID and API Key there. You can create different keys for tracking and management purposes.
Can the agent trigger a campaign manually?
This integration currently focuses on identifying customers and monitoring campaign data. Triggering campaigns is typically done via behavioral events or within the Customer.io workflow builder.
Does the integration support SMS and Push notifications?
Yes, Customer.io is a multi-channel platform. The agent can monitor campaigns and broadcasts that include Email, SMS, Push, and Webhook actions.
How do I find my Customer.io App API Key?
Log in to Customer.io, navigate to Settings > Account Settings > API Keys, and select the App API Keys tab to generate a new token.
Does it support EU regional accounts?
Yes! You can specify your region ('us' or 'eu') via the CUSTOMER_IO_REGION credential to ensure the agent connects to the correct data center.
Can I trigger a broadcast via AI?
Yes! Use the dispatch_broadcast capability with a specific broadcast ID. You can optionally provide JSON parameters for Liquid data injection.
One connection away
Give your agent a direct line to Customer.io.
Connect Customer.io once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available