Connect the Google Contacts MCP server to your AI agent Open source, MIT, on npm. Setup instructions for Claude, Cursor and Codex are in the repository; adoption questions — Telegram. GitHub repository Telegram

Google Contacts: Copy an Other contact into My Contacts — MCP tool

Google Contacts MCP tool: Turns an auto-saved "Other contact" into a real, editable saved contact.

Technical name: copy_other_contact

What task it solves

I want to save an auto-saved address as a real contact.

Copies an "Other contact" into the user's saved contacts — the only write the API offers for Other contacts.

When to use it

Use it after list_other_contacts finds the person, when the user wants them in their real contact list (required before editing or grouping them).

What to provide

  • resource_namerequired. otherContacts/... from list_other_contacts.
  • copy_maskoptional. Which fields carry over: names, emailAddresses, phoneNumbers (default all three).
  • read_maskoptional. Fields to return on the new person.

What it returns

The NEW saved person — use its resourceName (people/c...) for further edits; the otherContacts/... entry remains.

What changes in Google Contacts

A new saved contact appears with the copied fields; the auto-saved entry is not removed.

Example request

Save bob@example.com from my other contacts as a real contact and add him to "Suppliers".

Errors and limitations

Copying the same entry twice creates duplicate saved contacts. Requires BOTH the contacts and contacts.other.readonly OAuth scopes. Access also depends on token permissions, quotas, and upstream API limits.

Related MCP tools

Technical details