Create contact
Adds one contact, like Quick Add or Add new Contact.
MCP tool mautic_write → create_contact
write
Creates a contact from the fields you pass. Fields you leave out stay empty. Mautic does not send the contact anything on creation, but a segment filter or campaign source that matches the new contact can start emails later. The reply holds the new contact_id. To undo, remove the contact in Mautic.
Parameters
| Name | Type | Description |
|---|---|---|
| email string required | string | Email address of the contact. |
| first_name string | string | First name. |
| last_name string | string | Last name. |
| company string | string | Company name. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "mautic_write",
"arguments": {
"operation": "create_contact",
"arguments": {
"email": "jane@example.com"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"contact_id": 2390,
"name": "Maria Silva",
"email": "maria@example.com",
"created": true
},
"isError": false
}