Build on Reply | API, MCP, CLI and Skills

Reply, programmatically

The outreach layer for agents, automations and products.

213 REST endpoints, 70 MCP tools, a CLI and packaged skills,

and the mailbox infrastructure underneath all of it.

Try for free Read the docs

Three doors. Pick yours.

For Terminal and Agent users

Connect Reply to Claude Code, Codex or any MCP client and drive sequences, mailboxes and your inbox from the terminal.

Explore

For n8n, Zapier and AI Implementers

Wire Reply into automations you build for your clients. Real triggers HTTP node config, reply webhooks and a scoped key per client.

Explore

For Product and Eng teams

Let your users send multichannel sequences from inside your app, under your brand, without you running a mail server.

See the whitel-abel programme

Five ways in. Pick the one that fits.

Method Install Safety Can’t Be scripted What you get
MCP One config entry Read-only / destructive annotations Webhooks, bulk, background jobs n/a 213 endpoints, 9 modules
Skills CLI + git clone Confirmation gates + previews Go off-script n/a Full UI
CLI One npm install Caller-managed n/a Yes Best for agents in Claude
REST API None (HTTP) Scoped keys n/a Yes Production, webhooks, bulk
Dashboard None n/a n/a n/a Reading replies, deliverability

213 endpoints, nine modules

Everything the dashboard does, callable

Contacts & Lists

Create, import, enrich, filter, and manage contacts and lists. Find missing emails and phone numbers. Sync contact data from any source in real time.

38 endpoints

Multichannel Sequences

Create sequences, manage steps and variants, assign email and LinkedIn accounts, add or remove contacts, and control the full campaign lifecycle.

59 endpoints

Unified Inbox

Access all replies, categorize threads, assign owners, send responses, and generate AI draft replies – without opening Reply.

17 endpoints

Email & LinkedIn Accounts

Connect Gmail and Office 365 via OAuth, manage IMAP/SMTP accounts, and control LinkedIn account settings – all programmatically.

30 endpoints

Reports & Analytics

Pull performance data across email, LinkedIn, calls, and tasks. Feed it directly into your dashboards – no CSV exports needed.

12 endpoints

Automation & Webhooks

Trigger workflows in real time with webhooks, manage background jobs, and control schedules and holiday calendars.

23 endpoints

Contact Enrichment

Enrich contacts by email or LinkedIn URL, find missing phone numbers, fill AI custom fields, and validate emails before sending – all automated.

7 endpoints

Email Templates

Create, manage, and render email templates from your own systems. Organize into shared folders and send test emails without touching the UI.

18 endpoints

Live Data Search

Search and discover prospects by department, industry, job title, location, and seniority – and pull results directly into your sequences via API.

9 endpoints

Full endpoint reference

If it speaks MCP, it speaks Reply

A standard MCP server over JSON-RPC 2.0. Anything implementing the protocol can call it.

Claude Code

claude mcp add

Codex

MCP config

Cursor

JSON config

Claude Desktop

OAuth connector

ChatGPT

OAuth connector

Windsurf

MCP config

Cline

MCP config

n8n

HTTP / MCP node

Make

HTTP module

Zapier

REST

Top-rated on G2

10+

years running outbound

3000+

businesses

4.6/5

on G2, from 1,480 reviews

98%

email delivery rate

Documentation

API documentation

API, MCP, CLI and skill reference

Explore

Endpoint catalogue

All 213 endpoints, module by module

Explore

Reply MCP

The existing MCP overview page

Explore

Frequently Asked Questions

What’s the difference between the API, MCP, the CLI and Skills?

They’re four doors into one platform. The REST API is the exhaustive surface, all 213 endpoints. MCP is 70 curated tools for agents in clients like Claude and Cursor. The CLI is reply in your shell for scripts and CI. Skills are packaged multi-step workflows with confirmation gates. The table above compares them directly.

Do they share one account and one key?

Yes. One account, one API key, one object model and one rate-limit budget across all four. Switching between them needs no new credentials, which is why picking one isn’t an architectural commitment.

What features can be included in the white label solution?

The solution includes multichannel automation (emails, LinkedIn, calls, SMS, WhatsApp), AI SDR tools, and real-time global data access.

Which one should I start with?

If you want an agent to run outbound conversationally, start with MCP. If you’re scripting or working in CI, start with the CLI. If you’re building a product integration, start with the REST API, because webhooks, bulk imports and background jobs live there and nowhere else.

How many endpoints are there really?

213, across nine modules: contacts and lists, multichannel sequences, unified inbox, email and LinkedIn accounts, reports, automation and webhooks, contact enrichment, email templates, and live data search. The breakdown per module is on this page.

How many MCP tools, and what do they cover?

70, across seven domains: Jason AI SDR (31), sequences (16), contacts (8), workspace resolvers (5), help and meta (4), inbox (3) and tasks (3). 31 are annotated read-only and 39 destructive.

Do I need to write code?

Not necessarily. Reply’s API is standard REST, so Zapier, Make and n8n drive it without a custom integration, and any MCP-aware assistant drives it in natural language. Code is required only when you’re embedding Reply in something you ship.

How is access secured?

Scoped API keys on a domain:verb model with least-privilege defaults, over SOC 2 certified and GDPR compliant infrastructure. Credentials go in the Authorization header, and passing them in the URL isn’t supported.

What are the rate limits?

100 requests per minute and roughly 3,000 per hour, per user, shared across every surface. A 429 includes a Retry-After header with the exact wait.

Where’s the full reference?

docs.reply.io covers the API, MCP, CLI and Skills, including OpenAPI specs. The endpoint catalogue is on Reply’s API page, linked from the modules above.

Is all of this in the free trial?

Yes. Every surface is included. Get your key from Settings → API Key and start calling.