90trust / 100

Customer.io MCP by usefulapi

by customerio.usefulapi.io in Email & messaging

MCP serverPassing, checked 6 h ago

Query people, segments, campaigns, and message deliveries; send transactional email or broadcasts.

https://customerio.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
286 ms typical, 286 ms slowest 5%
Last check
6 h ago
Next check
any minute now

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "customer-io-mcp-by-usefulapi": {
      "type": "http",
      "url": "https://customerio.usefulapi.io/mcp"
    }
  }
}

13 tools

  • customerio_search_customers

    Search/list people by a Customer.io filter (segment or attribute conditions). e.g. filter={"segment":{"id":7}} or {"and":[...]}. App API: POST /v1/customers.

  • customerio_get_customer_attributes

    Get a single person's attributes (profile fields). App API: GET /v1/customers/{customer_id}/attributes.

  • customerio_get_customer_segments

    List the segments a single person belongs to. App API: GET /v1/customers/{customer_id}/segments.

  • customerio_get_customer_messages

    List messages (deliveries) sent to a single person. App API: GET /v1/customers/{customer_id}/messages.

  • customerio_list_segments

    List all segments in the workspace (id + name + type). App API: GET /v1/segments.

  • customerio_list_campaigns

    List all campaigns in the workspace. App API: GET /v1/campaigns.

  • customerio_get_campaign

    Get a single campaign by id. App API: GET /v1/campaigns/{campaign_id}.

  • customerio_get_campaign_metrics

    Get delivery/engagement metrics for a campaign over time. App API: GET /v1/campaigns/{campaign_id}/metrics.

  • customerio_list_messages

    List sent messages (deliveries) across the workspace, filterable by type/campaign/newsletter. App API: GET /v1/messages.

  • customerio_list_exports

    List data exports in the workspace. App API: GET /v1/exports.

  • customerio_list_collections

    List reusable data collections in the workspace. App API: GET /v1/collections.

  • customerio_send_transactional_email

    ⚠️ SENDS A REAL EMAIL. Send a transactional email using a transactional message template. Delivers immediately to the `to` recipient. App API: POST /v1/send/email.

  • customerio_trigger_broadcast

    ⚠️ SENDS TO REAL RECIPIENTS. Trigger an API-triggered broadcast, delivering to the resolved recipient set. App API: POST /v1/send/broadcast (posts to /v1/campaigns/{broadcast_id}/triggers).

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
6 h agoPassed200286 ms