Back to Home
domdomegg icon

google-contacts-mcp

Verified Safe

by domdomegg

Overview

The server enables AI systems to interact with Google Contacts for listing, searching, creating, updating, and deleting contact information.

Installation

Run Command
GOOGLE_CLIENT_ID='your-client-id' GOOGLE_CLIENT_SECRET='your-client-secret' MCP_TRANSPORT=http npm start

Environment Variables

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • MCP_TRANSPORT

Security Notes

The code implements a robust OAuth proxy to Google, handling token validation and avoiding persistent storage of sensitive user tokens. Credentials (Client ID, Client Secret, Access Token) are correctly read from environment variables, preventing hardcoding. The `token-cache` mechanism mitigates repeated calls to Google's `tokeninfo` endpoint for validity checks, enhancing efficiency and preventing unnecessary network traffic for already known invalid tokens. The use of Zod for schema validation adds a layer of input sanitization and type safety for tool inputs and outputs.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-07

Tags

Google ContactsContact ManagementCRMPeople APIOAuth Proxy