List contacts
Contacts of your Mautic with email, points and segments, newest first.
MCP tool mautic_read → list_contacts
read
Lists contacts the way the Contacts page does. search takes the same text as the Contacts search bar, for example segment:newsletter to list one segment. Each contact has its ID, name, email, points and segment aliases. Pass next_cursor back as cursor for the next page. What you see depends on your Mautic user.
Parameters
| Name | Type | Description |
|---|---|---|
| search string | string | Text as typed in the Contacts search bar, e.g. segment:newsletter. |
| limit integer | integer | Maximum contacts per page. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "mautic_read",
"arguments": {
"operation": "list_contacts",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"contacts": [
{
"contact_id": 1042,
"name": "Ana Lopez",
"email": "ana@example.com",
"points": 42,
"segments": [
"newsletter",
"webinar-leads"
],
"last_active": "2026-10-21T09:14:00Z"
},
{
"contact_id": 2217,
"name": "Ana Lopez",
"email": "ana.lopez@example.org",
"points": 6,
"segments": [
"newsletter"
],
"last_active": "2026-09-30T16:02:00Z"
}
],
"next_cursor": "2"
},
"isError": false
}