Customer Support Email MCP
Allows reading, searching, drafting, and sending emails through Gmail for customer support.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Customer Support Email MCPRead my latest support email and draft a reply."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
📧 Customer Support Email MCP
Let Claude read, search, draft, and send customer support emails directly through Gmail — no manual copy-pasting required!
Features
✉️ Read Emails - Claude reads support requests from your inbox 🔍 Search - Find emails by keyword instantly ✍️ Draft - Claude auto-drafts professional responses 📤 Send - Send emails directly without leaving Claude 🤖 AI-Powered - Intelligent response generation for common issues
Related MCP server: gmail-mcp-server
Installation
cd CUSTOMER_SUPPORT_EMAIL_MCP
npm installUsage
Development
npm run devBuild & Run
npm run build
npm startAvailable Functions
read_email
Read a specific email from the inbox.
read_email({ email_id: "1" })
// Returns email with from, subject, body, timestamplist_inbox
List emails from the inbox.
list_inbox({ limit: 10 })
// Returns array of emailssearch_emails
Search for emails by keyword.
search_emails({ query: "refund" })
// Returns matching emailsdraft_email
Draft a response email.
draft_email({
to: "customer@example.com",
subject: "RE: Your Support Request",
body: "Thank you for contacting us..."
})
// Returns draft with indexsend_email
Send a drafted email.
send_email({ draft_index: 0 })
// Returns confirmationExample Workflow
Tell Claude: "Check my support emails and send responses to unhappy customers"
Claude reads all inbox emails
Claude searches for complaint keywords
Claude drafts professional responses
Claude sends the emails automatically
Integration with Claude
Configure this MCP in Claude's settings to enable:
"What are my support requests?"
"Draft responses to angry customers"
"Send thank you emails to recent customers"
Requirements
Node.js 16+
TypeScript
Anthropic Claude API key
Technical Stack
Language: TypeScript
Runtime: Node.js
Protocol: Model Context Protocol (MCP)
AI: Anthropic Claude 3.5 Sonnet
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect any mailbox to Claude, ChatGPT & AI: read, send, reply, schedule & search emails.
Your mailboxes in ChatGPT and Claude: Gmail, iCloud, Fastmail, any IMAP. Passwords stay yours.
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Multiple Google accounts (Gmail, Calendar, Drive, Contacts, Tasks) in one Claude connector.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables seamless email management through natural language conversations with Claude. Supports searching, reading, and sending emails securely with Gmail and other email providers.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered inbox management with natural language commands through Claude Desktop. Supports sending, reading, searching, organizing emails, and managing labels using Gmail API with automatic authentication.8MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude to read, search, send, and manage Gmail messages and threads through natural language.105 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables Claude to read and manage your Gmail account, including listing, searching, sending, drafting, replying to, archiving, labeling, and trashing emails via the Gmail API.-