Create or update my business card
create_or_update_cardIdempotent
Create the business card for this account, or update it. Each account has one card. Only the fields you pass are changed on update; pass an empty string to clear an optional text field. displayName is required when creating. The card is live at the returned publicUrl immediately.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | Short bio or tagline | |
| No | Public contact email shown on the card | ||
| phone | No | Public phone number shown on the card | |
| title | No | Job title or role | |
| apiKey | No | KadiConnect API key (starts with kc_). Only needed when the MCP connection was not configured with an Authorization header, for example right after calling register. | |
| website | No | Website URL (https:// is added if missing) | |
| location | No | City, country or address | |
| coverImage | No | URL of a cover image | |
| themeColor | No | Theme colour as a 6-digit hex, e.g. #0ea5e9 | |
| companyLogo | No | URL of a company logo | |
| companyName | No | Company or organisation | |
| displayName | No | Full name shown on the card (required when creating) | |
| socialLinks | No | Social profile links (replaces the existing list) | |
| profileImage | No | URL of a profile image | |
| leadCaptureTitle | No | Heading for the lead capture form | |
| leadCaptureFields | No | Fields the lead capture form asks for | |
| leadCaptureEnabled | No | Show a form on the card so visitors can leave their contact details. Read submissions with get_leads. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | Yes | ||
| plan | Yes | ||
| notice | No | ||
| created | Yes | ||
| publicUrl | Yes |