Microsoft 365 Create Contact
m365_create_contactUse this when the user wants a new contact added to their Microsoft 365 / Outlook contacts. Give at least a name or an e-mail. Needs the account connected with scopes_for: ["contacts"].
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "m365_create_contact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The name shown for the contact (default: first and last name). | |
| notes | No | Notes. | |
| title | No | Job title. | |
| emails | No | Up to 3 e-mail addresses. | |
| mobile | No | Mobile phone. | |
| phones | No | Up to 2 business phones. | |
| account | No | Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account. | |
| company | No | Company. | |
| confirm | No | Ignored; kept for older clients. | |
| surname | No | Last name. | |
| given_name | No | First name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| fields | No | ||
| status | Yes | ||
| account | No | The email (UPN) of the Microsoft 365 account this call used. | |
| contact | No | ||
| created | Yes | ||
| message | No | ||
| previous | No |