List segments

Lists the segments of one list, or of all lists.

MCP tool campaign_monitor_read → list_segments

read

Returns each segment with its ID, title and the list it belongs to. A segment belongs to exactly one list. Use the IDs as recipients in create_campaign_draft.

Parameters

Parameters: list_segments
NameTypeDescription
list_id string string Only segments of this list. Leave out for every list.
cursor string string Next page cursor from the previous call.
limit integer integer How many items to return per page.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "campaign_monitor_read",
    "arguments": {
      "operation": "list_segments",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "segments": [
      {
        "segment_id": "9e2b5d8a1c7f4630b4a9d2e5f8c13706",
        "title": "Autumn sale: not opened",
        "list_id": "f2a9b7c1d3e44f08a6b5c4d3e2f10987"
      }
    ],
    "next_cursor": null
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.