# Master Inbox

> Every reply to every campaign, from all your mailboxes, in one inbox.

Every section below does the same job: in the dashboard (Guide), from your code (API) or through an AI assistant (MCP).

## Guide — In the dashboard

Source: /docs/engage/master-inbox

Replies from all your mailboxes land in one place. Answer them right there; the reply goes out from the same mailbox.

<DemoFrame guide="engage-master-inbox" to="/mailbox/{workspace}" />

1. **Master Inbox**: Inbox, Sent, Scheduled, Archived.
2. **Open a conversation** and answer it.
3. **Archive** what is done.

### Every control on this screen [#every-control-on-this-screen]

Every button, field and switch, with what it does.

<ScreenControls screens={["mailbox"]} />


---

## API — From your code

Source: /docs/engage/master-inbox/api

Authenticated with `?privateKey=YOUR_KEY` (see [Authentication](/docs/authentication)).

<Endpoints ops={["GET /v3/inbox", "GET /v3/inbox/{emailId}", "POST /v3/inbox/{emailId}/reply", "POST /v3/inbox/{emailId}/archive"]} />

<ApiPlayground
  ops={["GET /v3/inbox", "GET /v3/inbox/{emailId}", "POST /v3/inbox/{emailId}/reply", "POST /v3/inbox/{emailId}/archive"]}
  method="get"
  path="/v3/inbox"
  tool="get_inbox_emails"
  args={`{
  "websiteId": "64b7f0a1c2d3e4f5a6b7c8d9"
}`}
/>

### Use case: Send replies to your helpdesk [#use-case-send-replies-to-your-helpdesk]

Poll `GET /v3/inbox`, read each thread with `GET /v3/inbox/{emailId}`, and answer with `POST /v3/inbox/{emailId}/reply`.


---

## MCP — AI agents

Source: /docs/engage/master-inbox/mcp

Connect the [MCP server](/docs/mcp#quickstart), then just ask.

<Tools names={["get_inbox_emails", "get_email_thread", "reply_to_prospect", "archive_email"]} />

### Use case [#use-case]

> Summarise today’s replies and draft answers to the interested ones.

<McpToolCall name="get_inbox_emails">

```json
{
  "websiteId": "64b7f0a1c2d3e4f5a6b7c8d9",
  "status": "inbox"
}
```

</McpToolCall>

