LabscoMCP early access ↗
4talMCP SERVER

Google Contacts Management

Full contact management with the fields real address books actually use — plus group and directory access.

by 4tal ↗Office Suites & Cloud File StorageCommunity

LABSCO SUMMARY

Multi-field search is the difference between a contacts API and a usable address book.

You almost never remember the field a person is filed under — you remember the company, or half a phone number, or a name spelt differently. Searching all of them at once matches how recall actually works. Pagination matters more than it sounds too: a large address book returned whole would fill a context window before you asked anything. Note this writes and deletes, so the Google account you authorise deserves thought.

What it is

A Google Contacts server that covers the whole record rather than name and email, including the group structure and Workspace directory.

What you get

  • Create, read, update and delete across a wide field set
  • Search spanning names, emails, phones and organisations at once
  • Contact groups and labels, managed rather than just read
  • Workspace directory search and user management
  • Pagination, so large address books do not have to arrive at once
  • Multiple emails and phones per contact, addresses, birthdays, relationships and custom fields

Requirements

Python 3.12 or later, a Google account, and a Google Cloud project with the People API enabled. MIT licensed.

Setup effort

Build from source — git clone https://github.com/4tal/mcp-google-contacts.git