Customer.io

Customer.io MCP Connector for Claude

A+

Automate customer engagement via Customer.io — track events, manage profiles, and trigger multi-channel campaigns directly from any AI agent.

18 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Customer.io account to any AI agent to orchestrate sophisticated marketing automation and transactional messaging through natural language.

What you can do

  • Profile Management — Create, update, or delete customer profiles and merge duplicate identities using the Track API.
  • Event Tracking — Record custom events for identified or anonymous users to trigger behavioral workflows.
  • Campaign Orchestration — Trigger API-triggered broadcasts and send newsletters to specific segments instantly.
  • Transactional Messaging — Send high-priority transactional emails, push notifications, and in-app messages with custom data payloads.
  • Data Pipeline — Leverage the Pipeline API to identify users, track pages, screens, and groups across your entire stack.

How it works

  1. Subscribe to this server
  2. Enter your Customer.io Site ID, API Key, and App API Key
  3. Start managing your customer lifecycle from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Growth Marketers — trigger campaigns and update user segments without touching code or CSV exports.
  • Product Managers — track new feature adoption events and analyze user behavior directly through the AI.
  • Support & Ops — manually update customer attributes or trigger transactional receipts during troubleshooting sessions.
customer-engagementtransactional-emailevent-trackingmarketing-campaignsuser-segmentation

18 tools expose this connector's capabilities to your AI agent.

add_or_update_customer

Add or update a person (v1)

merge_customers

Merge two customer profiles (v1)

pipeline_batch

Send multiple calls in a single request (Pipelines API)

pipeline_group

Associate people with objects like companies (Pipelines API)

pipeline_identify

Identify a person and assign traits (Pipelines API)

pipeline_page

Record page views (Pipelines API)

pipeline_track

Record actions people take (Pipelines API)

send_newsletter

Send a newsletter immediately

send_transactional_email

Send a transactional email

send_transactional_in_app

Send a transactional in-app message

send_transactional_push

Send a transactional push notification

track_anonymous_event

Send anonymous events (v1)

track_batch

Send multiple entity operations in one request (v2)

track_customer_event

Track an event for a person (v1)

track_entity

Create, update, or delete a single person or object (v2)

trigger_broadcast

Trigger an API-triggered broadcast

delete_customer

Delete a person (v1)

pipeline_screen

Record mobile screen views (Pipelines API)

See how to talk to your AI agent using Customer.io.

Update customer 'user_123' and set their 'loyalty_tier' to 'gold'.

I've updated the profile for 'user_123'. Their 'loyalty_tier' is now set to 'gold' in Customer.io.

Track a 'completed_tutorial' event for customer 'jane@example.com'.

The 'completed_tutorial' event has been successfully recorded for jane@example.com.

Send a transactional email using template ID 'welcome_msg' to 'new_user@test.com'.

I've triggered the transactional email 'welcome_msg' for new_user@test.com via the App API.

Yes. Use the `trigger_broadcast` tool by providing the `broadcast_id` and the required data payload to start the campaign immediately.

Related Connectors