← Back to search

google-contacts-mcp

domdomegg Scanned 10d ago

MCP server for Google Contacts - list, search, and manage contacts

npm
B
85.6 / 100

Versions

1.3.0latest
Jul 27, 2026
1.2.0
Jul 9, 2026
1.1.4
May 25, 2026
1.1.3
Apr 29, 2026
1.1.2
Feb 23, 2026
+ show 4 moreshow less
1.1.1
Dec 28, 2025
1.1.0
Dec 28, 2025
1.0.1
Dec 13, 2025
1.0.0
Dec 11, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 15

contact_group_create
annotations: verified low

Create a new contact group (label) in Google Contacts.

readOnlyHint false idempotentHint false destructiveHint false
contact_groups_list
annotations: verified low

List contact groups (labels) from the user\'s Google Contacts, including system groups like "My Contacts" and "Starred".

readOnlyHint true
directory_search
annotations: verified low

Search the organization directory for people (coworkers, etc). Requires directory.readonly scope.

readOnlyHint true
contact_group_members_modify
annotations: verified low

Add or remove contacts from a contact group. Use this to manage which contacts belong to a group/label. This is the only way to change group membership - the People API does not support editing it via contact_update.

readOnlyHint false idempotentHint true destructiveHint false
contact_photo_delete
annotations: verified low

Remove the photo from a contact, reverting to the default avatar.

readOnlyHint false idempotentHint true destructiveHint true
contact_create
annotations: verified low

Create a new contact in Google Contacts.

readOnlyHint false idempotentHint false destructiveHint false
contact_photo_update
annotations: verified low

Set (or replace) the photo for a contact. Provide the image as base64-encoded JPEG or PNG bytes.

readOnlyHint false idempotentHint true destructiveHint true
contact_group_get
annotations: verified low

Get detailed information about a single contact group, including its member resource names.

readOnlyHint true
contact_group_delete
annotations: verified low

Permanently delete a contact group. System groups (e.g. "My Contacts", "Starred") cannot be deleted. By default this only removes the group/label; pass deleteContacts=true to also delete the member contacts.

readOnlyHint false idempotentHint true destructiveHint true
contact_search
annotations: verified low

Search for contacts by name, email, or phone number.

readOnlyHint true
contact_update
annotations: verified low

Update an existing contact. Use contact_get first to retrieve the current etag.

readOnlyHint false idempotentHint true destructiveHint true
contacts_list
annotations: verified low

List contacts from the user\'s Google Contacts. Returns names, emails, phone numbers, organizations, birthdays, events, URLs, addresses, nicknames, relations, IM usernames, genders, external IDs, client data, and custom fields.

readOnlyHint true
contact_get
annotations: verified low

Get detailed information about a single contact by resource name.

readOnlyHint true
contact_delete
annotations: verified low

Permanently delete a contact from Google Contacts.

readOnlyHint false idempotentHint true destructiveHint true
contact_group_update
annotations: verified low

Rename an existing contact group. Use contact_group_get first to retrieve the current etag. System groups (e.g. "My Contacts", "Starred") cannot be renamed.

readOnlyHint false idempotentHint true destructiveHint true

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.