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

Parameters: create_activity
NameTypeDescription
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

JSON-RPC

{
  "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

JSON

{
  "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
}

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.