About
A Spring Boot based MCP server that exposes a sendEmail tool function using QQ SMTP, enabling seamless email sending from MCP-enabled clients such as IDEs or agents.
Capabilities

The Email‑Service MCP server offers a lightweight, Spring Boot‑based solution for sending email through QQ’s SMTP service. By exposing a single tool function——it removes the need for developers to write custom SMTP integration code each time an AI assistant needs to dispatch notifications, alerts, or user communications. This is especially valuable in environments where an AI assistant is used to orchestrate workflows, automate support tickets, or generate transactional messages on demand.
Built on Java 21 and Spring Boot 3.5.x, the server leverages Spring AI’s MCP Server starter to expose its capabilities over both stdio and SSE transport layers. The stdio mode is ideal for lightweight, one‑off invocations from IDEs or command‑line agents that launch the server on demand. The SSE mode, meanwhile, allows continuous streaming of responses to clients that support Server‑Sent Events, enabling richer interactions such as real‑time delivery status updates. The dual configuration files ( and ) give developers fine‑grained control over runtime behavior without modifying the core code.
Key features include secure credential handling via environment variables or local, git‑ignored configuration files; automatic injection of the QQ SMTP username and authorization code; and a straightforward API surface that requires only three parameters. Because the server is exposed as an MCP tool, any client that understands the Model Context Protocol—such as Claude in IDE mode or custom agents built with Spring AI—can invoke directly, passing parameters as JSON and receiving a confirmation or error message in the same protocol stream. This eliminates the need for custom HTTP clients, authentication flows, or manual error handling.
Real‑world use cases abound: a customer support chatbot can send follow‑up emails after closing a ticket; an automated marketing assistant can dispatch personalized newsletters; or a DevOps agent can alert on‑call engineers via email when a pipeline fails. In each scenario, the MCP server acts as a bridge between the AI’s decision logic and the underlying email infrastructure, ensuring that messages are sent reliably while keeping sensitive credentials out of source control.
What sets this MCP server apart is its tight integration with Spring AI’s tooling ecosystem and its emphasis on secure, environment‑driven configuration. Developers who already use Spring Boot for other services can drop this module into their microservice landscape, share it across teams, and expose a single, well‑documented tool to any MCP‑compatible client. The result is a fast, secure, and developer‑friendly way to add email capability to AI workflows without reinventing the wheel.
Related Servers
n8n
Self‑hosted, code‑first workflow automation platform
FastMCP
TypeScript framework for rapid MCP server development
Activepieces
Open-source AI automation platform for building and deploying extensible workflows
MaxKB
Enterprise‑grade AI agent platform with RAG and workflow orchestration.
Filestash
Web‑based file manager for any storage backend
MCP for Beginners
Learn Model Context Protocol with hands‑on examples
Weekly Views
Server Health
Information
Explore More Servers
Firebase Docs MCP Server
Serve Firebase docs via Model Context Protocol over stdio
Wisdom MCP Gateway
Streamlined stdio gateway for Wisdom MCP SSE Server
MCP-OpenLLM
LangChain wrapper for MCP servers and open-source LLMs
Yeelight MCP Server
AI‑friendly lighting control via Model Context Protocol
Tideways MCP Server
AI‑powered performance insights for PHP apps
SpringBoot LLM MCP Server
Serve language model contexts with Spring Boot and Java