MCP 服务器

GrabMail disposable email

io.grabmail/mcp
通信 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Creates disposable email inboxes and lists, waits for, reads and deletes incoming messages such as verification codes.

create_inbox
Create a disposable inbox
Invent a fresh, unused disposable email address you can give out immediately. Nothing is created or reserved server-side — an address exists as soon as mail arrives at it — so this never fails and needs no account. Public domains: grabmail.io, mixozia.com, linqmail.com, plimbox.com, mavobox.com, plupmail.com, zonkbox.com, wazbox.com. With a paid key sent as Authorization: Bearer, a premium-pool domain from list_domains works too.
输入模式
{'type': 'object', 'properties': {'domain': {'type': 'string', 'description': 'Which domain to use: a public domain (grabmail.io, mixozia.com, linqmail.com, plimbox.com, mavobox.com, plupmail.com, zonkbox.com, wazbox.com), or, with a paid key, one of the premium-pool domains returned by list_domains. Defaults to grabmail.io.'}, 'prefix': {'type': 'string', 'maxLength': 40, 'description': 'Optional readable prefix; a random suffix is added so it stays unique.'}}, 'additionalProperties': False}
delete_message
Delete a message
Remove a message now rather than waiting for it to expire. Idempotent.
输入模式
{'type': 'object', 'required': ['address', 'id'], 'properties': {'id': {'type': 'string'}, 'address': {'type': 'string', 'description': 'The full address, e.g. something@grabmail.io'}}, 'additionalProperties': False}
list_domains
List the public domains
The public domains anyone may use. A domain of your own needs no account or key either — just an MX record pointing here. These public domains are on disposable-mail blocklists; if a form rejects them, see the premium pool noted in the result. With a paid key sent as Authorization: Bearer, the result also lists the premium-pool domain names.
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_messages
List the messages at an address
Everything waiting at an address, newest first. Returns immediately, including when the mailbox is empty — use wait_for_message if you are expecting something that has not arrived yet.
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1}, 'before': {'type': 'string', 'description': 'Cursor from a previous call, to read older messages.'}, 'address': {'type': 'string', 'description': 'The full address, e.g. something@grabmail.io'}}, 'additionalProperties': False}
read_message
Read one message
The full message: sender, subject, plain text, HTML and any attachments. This is where a confirmation code or a sign-in link will be. Read `text`: when the sender shipped HTML only, as most transactional mail does, it holds a plain-text rendering of that HTML rather than nothing, with link targets and image alt text kept.
输入模式
{'type': 'object', 'required': ['address', 'id'], 'properties': {'id': {'type': 'string', 'description': 'The message id from list_messages or wait_for_message.'}, 'address': {'type': 'string', 'description': 'The full address, e.g. something@grabmail.io'}}, 'additionalProperties': False}
wait_for_message
Wait for a message to arrive
Blocks until a new message arrives at the address, then returns it in full — the tool to use after submitting a sign-up form. Waits at most 25 seconds and then returns with timed_out set to true; call it again to keep waiting. Optionally waits for a message from a particular sender or with particular words in the subject, ignoring anything else that arrives.
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The full address, e.g. something@grabmail.io'}, 'since_id': {'type': 'string', 'description': 'Ignore this message and anything older; pass the newest id you have already seen.'}, 'from_contains': {'type': 'string', 'description': 'Only accept a message whose sender contains this.'}, 'timeout_seconds': {'type': 'integer', 'default': 25, 'maximum': 25, 'minimum': 1}, 'subject_contains': {'type': 'string', 'description': 'Only accept a message whose subject contains this.'}}, 'additionalProperties': False}
已添加
delete_message
2026年9月23日 02:40
已添加
wait_for_message
2026年9月23日 02:40
已添加
read_message
2026年9月23日 02:40
已添加
list_messages
2026年9月23日 02:40
已添加
list_domains
2026年9月23日 02:40
已添加
create_inbox
2026年9月23日 02:40