Home / Token cost / Mailbox

The Mailbox MCP server costs 4,948 tokens before the first call.

Connect Mailbox and its 49 tool definitions are loaded into the model's context on every request — 2.5% of a 200k window spent before your agent does anything.

QUICK ANSWER The Mailbox MCP server's tool definitions consume 4,948 tokens — 2.6× the median MCP server (1,905 tokens). A scoped grant exposing only the tools you use cuts that roughly in proportion.

MEASURED FROM SCHEMAS 49 tools · 4,948 tokens · 2.5% of 200k · 0.5% of 1M Method →

What that buys before your agent starts working.

Tool definitions are overhead: they occupy context on every request and compete with your code, documents and conversation history for the same window.

200K WINDOW 2.5%
1M WINDOW 0.5%

Corpus context: Mailbox ranks #1032 of 3,213 measured MCP servers by definition cost. The median is 1,905 tokens, p90 is 7,952, and the heaviest (Fusionauth) is 183,337 — 92% of a 200k window on its own.

Where the 4,948 tokens go.

Each row is one tool definition as a tools/list entry — name, description and input schema — counted with o200k_base. Average: 101 tokens per tool.

ToolCategoryTokens% of server
authenticate Write 321 6.5%
bulk_modify Write 277 5.6%
bulk_trash Read 227 4.6%
update_draft Write 216 4.4%
create_draft Write 214 4.3%
send_email Write 194 3.9%
set_vacation Write 178 3.6%
forward_email Read 167 3.4%
reply_email Read 159 3.2%
create_filter Write 146 3.0%
search_emails Read 135 2.7%
emails_since Read 125 2.5%
download_attachment Read 113 2.3%
export_email Write 113 2.3%
batch_modify_emails Write 111 2.2%
export_thread Write 107 2.2%
modify_email Write 102 2.1%
undo_bulk_op Read 96 1.9%
send_draft Write 95 1.9%
save_template Write 91 1.8%
multi_account_search Read 89 1.8%
archive_email Write 82 1.7%
list_recent_bulk_ops Read 81 1.6%
mark_read Write 81 1.6%
star_email Read 80 1.6%
send_template Write 79 1.6%
reauth Execute 73 1.5%
delete_label Destructive 68 1.4%
bulk_unsubscribe Read 67 1.4%
unsubscribe Read 67 1.4%
delete_draft Destructive 66 1.3%
read_thread Read 65 1.3%
trash_emails Read 65 1.3%
create_label Write 65 1.3%
read_email Read 62 1.3%
list_drafts Read 61 1.2%
set_signature Write 58 1.2%
delete_filter Destructive 57 1.2%
delete_template Destructive 56 1.1%
count_unread_by_label Read 53 1.1%
list_labels Read 51 1.0%
inbox_summary Read 48 1.0%
remove_account Destructive 46 0.9%
list_send_as Read 45 0.9%
get_signature Read 43 0.9%
get_vacation Read 43 0.9%
list_templates Read 39 0.8%
list_filters Read 38 0.8%
list_accounts Read 33 0.7%

Most agents use a handful of these tools. They pay for all 49.

A PolicyLayer grant exposes only the tools you allow — ungranted definitions are filtered out of the tool list, so they never enter the context window. Estimates below assume typical-weight tools (101 tokens each).

Grant scopeDefinition costReduction
All 49 tools (no gateway) 4,948 tokens
3 granted tools ~303 tokens −94%
5 granted tools ~505 tokens −90%
10 granted tools ~1,010 tokens −80%

Mailbox token-cost questions.

How many tokens does the Mailbox MCP server use?+

Its 49 tool definitions total 4,948 tokens — 2.5% of a 200k context window — measured with tiktoken o200k_base over the serialised tools/list payload. Exact counts vary slightly by client and model.

Why does Mailbox consume tokens before I send a message?+

MCP clients load every connected server's tool definitions — name, description, and input schema — into the model's context so it knows what it can call. That payload is charged against your context window on every request, whether or not a tool is used.

How do I reduce Mailbox's token usage?+

Expose fewer tools. A PolicyLayer grant scopes Mailbox to only the tools you allow — ungranted definitions are filtered out of the tool list, so they never enter the context window. A grant of 3 typical tools costs roughly 303 tokens, a 94% reduction.

Does deferred tool loading fix this?+

Partially, in some clients. Claude Code defers MCP tool schemas behind a tool-search step by default, and VS Code has experimental grouping — but you still pay tokens per search and reload, and Cursor, Windsurf and Gemini CLI load definitions upfront. Reducing the exposed tool set cuts the cost in every client.

How these numbers were measured.

01
Serialisation

Each tool is serialised as a tools/list entry — name, description, input schema — from the schemas in the PolicyLayer scan database. Clients differ slightly in framing, so treat counts as close estimates.

02
Tokeniser

tiktoken o200k_base (GPT-4o/o-series). Anthropic's current tokeniser isn't published, so Claude's exact counts will differ; for English text and JSON schemas the totals are close enough to treat these as estimates.

03
Deferred loading

Some clients now defer schema loading (Claude Code's tool search; VS Code experimental grouping). You still pay per search and reload — and Cursor, Windsurf and Gemini CLI load everything upfront.

Computed 07-06-2026 from the PolicyLayer scan database over all 49 catalogued Mailbox tools. Counts refresh with every site build.

Expose only the tools you use — the rest never enter your context.

A PolicyLayer grant scopes Mailbox to the tools you actually allow. Ungranted definitions never load, and every call that does run is checked against policy first.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.