> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langmail.me/llms.txt
> Use this file to discover all available pages before exploring further.

# get_email

> Fetch a single message's recipients and full plain-text body by id.

Fetches one message in full — subject, sender, recipients, date, tags, and the plain-text body. [`search_emails`](/reference/mcp/search-emails) and [`get_thread`](/reference/mcp/get-thread) deliberately omit bodies; use this tool to open a specific hit.

## Parameters

<ParamField body="id" type="string" required>
  The message id, as returned by `search_emails` or `get_thread`.
</ParamField>

## Example

```json Call theme={null}
{ "id": "Mabc123" }
```

```text Result theme={null}
Subject: Your invoice for June
From: Acme Billing <billing@acme.example>
To: you@langmail.me
Date: 2026-07-05T08:12:00Z
Tags: receipt

Hi,

your invoice for June is attached. The total is EUR 49.00, due July 20.

Thanks,
Acme Billing
```

`Cc:` appears only when the message has CC recipients; `Tags:` only when category keywords are set. A message without a text body returns `(no text body)` in place of the body.

<Note>
  Bodies are capped at 100,000 bytes; longer bodies are truncated at that limit.
</Note>

## Errors

* `Email not found: <id>` — no message with that id in the caller's mailbox.
