Claude Code + Nitrosend MCP
Claude Code is Anthropic’s CLI tool for working with Claude in your terminal. Connect Nitrosend via MCP and Claude Code becomes a full email marketing command center.What is MCP?
MCP (Model Context Protocol) is an open standard that lets AI tools connect to external services. When you add Nitrosend as an MCP server to Claude Code, Claude gets native access to 20 email marketing tools — no API wrappers, no middleware, no boilerplate.Setup
Step 1: Add the MCP server
Run this single command in your terminal:Step 2: Sign in
Start a Claude Code session and use any Nitrosend tool. Claude will open a sign-in window automatically. Log in or create a free account.Step 3: Verify the connection
Ask Claude:nitro_get_status tool and show your account health, onboarding progress, and recommendations.
How MCP works
Claude Code connects directly to the Nitrosend MCP endpoint over HTTP:- Claude Code sends tool calls via MCP protocol to
api.nitrosend.com/mcp - Authentication is handled via OAuth — you sign in once and the token is managed automatically
- Structured results come back to Claude with full context
MCP tools available
Once connected, Claude Code has access to these tools:| Tool | What it does |
|---|---|
nitro_get_status | Account health, onboarding, and recommendations |
nitro_compose_email | Create, update, or clone email templates |
nitro_compose_campaign | Create email or SMS campaigns with audience targeting |
nitro_compose_flow | Build automation flows with triggers, steps, and branches |
nitro_send_message | Send a single transactional email or SMS immediately |
nitro_manage_audience | Create contacts, manage lists, record events, tag contacts |
nitro_import_contacts | Bulk import contacts (up to 100 inline) |
nitro_search_contacts | Search contacts by email, name, or phone |
nitro_query | Query campaigns, flows, templates, segments, messages |
nitro_define_segment | Create dynamic segments with filters |
nitro_set_brand | Set up brand identity — colors, fonts, logo, voice |
nitro_set_memory | Read and update your AI memory document |
nitro_manage_domains | Add, verify, and manage sending domains |
nitro_control_delivery | Approve, send, pause, or schedule campaigns and flows |
nitro_review_and_test | Review emails (validation, spam scoring) and send test emails |
nitro_configure_account | Sender defaults and test email recipients |
nitro_get_insights | Email analytics with trends and benchmarks |
nitro_manage_billing | Plan status and upgrades |
nitro_configure_providers | BYO email provider (Mailgun, SES) |
nitro_request_support | Submit a support request to the Nitrosend team |
MCP resources
Claude can also read live resources for deeper context:| Resource | What it provides |
|---|---|
nitro://guide | Platform vocabulary, workflows, and tool descriptions |
nitro://schema | Email component types, flow step types, filter definitions |
nitro://brand | Your brand identity — colors, fonts, tone, logo |
nitro://account | Current account status, tier, and limits |
nitro://config | Sender defaults and verified domains |
Example workflows
Create a welcome flow
Send a campaign
Check performance
Set up brand and memory
Scope-based configuration
Add the MCP server at different scopes depending on your needs:Troubleshooting
Connection failed
Connection failed
Make sure
api.nitrosend.com is reachable from your network. Run curl -I https://api.nitrosend.com/mcp to check connectivity.Authentication failed
Authentication failed
The sign-in window should open automatically on first use. If it doesn’t, try removing and re-adding the server:
claude mcp remove nitrosend then re-run the add command.Tool call timed out
Tool call timed out
If calls consistently time out, check your network connection. You can also try removing and re-adding the MCP server to refresh the session.
No API key or local dependencies required. Authentication is handled via OAuth sign-in when you first connect.