Enables management of Messenger drafts with capabilities to list, create, update, and delete drafts programmatically.
Provides the runtime environment required for the MCP server, with v18 or newer needed as a prerequisite.
Used for package distribution and installation of the Sidemail MCP server.
Sidemail Model Context Protocol (MCP) Server
Sidemail MCP Server provides Model Context Protocol (MCP) integration for Sidemail.io, enabling programmatic access to Sidemail's transactional email, contacts, domains, and Messenger features via MCP agent mode in VS Code and other MCP clients.
Features
- Manage sending domains
- Test sending transactional emails
- Manage contacts and groups
- Create, update, and delete Messenger drafts
- Query sent emails and contacts
Prerequisites
- Node.js v18 or newer
- Sidemail API Key
Microsoft VS Code setup (assisted)
- Open the Command Palette (
Ctrl/Cmd + Shift + P
). - Type “MCP: Add Server…” and select it.
- Select "NPM Package".
- Enter
@sidemail/mcp
and confirm it. - Confirm the installation.
- Enter your Sidemail API key and confirm it.
Microsoft VS Code setup (manual)
Alternatively, you can install it manually by modifying the mcp.json
configuration file.
- Open the Command Palette (
Ctrl/Cmd + Shift + P
). - Type “MCP: Open User Configuration” and select it.
- Add the configuration below and save changes.
Claude Desktop setup
Edit (or create) the config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Cursor setup
Create or edit ~/.cursor/mcp.json
:
CLI Usage
MCP Server Tools
Domains
- list-domains: List all sending domains
- create-domain: Add a new sending domain
- delete-domain: Remove a sending domain
Messenger
- 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
Groups
- list-groups: List all contact groups
- create-group: Create a new contact group
- update-group: Update a contact group
Contacts
- 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
Emails
- send-email: Send a transactional email (testing only)
- query-emails: Query sent emails
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Provides programmatic access to Sidemail.io's transactional email, contacts, domains, and Messenger features via Model Context Protocol (MCP) in VS Code and other MCP clients.
Related MCP Servers
- -securityAlicense-qualityIntegrates with Gmail to enable sending, reading, drafting, and managing emails via the Model Context Protocol (MCP), allowing users to interact with email tasks through automated client prompts.Last updated -2PythonGPL 3.0
- -securityAlicense-qualityThis MCP server provides email sending functionality using Protonmail's SMTP service. It allows both Claude Desktop and Cline VSCode extension to send emails on your behalf using your Protonmail credentials.Last updated -11JavaScriptMIT License
- AsecurityFlicenseAqualityAn MCP-based email tool that enables AI models to access email services through standardized interfaces, allowing AI assistants to perform various email operations like sending emails, reading inboxes, and handling attachments.Last updated -1729TypeScript
- AsecurityFlicenseAqualityA lightweight Model Context Protocol (MCP) server that enables your LLM to validate email addresses. This tool checks email format, domain validity, and deliverability using the AbstractAPI Email Validation API. Perfect for integrating email validation into AI applications like Claude Desktop.Last updated -12Python