MCP Google Contacts — DevOps skill for Claude Code
Remote MCP server for Google Contacts on Cloudflare Workers, for use as a claude.ai custom connector.
How to install MCP Google Contacts
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open boonkgim/mcp-google-contacts and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What MCP Google Contacts does
Remote MCP server for Google Contacts on Cloudflare Workers, for use as a claude.ai custom connector.
Alternatives in DevOps
- Cloudflare Deploy — Deploy apps to Cloudflare using Workers, Pages, and platform services 14.6k ★
- MCP Boilerplate — A remote Cloudflare MCP server boilerplate with user authentication and Stripe for paid tools 1k ★
- Workers MCP — Talk to a Cloudflare Worker from Claude Desktop 646 ★
README
mcp-google-contacts
[](https://github.com/boonkgim/mcp-google-contacts/actions/workflows/ci.yml) [](LICENSE)
A remote MCP server for Google Contacts, deployed on Cloudflare Workers, for use as a **custom connector in claude.ai** (web/desktop/mobile). Each user who connects authorizes their own Google account via OAuth — the server proxies that OAuth flow and never sees your Google password, just the tokens it needs to call the People API on your behalf.
Built for a specific workflow: send Claude a photo of a namecard/business card and have it extract the details and save a new contact for you.
Architecture
@cloudflare/workers-oauth-provider— implements the OAuth 2.1 server that claude.ai talks to (authorize/token/dynamic client registration), and hands your Worker an encryptedpropsbag per authorized user.google-handler.ts— a small Hono app that owns/authorizeand/callback: shows the consent screen, redirects to Google, exchanges the code for tokens, and stores the Google refresh token inprops.agents'McpAgent— a Durable Object-backed MCP server. Tool calls readthis.props.googleRefreshTokenand mint a fresh Google access token on demand (cached in-memory per Worker isolate) before calling the People API.workers-oauth-utils.ts— CSRF/session/approval-dialog plumbing, copied near-verbatim from Cloudflare's reference OAuth demo (provider-agnostic).
Tools
create_contact— create a contact (name, company, title, emails, phones, address, notes)search_contacts— search existing contacts by name/email/phone/company (use before creating, to avoid duplicates)list_contacts— list contacts, most recently modified firstget_contact— fetch full details for one contactupdate_contact— update fields on an existing conta
Related Skills
MCP Gmail Multi Account
Remote MCP server for Gmail with support for multiple connected accounts, deployed on Cloudflare Workers, for
Lemurkit
AI Sovereignty - The team cognition for AI agents. The remote MCP connector on Cloudflare. KV is for Transacti
Obsidian Web MCP
Secure remote MCP server for Obsidian vaults -- access your notes from Claude, your phone, or any MCP client,
Build MCP
Build a remote MCP server on Cloudflare with tools and OAuth
Second Brain Obsidian Plugin
Sync your Obsidian notes to your self-hosted Second Brain MCP server on Cloudflare Workers. Semantic search an
Claude Proxy
这是一个部署在 Cloudflare Workers 上的 TypeScript 项目,它充当一个代理服务器,能够将 Claude API 格式的请求无缝转换为 OpenAI API 格式。这使得任何与 Claude A
Related Agents
Browser Stealth Agent
Stealth browser automation agent for targets behind Cloudflare, Akamai, Google, DataDome, or PerimeterX bot de
Transport Verifier
Runs live end-to-end checks of a delivery transport (Herdr socket, MCP server, Claude Code or Codex hook, Open
PR Preparer
Prepares active-application pull-request evidence, uses Git for local changes and the sdlc-integrations MCP se