Add a lead without calling it
create_leadAdd a new lead to a team without calling or texting it, as the dashboard's New Lead form does. Refuses a phone number the account already has and returns that lead's id. team_id comes from get_settings with no arguments; it defaults to the account's primary team.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | The lead's email address. | ||
| source | No | Where this lead came from. Defaults to "MCP". | |
| team_id | No | The team the lead belongs to. Defaults to the account's primary team (for an agent, one of their own teams). | |
| category | No | The lead's category. | |
| comments | No | Freeform comments stored on the lead. | |
| last_name | No | The lead's last name. | |
| first_name | No | The lead's first name. | |
| phone_number | Yes | The lead's phone number, ideally in E.164 format. | |
| custom_fields | No | Account custom field values keyed by field slug (get_lead shows the slugs). Unknown slugs are ignored. |