Create an activity
Create an activity on a contact.
MCP tool method_crm_write → create_activity
write
Returns the activity ID. It does not use Notify Assigned To, so nobody is emailed, and it does not wait for your OK. A wrong activity is deleted by hand in Method.
Parameters
| Name | Type | Description |
|---|---|---|
| contact_id string required | string | Customer or lead ID. |
| type string required | string | An activity type from your account. |
| status string required | string | An activity status from your account. |
| start string required | string | Start date and time, ISO 8601. |
| assigned_to string | string | Method user. Default the signed-in user. |
| comments string | string | Notes on the activity. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "method_crm_write",
"arguments": {
"operation": "create_activity",
"arguments": {
"contact_id": "contact_8c41d2",
"type": "type",
"status": "status",
"start": "start"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"activity_id": "A-9121",
"contact": "Ortega Kitchens",
"type": "Call",
"status": "Not Started",
"start": "2026-10-26T09:00:00Z"
},
"isError": false
}