Back to Home
f1nthelad icon

google-contacts-mcp-server

Verified Safe

by f1nthelad

Overview

Integrate Google Contacts with AI agents (e.g., Claude) using the Model Context Protocol (MCP) as a serverless connector.

Installation

Run Command
npm run cdk:deploy

Environment Variables

  • API_ENDPOINT
  • SESSIONS_TABLE_NAME
  • OAUTH_CLIENTS_TABLE_NAME
  • AUTH_CODES_TABLE_NAME
  • GOOGLE_OAUTH_PARAMETER_NAME
  • NODE_ENV

Security Notes

The server employs robust security practices including OAuth 2.1 with PKCE, storing sensitive Google API credentials in AWS SSM Parameter Store (which can be configured as SecureString for enhanced protection), and utilizing DynamoDB with AWS-managed encryption and TTL for session, client, and authorization code data. It explicitly states a privacy-first design where no contact data is stored on the server. CORS is correctly configured. A minor note is that the initial CDK deployment places placeholder Google credentials as a `StringParameter`; users must manually update this to a `SecureString` in SSM to fully leverage the client's `WithDecryption` capability as outlined in the setup guide. Otherwise, it demonstrates strong security awareness.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Stars0
Forks0
Last Update2026-01-19

Tags

Google ContactsMCPServerlessAWS LambdaOAuth 2.1