create_contact
Create a contact
Adds a person to Memlane and pushes the new card to iCloud in the background.
Annotations
{
"title": "Create a contact",
"readOnlyHint": false,
"destructiveHint": false,
"openWorldHint": true,
"idempotentHint": false
}Input
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"firstName": {
"type": "string",
"maxLength": 100
},
"lastName": {
"type": "string",
"maxLength": 100
},
"displayName": {
"type": "string",
"maxLength": 200
},
"company": {
"type": "string",
"maxLength": 200
},
"phones": {
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"emails": {
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
}
},
"additionalProperties": false
}Auth
Bearer personal token (ml_…) or OAuth access token (mla_…). Memlane Pro and iCloud required.
Errors
- 401 missing or invalid credentials
- 403 account is not Pro or iCloud is not connected
- 429 rate limit
- Tool errors return isError text without a stack trace