| Server | Purpose | API Key Required |
|---|---|---|
| Docs MCP | AI reads Ark documentation and writes correct code | No |
| API MCP | AI manages domains, sends emails, checks delivery (26 tools) | Yes |
Claude Code
Docs MCP
API MCP
.mcp.json in your project root:
Scoping Options
| Scope | Command |
|---|---|
| Project | claude mcp add ark-email -- npx -y ark-email-mcp |
| User (global) | claude mcp add ark-email --scope user -- npx -y ark-email-mcp |
Claude Desktop
For API MCP in Claude Desktop, see the MCP Server page for API key configuration.
Cursor
Docs MCP
Open Command Palette (Cmd+Shift+P / Ctrl+Shift+P), search Open MCP settings, and add:
API MCP
Add to the same config:Config File Locations
| Scope | Location |
|---|---|
| Project | .cursor/mcp.json in project root |
| Global (macOS/Linux) | ~/.cursor/mcp.json |
| Global (Windows) | %USERPROFILE%\.cursor\mcp.json |
MCP tools only work in Agent mode, not Ask mode. Switch with
Cmd+. / Ctrl+..VS Code (Copilot)
Add to your VS Codesettings.json or .vscode/mcp.json:
Windsurf
Add to your Windsurf MCP configuration:Available API MCP Tools
26 tools for managing your email infrastructure:| Category | Tools |
|---|---|
| Email Operations | send_email, send_batch, get_email, list_emails, retry_email, get_deliveries |
| Domain Management | create_domain, list_domains, get_domain, verify_domain, delete_domain |
| Suppression Management | check_suppression, add_suppression, remove_suppression, list_suppressions |
| Webhooks & Tracking | create_webhook, list_webhooks, test_webhook, create_tracking_domain, verify_tracking_domain |
Using Environment Variables
Keep your API key out of config files:ARK_API_KEY in your shell profile or .env file.
Troubleshooting
MCP tools not appearing
MCP tools not appearing
- Restart your IDE fully after editing config
- Check Agent mode (Cursor): MCP only works in Agent mode (
Cmd+.) - Check MCP status: Look for green indicator in settings
- Node.js 20+: Run
node --versionto verify - View logs: Check Output panel for MCP errors
Authentication errors
Authentication errors
- Verify your API key has no extra spaces
- Ensure key starts with
ark_live_orark_test_ - Check key hasn’t been revoked at arkhq.io/org/credentials
Connection closed errors
Connection closed errors
Run the command manually in terminal to see actual errors:If on VPN/corporate network, check for outbound connection restrictions.
FAQ
Do I need an API key to try this?
Do I need an API key to try this?
No. Docs MCP is free and needs no authentication. You only need an API key for API MCP.
Where is my API key stored?
Where is my API key stored?
Locally in your MCP config file on your machine. It’s never sent to AI providers — only directly to Ark’s servers over HTTPS.
Which MCP should I install first?
Which MCP should I install first?
Docs MCP. It’s free and gives your AI accurate Ark API knowledge. Add API MCP later for infrastructure management.
