manage_contact
Add, modify, or remove Google contacts by specifying name, email, phone, organization, job title, or notes. Use contact ID for updates or deletions.
Instructions
Create, update, or delete a contact. Consolidated tool replacing create_contact, update_contact, and delete_contact.
Args: user_google_email (str): The user's Google email address. Required. action (str): The action to perform: "create", "update", or "delete". contact_id (Optional[str]): The contact ID. Required for "update" and "delete" actions. given_name (Optional[str]): First name (for create/update). family_name (Optional[str]): Last name (for create/update). email (Optional[str]): Email address (for create/update). phone (Optional[str]): Phone number (for create/update). organization (Optional[str]): Company/organization name (for create/update). job_title (Optional[str]): Job title (for create/update). notes (Optional[str]): Additional notes (for create/update).
Returns: str: Result of the action performed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | |||
| notes | No | ||
| phone | No | ||
| action | Yes | ||
| job_title | No | ||
| contact_id | No | ||
| given_name | No | ||
| family_name | No | ||
| organization | No | ||
| user_google_email | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |