Public REST API and hosted MCP server: one key per workspace, with the permissions you tick.

Mailcheer on the command line

Your sends, scriptable end to end.

The REST API, bare: for your scripts, your scheduled jobs and the agent of your choice. Nothing to install — one HTTP call is enough.

Paste this into your terminal
Read mailcheer.com/cli/install and connect Mailcheer for me.

Connection details

SurfaceREST API — curl, or any language that speaks HTTP
ConnectionAPI key in a Bearer header, created under Settings → API
ScopeOne Mailcheer workspace per key, with the rights you tick
RevocationOne click under Settings → API, effective on the next call

There is no program to install: “mailcheer” is not a command to download, it is an address to call. The OpenAPI file lets you generate a client in your language if you want one.

export MAILCHEER_API_KEY="mch_live_…" — curl -s mailcheer.com/api/v1/me -H "Authorization: Bearer $MAILCHEER_API_KEY" — Workspace “My brand” · Free plan · 2,847 emails left this month — Verified domain: my-brand.com — Ready to send

Connected in 3 steps

  1. Create a key in your Mailcheer workspace: Settings → API → New key.

  2. Put it in an environment variable — never in plain text in a shared script.

  3. Call /api/v1/me to check: the answer names your workspace and your verified domains.

What you can ask

Six examples to copy, from the first draft to domain health.

Campaigns

Write me a script that prepares Thursday's draft and sends me its link.
Add a test send to my cron before every campaign.

Subscribers

List the subscribers who joined this week, as JSON.
Add these addresses to my list, with the confirmation email.

Domain & deliverability

Add a daily check on my bounces and warn me if they climb.
Check whether this address is on my suppression list.

What the agent can do

  • Send a single email, then follow what became of it.
  • List, add and unsubscribe subscribers, page by page.
  • Read and add to the suppression list.
  • Create a campaign draft, send it, read its numbers.
  • Fit into your scripts and scheduled jobs, in any language.

What it cannot do

  • Send anything with a key you did not grant sending rights to.
  • Send from an address whose domain is not verified in your workspace.
  • Write to someone who unsubscribed, or whose address hard-bounced.
  • Remove an address from the suppression list — no tool allows it.
  • See any workspace other than the one its key belongs to.

Useful access, clear limits

One key, one workspace

Every key belongs to a single Mailcheer workspace. Your other brands or clients stay invisible to the agent, with nothing to configure.

You tick what the key may do

Seven rights, chosen at creation: send emails, read subscribers, change them, read campaigns, send them, read webhooks, manage them. A key without sending rights can never send, whatever the agent is told.

Revoke in one click

One click under Settings → API cuts the key. The next call is refused, and your other keys keep working.

Frequently asked questions

It all fits in one line.

And to connect, one line is enough:
Read mailcheer.com/cli/install and connect Mailcheer for me.