NewsletterLaneMCP
Get your API key
Live remote MCP server

Give your AI agent the
keys to your newsletter

NewsletterLane speaks the Model Context Protocol. Point Claude, Cursor or any MCP client at one endpoint and your agent can manage lists, import subscribers, send campaigns and read engagement — all scoped to your organization by an API key.

Connect in 30 secondsBrowse the 8 tools
POSTmcp.newsletterlane.com/api/mcp

What you can do with it

Hand whole workflows to an agent

Not just a few API calls — the MCP server exposes the operations agents need to run real email work end to end.

Run the newsletter on autopilot

“Draft this week’s digest from these links, send it to the Weekly list, and tell me how it did.” The agent builds, sends and reports — start to finish.

send_campaignget_statistics

Onboard a CSV in seconds

Hand the agent a spreadsheet of signups. It creates the list and imports everyone — deduped and suppression-aware, no manual mapping.

create_listimport_subscribers

Ask your data anything

“How did last week’s campaign perform, and which list is growing fastest?” Plain-language questions become real queries against your lists and stats.

get_campaignsget_statistics

Wire it into your workflows

Keep lists in sync from your own app, CRM or a scheduled job — let an agent reconcile subscribers whenever something changes upstream.

get_listsimport_subscribers

The toolbelt

Eight tools, fully typed

Five read tools work with any key. Three write tools need the Editor role or higher.

get_listsRead

List your subscriber lists with their member counts.

no parameters
get_subscribersRead

List subscribers, newest first. Filter by list, search term or limit.

listId?search?limit?
get_campaignsRead

List your campaigns and their lifecycle status.

no parameters
get_domainsRead

List sending domains with DKIM / SPF / DMARC verification status.

no parameters
get_statisticsRead

Get a campaign with engagement counts — delivered, open, click, bounce, complaint, unsubscribe — per unique recipient.

campaignId
create_listWrite

Create a new subscriber list.

namedescription?
import_subscribersWrite

Bulk-add up to 5,000 subscribers. Idempotent and suppression-aware; optionally add them to a list.

subscriberslistId?
send_campaignWrite

Dispatch a campaign to its list immediately. Runs on the durable queue + worker.

campaignId

Connect

Add it to your MCP client

Create an API key in the app under Settings → API keys, then drop the config into your client.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "newsletterlane": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.newsletterlane.com/api/mcp",
        "--header",
        "Authorization: Bearer nl_live_8f2c…"
      ]
    }
  }
}

Uses mcp-remote to bridge the remote server over stdio. Restart Claude after saving.

One bearer key

Every request carries Authorization: Bearer <key>. The key resolves to exactly one organization — agents never see another tenant's data.

Roles are enforced

Read tools work with any key. Write tools — create_list, import_subscribers, send_campaign — require an Editor key. Give read-only agents a read-only key.

One API, one source of truth

Each tool is a thin wrapper over the versioned /api/v1 REST API. Validation, suppression and deliverability behave identically whether a human, your code, or an agent makes the call.

Let an agent run your email today

Grab an API key, paste the config, and your assistant is one prompt away from sending.

Get your API keyReview the tools