Nuntly
Send and receive transactional email through Nuntly, a developer-first email platform with EU data hosting. Tools covering emails, domains, webhooks, inboxes, and threads.
@nuntly/sdk-mcp
MCP server for Nuntly, the developer-first email platform. Exposes tools for sending emails, managing domains, webhooks, inboxes, and more.
Documentation | SDK Reference | Get your API key
Table of contents
- Requirements
- Setup
- Environment variables
- Programmatic usage
- Tools
- FAQ
- Semantic versioning
- Previous versions
- Contributing
- License
Requirements
- Node.js 20 or later (or Bun)
- A Nuntly API key from https://nuntly.com/auth/sign-up
- An MCP-aware client: Claude Desktop, Claude Code, Cursor, Continue, or any custom integration based on the Model Context Protocol
Setup
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"nuntly": {
"command": "npx",
"args": ["@nuntly/sdk-mcp"],
"env": {
"NUNTLY_API_KEY": "your-api-key"
}
}
}
}
Claude Code
Add to your project .mcp.json:
{
"mcpServers": {
"nuntly": {
"command": "npx",
"args": ["@nuntly/sdk-mcp"],
"env": {
"NUNTLY_API_KEY": "your-api-key"
}
}
}
}
Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"nuntly": {
"command": "npx",
"args": ["@nuntly/sdk-mcp"],
"env": {
"NUNTLY_API_KEY": "your-api-key"
}
}
}
}
Environment variables
| Variable | Required | Description |
|---|---|---|
NUNTLY_API_KEY | Yes | Your Nuntly API key |
NUNTLY_BASE_URL | No | Custom API base URL (default: https://api.nuntly.com) |
Programmatic usage
Vercel AI SDK
import { createMcpServer } from '@nuntly/sdk-mcp/ai';
const server = createMcpServer({ apiKey: process.env.NUNTLY_API_KEY });
Custom integration
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { Nuntly } from '@nuntly/sdk';
import { registerTools } from '@nuntly/sdk-mcp';
const server = new McpServer({ name: 'my-server', version: '1.0.0' });
const nuntly = new Nuntly({ apiKey: process.env.NUNTLY_API_KEY });
registerTools(server, nuntly);
Tools
Tools available:
Agents: retrieve-agent-memory, upsert-agent-memory
API Keys: create-api-key, delete-api-key, list-api-keys, retrieve-api-key, update-api-key
Domains: create-domain, delete-domain, list-domains, retrieve-domain, update-domain
Emails: cancel-email, list-emails, retrieve-bulk-emails, retrieve-email, retrieve-email-content, retrieve-email-events, retrieve-email-stats, send-bulk-emails, send-email
Inboxes: create-inbox, delete-inbox, list-inboxes, retrieve-inbox, send-inbox-message, update-inbox
Messages: forward-message, list-message-attachments, list-messages, reply-to-message, retrieve-message, retrieve-message-attachment, retrieve-message-content, update-message
Namespaces: create-namespace, delete-namespace, list-namespace-inboxes, list-namespaces, retrieve-namespace, update-namespace
Organizations: retrieve-organization, retrieve-organization-usage, retrieve-organizations
Threads: list-inbox-threads, list-thread-messages, retrieve-thread, update-thread
Webhooks: create-webhook, delete-webhook, list-webhooks, retrieve-webhook, update-webhook
Webhooks Events: list-webhook-event-deliveries, list-webhooks-events, replay-webhook-event
FAQ
Does this require Node.js or Bun?
Either. The published package runs on Node.js 20+ via npx @nuntly/sdk-mcp and on Bun via bunx @nuntly/sdk-mcp. Most MCP clients spawn npx directly.
Do I need an LLM provider account? No. The MCP server only talks to the Nuntly API. The LLM client (Claude Desktop, Cursor, etc.) handles its own provider authentication.
How do I report a bug or request a tool? Open an issue at github.com/nuntly/nuntly-mcp/issues.
Semantic versioning
This package follows Semantic Versioning 2.0. The published version tracks the underlying Nuntly SDK version closely. New tools and tool argument additions are minor bumps; tool removals or argument breaking changes are major bumps.
Previous versions
Versions 0.x remain installable from npm via npm install @nuntly/sdk-mcp@0 for backwards compatibility.
Contributing
Issues, bug reports, and feature requests are welcome at github.com/nuntly/nuntly-mcp/issues.
License
MIT. See LICENSE.
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Alpha Vantage MCP Server
ผู้สนับสนุนAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Nessus MCP Server
An MCP server for interacting with the Tenable Nessus vulnerability scanner.
Sentry MCP Server
An MCP server for interacting with the Sentry error tracking and performance monitoring platform.
Unity MCP Server
An MCP server that allows AI assistants to programmatically interact with Unity development projects.
Text Classification (Model2Vec)
A server for text classification using static embeddings from Model2Vec, supporting multiple transports like stdio and HTTP/SSE.
MCP Server Creator
A meta-server for dynamically generating MCP server configurations and Python code.
Armis Security Scanner
AI-powered security scanning. Scans code, files, and git diffs for vulnerabilities in real-time using the Armis scanning API.
Decoupler MCP
A natural language interface for biological activities analysis using the decoupler tool.
Rippling MCP Server
Rippling HR/IT/Finance platform integration with 18 tools for managing employees, departments, payroll, benefits, time tracking, and company operations.
Bruno MCP Server
Execute Bruno collections using the Bruno CLI, with support for environment files and detailed test results.
microCMS
Manage content on the microCMS headless CMS using its content and management APIs.