# Customer.io MCP

> Connects to Customer.io via Scalekit MCP to read, write, manage, and explore messaging API resources, schemas, and skills.

**URL:** https://caywork.com/learn/docs/node/customeriomcp-node

## Content

The **Customer.io MCP Node** integrates securely with Customer.io's messaging & customer engagement API through the Scalekit MCP gateway. It enables your AI agent to read, write, delete, and inspect Customer.io API resources, explore schemas and skills, check auth status, and manage OAuth.

## Parameters

### Required Parameters
* **action** (string): The target Customer.io MCP tool action to run. Must be one of the enabled actions:
  * `customeriomcp_cio_auth_status`: Check Customer.io auth status.
  * `customeriomcp_cio_delete_api`: Delete a Customer.io API resource.
  * `customeriomcp_cio_prime`: Prime/prepare Customer.io data or context.
  * `customeriomcp_cio_read_api`: Read a Customer.io API resource.
  * `customeriomcp_cio_schema`: Inspect Customer.io API schema.
  * `customeriomcp_cio_skills_list`: List available Customer.io skills.
  * `customeriomcp_cio_skills_read`: Read a specific Customer.io skill.
  * `customeriomcp_cio_write_api`: Write or update a Customer.io API resource.
  * `customeriomcp_oauth`: Handle Customer.io OAuth flows.

### Optional Parameters
* **params** (object): A key-value dictionary containing action-specific inputs (e.g., `{'resource': 'customers', 'id': 'customer-123'}`).

## Practical Use Cases
1. **Campaign and profile management**: Read, create, or update Customer.io people, campaigns, and segments through the API.
2. **Schema and skill discovery**: Inspect available endpoints and skills to dynamically build workflows and integrations.
