mcpField
S
Sidemail

Sidemail

Local
github.com/sidemailCommunication4Updated 25w ago

About Sidemail

Sidemail is an MCP server for accessing Sidemail.io email, contact, domain, and Messenger functions. It is intended for MCP clients such as VS Code, Claude Desktop, and Cursor.

Key features

  1. 01Manage sending domains
  2. 02Send test transactional emails
  3. 03Manage contacts and groups
  4. 04Create and edit Messenger drafts
  5. 05Search sent emails and contacts

Use cases

  1. 01Add or remove a sending domain
  2. 02Send a test transactional email
  3. 03Update contacts and contact groups
  4. 04Draft product updates or newsletters

MCP support

Exposes Sidemail email, contact, domain, and Messenger operations as tools for MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"sidemail": {
"command": "npx",
"args": [
"-y",
"@sidemail/mcp"
],
"env": {
"SIDEMAIL_API_KEY": "<SIDEMAIL_API_KEY>"
}
}
}
}
Run commandnpx -y @sidemail/mcp
Environment variables to set
SIDEMAIL_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@sidemail/mcp

Tools

19

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project README

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)

  1. Open the Command Palette (Ctrl/Cmd + Shift + P).
  2. Type “MCP: Add Server…” and select it.
  3. Select "NPM Package".
  4. Enter @sidemail/mcp and confirm it.
  5. Confirm the installation.
  6. 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.

  1. Open the Command Palette (Ctrl/Cmd + Shift + P).
  2. Type “MCP: Open User Configuration” and select it.
  3. 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,
		},
	],
}

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
{
	"mcpServers": {
		"sidemail": {
			"command": "npx",
			"args": ["-y", "@sidemail/mcp"],
			"env": { "SIDEMAIL_API_KEY": "your-key" }
		}
	}
}

Cursor setup

Create or edit ~/.cursor/mcp.json:

{
	"mcpServers": {
		"sidemail": {
			"command": "npx",
			"args": ["-y", "@sidemail/mcp"],
			"env": { "SIDEMAIL_API_KEY": "your-key" }
		}
	}
}

CLI Usage

npx @sidemail/mcp

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.