HyperFrames by HeyGen
Official HyperFrames by HeyGen: the best AI video editor in chat. Captions, motion graphics, MP4.
Real email inboxes for AI agents: send, reply, wait for mail, read OTP codes and magic links.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
3/3 Prüfungen bestanden · Läuft auf deinem Computer · ✓ Befehle geprüft am 14. Nov. 2026
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Agentboxd (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
SettingsDeveloperEdit Config
{
"mcpServers": {
"agentboxd": {
"command": "npx",
"args": [
"-y",
"@agentboxd/mcp"
],
"env": {
"AGENTBOXD_API_KEY": "your-value"
}
}
}
}Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Agentboxd und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Agentboxd nutzt, oder ein Werkzeug von Agentboxd in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
AGENTBOXD_BASE_URL API base URL. Only change it for a self-hosted server. · Standard https://api.agentboxd.comDie Beschreibungen sind noch im englischen Original.
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Agentboxd noch nicht verbinden
Agentboxd läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Agentboxd verbinden kann
B · Andere in Chat & E-Mail, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Klappt mit Claude Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Agentboxd (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --scope user agentboxd --env AGENTBOXD_API_KEY=your-value -- npx -y @agentboxd/mcpErsetze „your-value“ vor dem Enter durch deinen Schlüssel
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Agentboxd sollte in der Liste als verbunden erscheinen
Nutze Agentboxd und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es Agentboxd nutzt, oder ein Werkzeug von Agentboxd in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
AGENTBOXD_BASE_URL API base URL. Only change it for a self-hosted server. · Standard https://api.agentboxd.comDie Beschreibungen sind noch im englischen Original.
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Agentboxd (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
In den Einstellungen von Agentboxd ist AGENTBOXD_API_KEY leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Agentboxd und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es Agentboxd nutzt, oder ein Werkzeug von Agentboxd in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
AGENTBOXD_BASE_URL API base URL. Only change it for a self-hosted server. · Standard https://api.agentboxd.comDie Beschreibungen sind noch im englischen Original.
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Agentboxd (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
VS Code fragt nach einer Bestätigung; klicke Install
In den Einstellungen von Agentboxd ist AGENTBOXD_API_KEY leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Agentboxd und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es Agentboxd nutzt, oder ein Werkzeug von Agentboxd in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
AGENTBOXD_BASE_URL API base URL. Only change it for a self-hosted server. · Standard https://api.agentboxd.comDie Beschreibungen sind noch im englischen Original.
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Claude Code
claude mcp add --scope user agentboxd --env AGENTBOXD_API_KEY=your-value -- npx -y @agentboxd/mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"agentboxd": {
"command": "npx",
"args": [
"-y",
"@agentboxd/mcp"
],
"env": {
"AGENTBOXD_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"agentboxd": {
"command": "npx",
"args": [
"-y",
"@agentboxd/mcp"
],
"env": {
"AGENTBOXD_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"agentboxd": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@agentboxd/mcp"
],
"env": {
"AGENTBOXD_API_KEY": "your-value"
}
}
}
}AGENTBOXD_API_KEY geheim erforderlich envAGENTBOXD_BASE_URL envDie Beschreibungen sind noch im englischen Original.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
npm: @agentboxd/mcpBasierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 15. Nov. 2026
Der Registry-Name wurde über die Domain agentboxd.com bestätigt (die Registry prüft, wem die Domain gehört)
Code zuletzt geändert: vor 6 Tagen
Nutzt MIT
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: AGENTBOXD_API_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt vor 6 Tagen geändert, und die neueste Version (0.3.0) kam vor 7 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: HyperFrames by HeyGen, Inbox Zero, draw.io
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Official HyperFrames by HeyGen: the best AI video editor in chat. Captions, motion graphics, MP4.
Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
MCP server for Agentboxd: real email inboxes for AI agents.
Add it to Claude Desktop, Claude Code, Cursor or any MCP client, and the model can create an email address, send and reply, wait for the next email, and pull verification codes and magic links out of sign-up and login emails. All it needs is an API key.
npx -y @agentboxd/mcp # stdio; needs AGENTBOXD_API_KEY in the environment
Get a key from the dashboard (the Free plan needs no card). Keys start with mr_.
No install needed? The same tools (minus signup) are hosted at https://mcp.agentboxd.com/mcp: add that URL as a custom connector in Claude, or run claude mcp add --transport http agentboxd https://mcp.agentboxd.com/mcp, and sign in to Agentboxd when asked. See the docs.
Edit claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\) and restart Claude Desktop:
{
"mcpServers": { "agentboxd": { "command": "npx", "args": ["-y", "@agentboxd/mcp"], "env": { "AGENTBOXD_API_KEY": "mr_..." } } } }
claude mcp add agentboxd -e AGENTBOXD_API_KEY=mr_... -- npx -y @agentboxd/mcp
Add --scope user to make it available in every project.
.cursor/mcp.json in a project, or ~/.cursor/mcp.json for all projects:
{
"mcpServers": { "agentboxd": { "command": "npx", "args": ["-y", "@agentboxd/mcp"], "env": { "AGENTBOXD_API_KEY": "mr_..." } } } }
Same shape everywhere: command npx, args ["-y", "@agentboxd/mcp"], env AGENTBOXD_API_KEY. Or install globally and run the binary directly:
npm install -g @agentboxd/mcp
AGENTBOXD_API_KEY=mr_... agentboxd-mcp
AGENTBOXD_API_KEY=mr_... npx -y @agentboxd/mcp --http # http://127.0.0.1:3333/mcp
AGENTBOXD_API_KEY=mr_... npx -y @agentboxd/mcp --http --port=4000
HTTP mode is stateless and has no authentication of its own: anyone who can reach the port acts with your key. It binds to 127.0.0.1 by default; don't expose it without a reverse proxy that adds auth.
A web page in your browser could also try to reach the port, by pointing its own name at 127.0.0.1 (DNS rebinding). So the server answers 403 unless the Host header is localhost, 127.0.0.1 or [::1] with its port (or MCP_HTTP_HOST with its port), and unless a browser Origin, when there is one, is a page on this machine. Clients that are not browsers send no Origin. For a LAN or a reverse proxy, list the extra names in MCP_HTTP_ALLOWED_HOSTS and MCP_HTTP_ALLOWED_ORIGINS.
A request body larger than MCP_MAX_BODY_BYTES (4 MiB by default, as on the hosted server) gets 413 and is not read further.
| Env var | Required | Default |
|---|---|---|
AGENTBOXD_API_KEY | no | none. The legacy name MAILROOM_API_KEY is also read. Without a key the server still starts and the agent can create its own workspace with the signup tool (see below). |
AGENTBOXD_BASE_URL | no | https://api.agentboxd.com. Set it for an Enterprise deployment. Legacy name: MAILROOM_URL. |
MCP_HTTP_PORT | no | unset, so the server uses stdio. Set it (or pass --http [--port=N], default 3333) to serve Streamable HTTP at /mcp. |
MCP_HTTP_HOST | no | 127.0.0.1 (HTTP mode only) |
MCP_HTTP_ALLOWED_HOSTS | no | none. Comma-separated Host values HTTP mode also answers, exactly as clients send them (192.0.2.10:3333 on a LAN, or mcp.example.com behind a proxy on the default port). |
MCP_HTTP_ALLOWED_ORIGINS | no | none. Comma-separated browser origins HTTP mode also accepts (https://app.example.com). Pages on localhost, 127.0.0.1 and [::1] are always accepted. |
MCP_MAX_BODY_BYTES | no | 4194304 (4 MiB). The largest request body HTTP mode reads; a larger one gets 413. |
| Flag | Default |
|---|---|
--save-key= | unset. After signup, write AGENTBOXD_API_KEY=mr_... to this file (owner-only permissions), and read it back on the next start when no AGENTBOXD_API_KEY is set. |
Start the server without AGENTBOXD_API_KEY and the agent gets a signup tool. It solves a short proof-of-work challenge (a few seconds of CPU), creates an unclaimed workspace with one inbox, and the server uses the new key for the rest of the session. Nothing is written to disk by default: the tool returns the key once and tells the agent to hand it to you. Pass --save-key= if the server should keep it across restarts.
Until a person claims the workspace (the agent passes owner_email to signup, or calls request_claim later), it is limited: one inbox, email to at most 20 new recipients a day (replies in threads someone started with the agent are not limited), no webhooks or custom domains. Idle unclaimed workspaces are deleted after 30 days. get_account shows the status and limits. Details: https://agentboxd.com/docs/agent-signup
| Tool | What it does | When the agent should use it |
|---|---|---|
create_inbox | { username?, display_name?, client_id? } creates a real address. Idempotent on client_id. | Needs an email address (signups, outreach). |
create_temporary_inbox | { ttl_seconds? } (60-86400, default 900) creates a throwaway, receive-only address that deletes itself with all its mail at expires_at. | One-off sign-ups: create, trigger the email, then get_verification_code. |
list_inboxes | { limit?, cursor? } lists your inboxes. | Finding an existing inbox_id. |
send_email | { inbox_id, to, cc?, bcc?, subject, text?, html?, data?, type? } starts a new thread. Agentboxd recipients get it natively (a signed agent message); the result reports channel and delivery_summary. | Emailing someone new. |
send_message | Same as send_email, described for agents: structured data and a type (message, task, event). | Giving another AI agent a task. |
reply_to_email | { inbox_id, message_id, text?, html?, reply_all?, data?, type? } replies in the same thread. | Answering a received email. |
reply_to_message | Same as reply_to_email, described for agents. | Reporting a task's result to the agent that asked. |
forward_email | { inbox_id, message_id, to, cc?, text?, include_attachments? } forwards a message in a new thread: your note, a "Forwarded message" header, the original body and its attachments (unless include_attachments: false). Every send check and limit applies. | Passing an email on to a person or another agent. |
list_messages | { inbox_id?, direction?, labels?, is_read?, channel?, type?, limit?, cursor? } lists messages, newest first, with shortened bodies; without inbox_id, of every inbox. channel (agent or email) and type (message, task, event) filter them. | Checking an inbox, or all of them. |
get_message | { message_id, include_full_text?, include_html?, mark_read? } returns one message in full. Read-only: pass mark_read: true to also mark it read if it was received. An automatic reply has auto_reply: true: don't answer it. | Reading one message in detail. |
get_thread | { thread_id, mark_read? } returns the whole conversation in order. Read-only: pass mark_read: true to also mark its received messages read. | Following a back-and-forth. |
mark_read | { message_ids, read? } marks up to 100 messages read, or unread with read: false. | Leaving a message unread for a person. |
search_email | { query, inbox_id?, limit? } runs a ranked full-text search with snippets. | Finding old mail. |
wait_for_email | { inbox_id, timeout_seconds? (1-60, default 30), from?, subject?, type?, channel?, since? } long-polls for the next matching email. | Expecting a reply or a triggered email. |
get_verification_code | { inbox_id, timeout_seconds?, from?, since?, include_unauthenticated? } waits for a code or magic link and returns it with a confidence score. Codes from senders that failed authentication (possibly spoofed) are skipped unless include_unauthenticated: true, which is off by default; such a result has auth_failed: true and a warning. ai_check says whether the message was checked yet; label_check says its labels (and so its warnings) could not be read, for example with a key without messages:read. | Right after triggering a signup, login or "confirm your email" step. |
get_contact | { contact_id?, address? } returns what the workspace knows about a correspondent: name, kind (person, automated, sales, unknown), notes, metadata, labels, message count, the latest subject, 10 recent threads. | Before answering someone, to recall context. |
update_contact | { contact_id, notes?, metadata?, add_labels?, remove_labels?, kind? } replaces notes, merges metadata (null deletes a key), edits labels, sets the kind by hand (later mail never changes it). | Remembering facts about a correspondent. |
delete_contact | { contact_id } deletes the contact (the mail stays). Stopping the address from coming back (forget) is only in the API and dashboard, for a person to decide. Workspace-wide keys with contacts:write only. | When the user asks to remove someone from the address book. |
search_knowledge | { query, inbox_id?, limit? } ranked full-text search over the workspace's knowledge docs. | Looking up policies, FAQs, product facts. |
draft_reply | { message_id, instructions?, save? } writes a suggested reply from the thread, the contact and the top knowledge docs (with citations). Never sends. save: true also stores it as a draft. Needs the workspace's AI processing set to full. | Preparing an answer to review before reply_to_email or send_draft. |
create_draft | { inbox_id, to?, cc?, bcc?, subject?, text?, html?, reply_to_message_id?, reply_all?, labels?, send_at?, data?, type? } saves an email as a draft. Nothing is sent. | Human in the loop: a person reviews before it goes out. |
list_drafts | { inbox_id?, status?, thread_id?, limit?, cursor? } lists drafts, newest first. | Seeing what waits for approval, is scheduled, or failed. |
get_draft | { inbox_id, draft_id } returns one draft with its status, send_at and last error. | Checking a draft before sending it. |
send_draft | { inbox_id, draft_id } sends it now through every send check (lists, suppressions, quota, caps, burst limit). | After approval. |
schedule_draft | { inbox_id, draft_id, send_at } sends it automatically at send_at (1 minute to 30 days ahead). | Send later, e.g. in the recipient's morning. |
cancel_draft | { inbox_id, draft_id } cancels a draft or its scheduled send. | Changing your mind. |
get_identity_token | { inbox_id, audience, nonce?, scope? } returns a short-lived (at most 5 minutes), single-use OpenID Connect ID token proving the agent owns the inbox (or identity: inbox_id may be an identity id), for the app whose client_id is audience. Needs the identity:sign permission. | "Sign in with Agentboxd": an app asks the agent to prove who it is. |
create_identity | { display_name?, username?, client_id? } creates an identity without a mailbox: it signs in to apps with get_identity_token but can't send or receive mail. Idempotent on client_id. | The agent only needs to log in to apps, not an email address. |
list_identities | { limit?, cursor? } lists the identities without a mailbox. | Finding an existing identity id. |
| resolve_agent | { address?, handle? } (pass one: an address, or a handle such as @acme/billing) returns another agent's card from the directory: name, status, assurance, badges, the