customer.io
Customer.io is a customer engagement platform for sending automated, data-driven messages across channels like email, SMS, push, in-app, WhatsApp, and webhooks. It also includes customer data pipeline capabilities and AI features for working with campaigns and workspace data.
Customer.io exposes three documented HTTP APIs (Track, App, and Pipelines), an MCP server for AI tools, and a `cio` CLI.
- Customer.io MCP serverdiscovered
- Customer.io Track APIdiscovered
- Customer.io App APIdiscovered
- Customer.io Pipelines APIdiscovered
- Customer.io CLIdiscovered
In Customer.io, go to Account Settings → API Credentials. Create or copy your Track API credentials: a site ID and a Track API key. These are used together for Track API authentication.
In Customer.io, go to Account Settings → API Credentials. Create or copy an App API key. Customer.io docs note that the App API uses bearer authorization, and transactional API setup pages direct you to create the App API key there.
$ cio loginAcquired by the CLI — running cio login opens the auth flow and stores the credential.
conventions · 3/7 published
- integrations.json——
- llms.txt✓https://customer.io/llms.txt
- API catalog✓https://customer.io/.well-known/api-catalog
- OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✓https://customer.io/.well-known/agent-skills/index.json
Publish these signals → /publishing