Jez | Jeremy Dawes
Back to projects
mcp active

Google Contacts MCP Server

18 MCP tools for Google Contacts management. Create, search, organise, and sync contacts with batch operations.

MCPCloudflare WorkersGoogle People APIOAuth

Overview

A Model Context Protocol server enabling AI agents to create, update, search, and manage Google Contacts. Full CRUD operations with contact groups and batch processing for efficient contact management.

18
MCP Tools
4
Categories
200
Batch Size
OAuth
Auth

The Problem

Contact management is tedious:

  • Manual data entry from conversations
  • Organising contacts into groups
  • Finding contacts across large lists
  • Syncing contacts from email interactions

AI agents can automate these workflows with API access.

Solution

Complete contact management across 4 categories:

Contact CRUD8

Create, read, update, delete, batch

Contact Groups6

Labels and organisation

Other Contacts3

Email interaction contacts

Profile1

Authenticated user info

Tools

Contact CRUD (8)

ToolDescription
list_contactsList all contacts with pagination
get_contactRetrieve full contact details
create_contactCreate new contact with all fields
update_contactModify existing contact
delete_contactRemove contact
search_contactsFind by name, email, or phone
batch_create_contactsCreate up to 200 contacts at once
batch_delete_contactsDelete multiple contacts efficiently

Contact Groups (6)

ToolDescription
list_contact_groupsView all groups/labels
get_contact_groupGroup details and members
create_contact_groupCreate new group
update_contact_groupRename group
delete_contact_groupRemove group
modify_group_membersAdd/remove contacts from groups

Other Contacts (3)

ToolDescription
list_other_contactsContacts from email interactions
search_other_contactsSearch interaction contacts
copy_to_my_contactsPromote to full contact

Contact Fields

Full People API field support:

FieldDescription
NamesGiven, family, display
EmailsMultiple with types
PhonesMultiple with types
AddressesFull postal addresses
OrganizationsCompany, title, department
URLsWebsite, social profiles
BirthdaysDate of birth
BiographiesNotes and descriptions

Features

  • 18 Tools - Complete People API coverage
  • Batch Operations - Up to 200 contacts per operation
  • Group Management - Organise with labels
  • Other Contacts - Access email interaction contacts
  • ETag Conflict Detection - Safe concurrent updates
  • OAuth Security - Google authentication

Use Cases

Contact Creation - Add contacts from conversation context

Organisation - Group contacts by project or category

Data Enrichment - Add details to existing contacts

Bulk Operations - Import/export contact lists efficiently

Interested in a similar solution?

Let's talk about your project