Get contact history

The contact timeline: emails sent and read, forms submitted, imports, segment and campaign changes.

MCP tool mautic_read → get_contact_history

read

Returns the events of the contact History, newest first, with the event label Mautic shows (Email Sent, Email Read, Form Submitted, Imported, Contact Created By Source, Do Not Contact and others). include and exclude work like the source filters on the page. Pass next_cursor back as cursor for older events.

Parameters

Parameters: get_contact_history
NameTypeDescription
contact_id integer required integer Contact ID from list_contacts.
include string string Event source to include, as in Include events by source.
exclude string string Event source to leave out, as in Exclude events by source.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "mautic_read",
    "arguments": {
      "operation": "get_contact_history",
      "arguments": {
        "contact_id": 1
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "events": [
      {
        "event": "Email Read",
        "detail": "October newsletter",
        "at": "2026-10-21T09:14:00Z"
      },
      {
        "event": "Segment Membership Change",
        "detail": "Added to webinar-leads",
        "at": "2026-10-14T11:30:00Z"
      },
      {
        "event": "Imported",
        "detail": "webinar-signups.csv",
        "at": "2026-10-14T11:29:00Z"
      }
    ],
    "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.