Email MCP Server by Sidemail
About
Let AI agents write & manage your SaaS emails
Details
- Author
- Unknown
- Categories
- Developer Tools, Automation, Other, Communication
Jump to
Let AI agents write & manage your SaaS emails
MCP Server – Send & manage emails, contacts and sending domains
Sidemail MCP server enables you to programmatically send and manage transactional emails, contacts, sending domains, templates, API logs, and Messenger features – right from MCP agent mode in VS Code, Claude, Cursor, and other MCP clients.
What is MCP?Model Context Protocol (MCP) is a new open standard that makes it easier for AI systems to connect with external data and services. MCP acts a bit like an API for AI models – it provides a standard “language” for AI programs to access tools or data from the outside world. Learn more in ourexplanation article.
- Manage sending domains
- Test sending transactional emails
- Manage contacts and groups
- Create, update, and delete Messenger drafts
- Query sent emails, contacts, templates, and API request logs
- Sidemail API Key
- Node.js v20 or newer, only for the local NPM package setup
Use the hosted Streamable HTTP MCP server when your client supports remote MCP servers:
Send your Sidemail API key in theAuthorizationheader as a Bearer token.
{ "servers": { "sidemail": { "type": "http", "url": "https://api.sidemail.io/mcp", "headers": { "Authorization": "Bearer ${input:sidemail-key}" } } }, "inputs": [ { "type": "promptString", "id": "sidemail-key", "description": "Sidemail API Key", "password": true } ] }
Use the local NPM package when your client expects a stdio MCP server.
- Open the Command Palette (Ctrl/Cmd + Shift + P).
- Type“MCP: Add Server…”and select it.
- Select"NPM Package".
- Enter@sidemail/mcpand confirm it.
- Confirm the installation.
- Enter your Sidemail API key and confirm it.
Alternatively, you can install it manually by modifying themcp.jsonconfiguration file.
- Open the Command Palette (Ctrl/Cmd + Shift + P).
- Type“MCP: Open User Configuration”and select it.
- Add the configuration below and save changes.
{ "servers": { "sidemail-mcp": { "type": "stdio", "command": "npx", "args": ["-y", "@sidemail/mcp"], "env": { "SIDEMAIL_API_KEY": "${input:sidemail-key}" } } }, "inputs": [ { "type": "promptString", "id": "sidemail-key", "description": "Sidemail API Key", "password": true } ] }
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "sidemail": { "command": "npx", "args": ["-y", "@sidemail/mcp"], "env": { "SIDEMAIL_API_KEY": "your-key" } } } }
{ "mcpServers": { "sidemail": { "command": "npx", "args": ["-y", "@sidemail/mcp"], "env": { "SIDEMAIL_API_KEY": "your-key" } } } }
- list-domains: List all sending domains
- create-domain: Add a new sending domain
- check-domain: Check domain verification and DNS status
- setup-domain-mail-from: Set up custom Mail-From DNS records
- delete-domain: Remove a sending domain
- list-messenger-drafts: List Messenger drafts
- get-messenger-draft: Get Messenger draft by ID
- create-messenger-draft: Create a Messenger draft
- update-messenger-draft: Update a Messenger draft
- delete-messenger-draft: Delete a Messenger draft
Example – Writing a product update email:
- list-groups: List all contact groups
- create-group: Create a new contact group
- update-group: Update a contact group
- delete-group: Delete a contact group
- create-or-update-contact: Create or update a contact
- query-contacts: Query contacts with filters
- find-contact: Find a contact by email
- delete-contact: Delete a contact
- send-email: Send a transactional email (testing only)
- query-emails: Query sent emails
- get-email: Retrieve an email by ID
- delete-email: Delete a scheduled email
- list-templates: List email templates
- get-template: Retrieve a template by ID
- query-api-request-logs: Query recent API request logs
- Github repository:sidemail/sidemail-mcp-server
- NPM package:@sidemail/mcp
- Features overview
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Turn AI tools into your email marketing assistant.
Turn an AI tool into your smart email engine
Manage email campaigns and leads using the Instantly.ai v2 API.
Kraiter is an email automation platform. It exposes 62 tools for managing contacts, drip campaigns, transactional sends, segments, templates, domains, and metrics.
Webinar intelligence for Zoom Meeting-based webinars: Query funnels, registrations, transcripts, and email engagement with 16 tools via OAuth 2.1
Send transactional email, run campaigns and automations, manage contacts and audit deliverability — 54 annotated tools.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


