Back to Blog

Migrating from GongRzhe to PRISM

Cody Atteberry ·

If you're one of the 1,100+ developers who starred gongrzhe/gmail-mcp-server, you've probably noticed: the project is dead. Last commit August 2025. Seventy-two unmerged PRs. No maintainer activity.

PRISM is a drop-in replacement with 109 tools (vs 12). Migration takes 2 minutes.

Step 1: Install

npm install -g @synthcorp/prism

Step 2: Authenticate

prism auth

You can reuse your existing Google Cloud OAuth credentials. The difference: PRISM encrypts your tokens with AES-256-GCM instead of storing them as plaintext.

Step 3: Swap your MCP config

{ "mcpServers": { "prism": { "command": "prism" } } }

Remove the old GongRzhe entry. Restart Claude Code.

Step 4: Verify

Ask Claude: "List my Gmail labels using PRISM." If it responds with your labels, you're done.

What changes for your prompts

Nothing. Your natural language prompts work the same way. Claude uses PRISM's tools instead of GongRzhe's automatically.

What you gain

GongRzhePRISM
Gmail tools12109
Last updatedAug 2025Active
CredentialsPlaintext JSONAES-256-GCM
Rate limitingNoneBuilt-in
Multi-accountNoYes
Test coverageNone97.9%

Tool mapping

GongRzhePRISM
send_emailgmail_send_message
read_emailgmail_get_message
search_emailsgmail_search_messages
list_emailsgmail_list_messages
modify_emailgmail_modify_message
delete_emailgmail_trash_message
create_draftgmail_create_draft
list_labelsgmail_list_labels

Plus 80 more tools GongRzhe never had: threads, filters, forwarding, delegates, settings, export, attachments, send-as aliases, batch operations, and multi-account management.

Reusing your Google Cloud credentials

export PRISM_CLIENT_ID="your-existing-client-id"
export PRISM_CLIENT_SECRET="your-existing-client-secret"
prism auth

No need to create a new Google Cloud project or re-enable APIs.

Questions? Open an issue. We respond. That's the whole point.