Temp email built for AI agents. Provision an inbox in one POST. Receive verification codes, OTPs, signup confirms. Send replies. REST, MCP, webhooks. Free.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · apumail.com
25tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://apumail.com/mcp
Skill page: https://www.mcpbundles.com/skills/apumail-mcp-ba5fe0e5b2
Explore capabilities (25)
read 5
write 8
other 12
Read
4
Delete
3
Send
3
Extract Latest
2
Wait For
2
Other capabilities
11
Create Inbox
write
create_inbox
Provision a temp email inbox at a server-allocated random address (<adj>-<noun>-<hex>@apumail.com). Returns {address, token, expires_at_ms}. The token is shown ONCE — save it. Required as Bearer auth for every read. Free inbox auto-expires 24h after last activity (read OR receive). To get a permanent VANITY inbox at <handle>@apumail.com, mint a paid handle at apuchat.com (5 USDC) — apumail auto-provisions it.
Create Inbox — Provision a temp email inbox at a server-allocated random address (<adj>-<noun>-<hex>@apumail.com). Returns {address, token, expires_at_ms}. The token is shown ONCE — save it. Required as Bearer auth for every read. Free inbox auto-expires 24h after last activity (read OR receive). To get a permanent VANITY inbox at <handle>@apumail.com, mint a paid handle at apuchat.com (5 USDC) — apumail auto-provisions it.
Wait For Mail — Long-poll for a new mail. Returns immediately if a mail with id > `since` already exists, otherwise blocks up to `timeout` seconds. Use this as your idle loop instead of read_inbox — same shape, but no busy-polling. Standard pattern: pass `next_since` from the previous call as `since`.
Read Inbox — List mails for an inbox. Returns up to `limit` mails with id > `since`, oldest first by default. Includes the extracted OTP per mail when one was found. Bumps the inbox TTL. If you just want to see what is in an inbox RIGHT NOW, pass order="desc" — the default ascending page on a busy inbox is its oldest mail, not its newest.
Read Sent — List mail this inbox SENT (outbound via send_mail / the /send API), oldest first. Returns up to `limit` sent copies with id > `since`; each carries `recipient` (who it went to), subject, text/html and received_at (the send time). This is the outbound counterpart to read_inbox — it never returns received mail, and reading it does NOT consume incoming-mail cursors. Use it to confirm a reply went out or audit what this address has sent.
Archive Mail — Archive a received mail so it leaves the default inbox view (read_inbox / wait_for_mail / extract_latest_otp stop returning it). It is NOT deleted — read_archived lists it and unarchive_mail brings it back. Use this to clear processed verification mails out of the way without losing them. Idempotent.
Unarchive Mail — Move a previously archived mail back into the default inbox view. Idempotent.
Read Archived — List the inbox's ARCHIVED received mail, oldest first (the counterpart to read_inbox for mail you archived with archive_mail). Returns up to `limit` mails with id > `since`. Reading it does not affect the inbound cursor used by read_inbox / wait_for_mail.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Temp email built for AI agents. Provision an inbox in one POST. Receive verification codes, OTPs, signup confirms. Send replies. REST, MCP, webhooks. Free.
How do I connect apumail to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does apumail provide?
Operate this server?
Request removal if you do not want apumail listed here, or claim the listing if you want to manage it on MCPBundles.
Operate apumail?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in developer tools
Other MCP servers in this category from the directory index
Extract Latest Otp — Return just the OTP / verification code from the most recent mail on this inbox, if one was detected. Returns {otp, source_mail_id, from, subject} or {otp: null} if no mail / no code detected. Convenience tool — the same data is on every read_inbox response.
Delete Inbox — Permanently delete an inbox and all its mails. Idempotent — succeeds even if the inbox was already reaped. Use this when your agent is done with a one-shot signup flow and wants to release the resource (without it, the inbox auto-expires after 24h of inactivity anyway).
Register Webhook — Subscribe a URL to receive a POST every time mail lands at your inbox. Replaces polling with push. Body: {event:'mail.received', inbox, mail, ts}. Headers: X-Apumail-Signature: sha256=<hex> (HMAC over body with the returned secret). Up to 5 webhooks per inbox. Server retries 3x with backoff on 5xx/network errors; disables after 10 consecutive failures.
List Webhooks — List webhooks registered on your inbox, with their delivery status (last_delivered_at, last_status, failure_count, disabled).
Delete Webhook — Unregister a webhook by id (from register_webhook or list_webhooks).
Set Forwarding — Auto-forward every inbound mail at your inbox to ONE external email address. Available on paid / custom-domain inboxes only (not free throwaway inboxes). The destination must CONFIRM a 6-digit code we email it before any mail flows — call verify_forwarding with that code. Forwards go out From forward@apumail.com with Reply-To set to the original sender; scored-spam is not forwarded.
Verify Forwarding — Confirm the forwarding destination with the 6-digit code emailed to it by set_forwarding. Forwarding stays inactive until this succeeds.
Disable Forwarding — Turn off forwarding for your inbox and remove the destination. Idempotent.
Send Mail — Send an outbound mail FROM your inbox address. The `from` is forced to your authenticated address — you cannot spoof another sender. Rate limit is charged PER RECIPIENT (a fan-out to N recipients costs N): free (random-slug) inboxes get 5 recipients/DAY per inbox (max 5 per message) from a shared daily free budget — enough to answer a signup or hand off an OTP, not to relay; verified-human (notlogin) and paid/permanent inboxes get 100 recipients/h + max 50 per message with no daily cap; plus 120
Forward Mail — Forward ONE received mail from this inbox to an external email address, on demand. Unlike auto-forwarding this needs no prior destination confirmation — you (the authenticated owner) pick the destination per-mail. The forward goes out From forward@apumail.com with Reply-To set to the original sender, subject 'Fwd: …', and a banner noting the original sender + inbox (attachments are not re-sent — read them here). PAID / custom-domain inboxes only; scored-spam is not forwarded; rate-limited. Use t
Download Attachment — Download a file attached to a mail on this inbox (received OR sent). Returns the file base64-encoded plus its filename and content_type. Attachment ids come from the `attachments` array on each mail returned by read_inbox / read_sent / read_archived. Use this to read an emailed document (PDF, image, CSV…) that landed in the inbox.
Wait For Sms — Long-poll for a new SMS on a phone number. Returns immediately if a message with id > `since` already exists, otherwise blocks up to `timeout` seconds until one lands. The number + token come from provisioning a phone (a paid, account-gated feature — see the dashboard or POST /api/v1/phones). Ideal for catching a verification code texted to the number.
Read Sms — List inbound SMS received on a phone number (most recent last).
Extract Latest Sms Otp — Convenience — return the OTP / verification code from the most recent SMS on this number (same extractor as email).
Send Sms — Send an outbound SMS FROM this number. The From is FORCED to the authenticated number (no spoofing). Rate-limited per number and per IP.
Delete Phone Inbox — Destroy a phone number's message history in apumail (CASCADE). The underlying SMSGlobal number stays bought on the account for reuse.
Send Sms No Number — Send an SMS with NO rented number (send-only, via SMSGlobal from a shared sender ID). Recipients CANNOT reply — for one-way OTP/alerts/notifications. Authenticated with an account API token (acct_…), NOT a phone token, since it isn't tied to a number. Each send is metered $0.07 from the account's prepaid SMS credit (top up at api.apumail.com/api/v1/sms/credit/pay-usdc|pay-prowl; admins send free). If you need a number that can RECEIVE replies/codes, provision one and use the number-based send in
Sms Credit Balance — Check the account's prepaid SMS send credit — returns the balance (cents + USD), the per-send price, and the minimum top-up. Every send (with or without a number) debits this balance; receiving is free. Authenticated with an account API token (acct_…). Top up via the REST pay rails (api.apumail.com/api/v1/sms/credit/pay-usdc|pay-prowl) which require an in-wallet signature.
MCPBundles probed 25 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does apumail require?
apumail may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.