Creates dataContactsMCP tool
contacts_create
Create a new contact in the CRM.
Create a new contact in the CRM. Call immediately with whatever data the user provides. Do NOT ask for missing fields — the system shows an editable draft card where the user can fill in remaining details.
Note
For clients with signed representation agreements, use clients_find_or_create instead.
Parameters#
| Parameter | Type | Required | Description |
|---|---|---|---|
first_name | string | Yes | First name of the contact |
last_name | string | Yes | Last name of the contact |
email | string | No | Email address |
phone | string | No | Phone number |
company | string | No | Company or organization name |
notes | string | No | Notes about this contact |
Example prompts#
- "Add my new lender contact Sarah Kim from Pacific Trust, phone 661-555-0134."
- "Save inspector Dave Romero, [email protected], to my contact directory."
Safety#
Creates data. Creates a new record in your CRM and may trigger notifications or webhooks. Running it twice creates a duplicate, so Claude runs it once per request.
Previous name#
This tool was previously published as create_contact. Call it by its current name — legacy names are kept here for reference and old links redirect, but they are not callable.