AI-native email marketing for Claude. Connect Nitrosend over remote MCP, authenticate with OAuth, and compose emails, build automation flows, manage contacts, and send campaigns from Claude Code or Cowork.
From a marketplace on a current Claude Code build:
/plugin install nitrosend@marketplace-nameLocal development:
claude --plugin-dir /path/to/claudeIf you do not see /plugin, update Claude Code to the latest build first.
The plugin bundles Nitrosend as a remote MCP server at
https://api.nitrosend.com/mcp. Open the MCP/connectors UI for your Claude
client, select the bundled nitrosend server, and complete the browser OAuth
flow for the Nitrosend account you want active.
Do not install @nitrosend/cli for Claude Desktop, Claude.ai, Cowork, or this
plugin. The CLI is for terminal and CI workflows; Claude uses the remote MCP
connector directly.
See SETUP.md for connect, reconnect, disconnect, and account-verification guidance.
Ask Claude to run:
nitro_get_status
This confirms the active Nitrosend account and current onboarding state.
The plugin bundles the full Nitrosend remote MCP surface:
- Template management: Create, update, clone, review, and test reusable email templates
- Campaign management: Create, target, approve, send, and schedule campaigns
- Automation flows: Build trigger-based email/SMS sequences with waits, splits, and webhooks
- Transactional email: Send receipts, OTPs, confirmations — immediate, single-recipient
- Contact management: Import, segment, tag, list management
- Analytics: Account-wide and per-entity insights with trends and benchmarks
- Account management: Brand setup, domain verification, sender config, providers, billing, support
| Skill | Command | Description |
|---|---|---|
| Setup | /nitrosend:setup |
Guided onboarding with optional proactive analytics |
| Compose Email | /nitrosend:compose-email |
Template creation wizard |
| Send Campaign | /nitrosend:send-campaign |
End-to-end campaign workflow |
| Send Transactional | /nitrosend:send-transactional |
App-triggered email/SMS for developers |
| Build Flow | /nitrosend:build-flow |
Automation flow builder |
| Import Contacts | /nitrosend:import-contacts |
Contact import with compliance guidance |
| Analytics | /nitrosend:analytics |
Performance insights and benchmarking |
| Email Marketing Bible | /nitrosend:email-marketing-bible |
65K-word knowledge base (908 sources) |
An expert email marketing strategist that combines deep domain knowledge with Nitrosend's tools.
- Proactive best-practice suggestions backed by industry benchmarks
- Knows all 21 Nitrosend MCP tools and when to use each
- Covers strategy, copywriting, deliverability, compliance, and 19 industry playbooks
- Persistent memory across sessions
Run as the main agent:
claude --agent nitrosend:email-marketerDuring setup, opt in to scheduled reports:
- Daily (weekday mornings): New subscribers + sending activity
- Weekly (Mondays): Open/click rates, list growth, deliverability
- Monthly (1st): Deep dive comparing your metrics against industry benchmarks
- Current Claude Code build with plugin support and remote MCP support
- Claude Cowork, if you are using the shared plugin directory there
- A Nitrosend account you can complete OAuth with in the browser
- Public reachability to
https://api.nitrosend.com/mcp
- Update Claude Code until
/pluginis available. - Validate the plugin bundle locally:
claude plugin validate /path/to/claude- Install the plugin and restart Claude if prompted.
- Open
/mcpand confirm the bundlednitrosendserver is present. - Start the Nitrosend connection flow and complete browser OAuth.
- Ask Claude to run
nitro_get_status. - Confirm the returned account/workspace details match the account you meant to connect.
If you are stuck on an older Claude Code build that has claude mcp but not
/plugin, you can still sanity-check the remote transport:
claude mcp add-json nitrosend-dev '{"type":"http","url":"https://api.nitrosend.com/mcp"}' --scope local
claude mcp get nitrosend-dev
claude mcp remove nitrosend-dev --scope localOn the local 1.0.119 environment used during this cutover, add-json
reported success but get and list did not reliably surface the local-scope
entry back. Treat that path as a transport sanity check only, not a substitute
for the current-build plugin smoke test above.
- Install or enable the plugin in the Anthropic surface you plan to submit or review from.
- Connect Nitrosend through the client's MCP/connectors UI.
- Run
nitro_get_statusimmediately after the browser flow returns. - If OAuth connects instantly and account selection is ambiguous, disconnect Nitrosend, log out of Nitrosend in the browser session Claude opens, reconnect, then run
nitro_get_statusagain.
MIT