mailly-mcp
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., "@mailly-mcpsend an email to sarah@acme.com about tomorrow's demo"
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.
mailly-mcp
The MCP server behind Mailly's connector, plus the Mailly plugin for Claude and Codex.
src/: the MCP server, a Cloudflare Worker. It offers typed tools for Mailly mail, drafts, sending, domains, contacts, templates, campaigns, workflows and webhooks. Every tool calls the Mailly REST API with the caller's Mailly API key, so authentication, billing and workspace isolation all stay in the API.ui/: the MCP Apps UI (email and draft cards), bundled intoui://resources. It is off unlessMCP_APPS=1.plugins/mailly: the plugin for Claude (claude.ai, Cowork and Claude Code) and Codex. It points at the hosted server and adds a skill for working with email safely.
Use the hosted server
Add https://mcp.mailly.site/mcp as a remote MCP server and sign in with your Mailly account (OAuth). In
Claude Code you can install the plugin instead:
/plugin install mailly --marketplace superagents-lab/mailly-mcpThis server is an OAuth protected resource. Mailly's API (https://api.mailly.site/api/auth) is the authorization
server: clients find it through /.well-known/oauth-protected-resource, sign the user in there, and send the
access token here. The server passes the token, or an API key, unchanged to Mailly's REST API, which checks it and
the scopes it carries. The tool list is narrowed to the same scopes (GET /me).
Related MCP server: Constant Contact MCP Server
Run it yourself
npm install
npm run dev # wrangler dev on http://localhost:8787/mcpCall /mcp with Authorization: Bearer <your Mailly API key> (from https://mailly.site/app/developers).
Without the MAILLY_API service binding it calls MAILLY_API_URL (default https://api.mailly.site) over
the internet. To host your own copy, change the mcp.mailly.site route in wrangler.jsonc. OAuth sign-in only
works at https://mcp.mailly.site/mcp, because Mailly issues tokens for that resource; elsewhere use an API key.
Develop
npm run typecheck
npm test # builds dist/worker.js and runs it in Miniflare against a stub APIThe Mailly server repository runs its OAuth and end-to-end tests against dist/worker.js from a sibling
checkout of this repository.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- EusendOAuthdev.eusend
Send transactional email and manage domains, audiences, and broadcasts from any MCP client.
- AhaSendOAuthcom.ahasend
Send email, check deliverability, set up domains, and run templates, contacts and campaigns.
Send transactional email, run campaigns, manage contacts and automations, audit deliverability.
Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes.
Related MCP Servers
- FlicenseDqualityDmaintenanceEnables to interact with Nylas API for email, calendar, and contacts via MCP, providing documentation, code samples, and code generation tools.3-
- FlicenseNot gradedqualityDmaintenanceProvides comprehensive access to the Constant Contact API v3 for email marketing, campaign management, contact management, analytics, and automation through MCP tools.2-

Tomba Agent Pluginsofficial
AlicenseNot gradedqualityBmaintenanceProvides email discovery, verification, enrichment, and company research through a remote MCP server.MIT
reflowofficial
AlicenseNot gradedqualityAmaintenanceEnables agents to create and manage durable email workflows, templates, contacts, and enrollments over MCP.8 npm2AGPL 3.0