Google Contacts integration
Google People API v1 for the contacts of the authenticated Google account: list, search, create, update and delete contacts, read the signed-in user's own profile, manage contact groups and their membership, and browse the 'other contacts' auto-collected from mail. Every read requires an explicit personFields mask.
Say what should happen.
The workflow builds itself.
Common Google Contacts use cases
- honouring a deletion request
- reading the etag before an update
- syncing an address book into a CRM
- adding a new lead to the address book
- finding people emailed but never saved
- cleaning up labels once a campaign ends
- listing everyone carrying a given label
- resolving a group id before adding members
- syncing a phone number change from the CRM
- resolving an email address to a known contact
What you can do with Google Contacts
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Contact, 6 operations
create_contactCreate contactPOSTCreates a Google contact with names, emails, phones and organization details.delete_contactDelete contactDELETEDeletes a Google contact from the address book.get_contactGet contactGETRetrieves one Google contact with the requested field mask.list_contactsList contactsGETLists the Google contacts of the authenticated user, with sorting and incremental sync.search_contactsSearch contactsGETSearches Google contacts by name, email, phone or organization.update_contactUpdate contactPATCHUpdates a Google contact, replacing the field groups named in updatePersonFields.
Contact group, 6 operations
create_contact_groupCreate contact groupPOSTCreates a Google contact group (label).delete_contact_groupDelete contact groupDELETEDeletes a Google contact group, keeping its contacts by default.get_contact_groupGet contact groupGETRetrieves one Google contact group with its member resource names.list_contact_groupsList contact groupsGETLists Google contact groups, including the built-in system groups.modify_contact_group_membersModify contact group membersPOSTAdds and removes members of a Google contact group in one call.update_contact_groupUpdate contact groupPUTRenames a Google contact group.
Other contact, 2 operations
copy_other_contactCopy other contactPOSTTurns a Google 'other contact' into a real saved contact.list_other_contactsList other contactsGETLists the auto-collected Google 'other contacts'.
Person, 1 operation
get_my_profileGet my profileGETRetrieves the profile of the signed-in Google account.
Use Google Contacts from Claude Code, Cursor or Codex
Connect Google Contacts in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Google Contacts operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Google Contacts
- Create your workspace
Sign up free. Nothing to install.
- Connect Google Contacts once
Add your Google Contacts connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Google Contacts integration FAQ
What can you do with the Google Contacts integration?
LiveContext exposes 15 operations on Google Contacts, covering contact, contact group, other contact and person. Common uses include honouring a deletion request, reading the etag before an update and syncing an address book into a CRM.
