Every send clears the same gates. Including the ones your agent launched.
Terlido is a cold email platform with a real MCP server behind a first-party OAuth 2.1 authorization server. Your agent can search leads, build a campaign and its sequence, launch it, read the inbox and send replies — behind a per-grant send cap, a workspace kill switch, an audit log, and a scope fingerprint that refuses a launch if the campaign changed after you approved it.
curl terlido.com/.well-known/oauth-authorization-serverHanding a mailbox to an agent should be reversible.
Everything below is enforced server-side, not requested politely in a system prompt.
A send cap per grant
50 emails a day by default. Not a request rate limit — a ceiling on mail that reaches a human.
A kill switch that means it
One workspace switch pauses every agent, enforced at token verification rather than in the interface — so it stops a client mid-run, not just a button in a UI.
Execution-scope fingerprinting
The campaign's revision and a hash of its live send scope are re-checked inside the same transaction that enrols the leads. If the copy, schedule, senders or audience changed after your agent showed it to you, the launch fails instead of sending.
No agent fast path
launch_campaign only flips a status; the worker still applies every send gate afterwards. An agent can't launch its way around your deliverability rules, and suppression and unsubscribes apply to agent replies exactly as they do to yours.
Retries that don't double-send
send_reply requires an operation id your client owns, so a dropped connection resolves the original send instead of emailing someone twice.
An audit row for every mutation
Anything an agent changes is written to an audit log you can read back, per grant and per workspace.
Where it stands, plainly: read and campaign-management paths over MCP run in production. Anything that puts mail on the wire through an agent grant is behind the same worker gates as everything else and is in production testing now. The caps, the kill switch and the fingerprint are what the code enforces today.
It clears every gate, or it doesn't leave.
Limits you set in a settings screen are only as good as the moment you set them. Terlido applies them at send time, in the worker, after the campaign is already running — from the app or from an agent. There's no privileged send path.
One mailbox budget, shared
Warmup and campaigns draw on the same daily allowance — the thing two separate tools structurally cannot do.
Sender auth that doesn't round up
Real DNS lookups for SPF, DKIM, DMARC and MX, with DKIM probed across every mainstream selector. “Unknown” stays unknown instead of rounding up to green.
Circuit breakers that name the cause
Bounce and spam rates re-checked hourly, per campaign. Cross a threshold and the campaign pauses itself — and writes down which one.
An unsubscribe you can't switch off
List-Unsubscribe headers go on every email unconditionally; the per-step toggle only controls the visible footer link. One click commits the suppression everywhere, or commits none of it.
Mailbox limits live in mailbox settings, campaign limits in the campaign's Options tab. Warmup volume is API or MCP only for now. The last two are fixed on purpose — they're the ones we won't let a bad afternoon switch off.
A send slot is claimed before the provider is called and refunded if the send doesn't happen — so a retry, or a second worker, can't spend the same budget twice.
What Terlido doesn't do, so you don't find out on day three.
Terlido sends email and protects the reputation it sends from. It doesn't source, find or verify data, and it doesn't run any channel other than email. Rule it out in thirty seconds instead of on day three.
Four plans. One button, and it's free.
Every new workspace gets 14 days at Multichannel limits, no card. Warmup isn't gated by any of it.
No expiry and no card — this isn't a trial with a timer.
No API or MCP access on this tier.
Email is the only live channel: LinkedIn isn't switched on, and a call step creates a task for a human.
Team invitations are a copy-a-link flow today.
Nothing to cancel. Card details aren't collected anywhere in Terlido today. When the 14 days end the workspace moves to Free on its own — warmup still running, campaigns stop.
Connect a mailbox.
Your domain's score lands today.
It costs nothing and doesn't depend on anyone else being on the platform. Warmup runs free on every plan, forever.
Connect a mailbox — free