Skip to main content
MeowMail runs a public Model Context Protocol server. Connect it to an AI assistant and you can ask for a throwaway address, wait for a verification email, and read it, all without leaving the chat.
No sign-up, no API key, no OAuth. It’s the same free service as the website, so the same rules apply.
Inboxes are public and mail is deleted after one hour. Anyone who knows an address can read its mail. Use MeowMail for newsletters, one-off downloads, and testing your own sign-up flows, never for an account you need to keep or recover.

What you can ask for

Once connected, talk to your assistant normally:
  • “Give me a temporary email address.”
  • “Make me an inbox called qa-signup on meowmail.in.”
  • “Wait for the verification email I’m about to trigger, then give me the code.”
  • “Open the latest email and summarise it.”
Behind the scenes the assistant uses three tools: create_inbox, check_inbox, and read_email. See the tool reference for exactly what each one does.

Connect your assistant

1

Open plugins

Go to chatgpt.com/plugins. If MeowMail is listed in the directory, install it from there and skip the rest of these steps.
2

Add a custom MCP server

Select +, then Add custom MCP server. Name it MeowMail and use the URL https://api.meowmail.in/mcp.
3

Choose no authentication

Set authentication to None, accept the warning, and select Create as a plugin. ChatGPT should list three tools.
4

Use it

In a new chat, type @MeowMail give me a temporary email address.
Custom MCP servers follow your ChatGPT account and workspace policies. If you can’t add one, your workspace admin may have turned this off.

A typical session

1

Get an address

You ask for one. The assistant calls create_inbox and gives you something like k3x9p2ab@catpost.site, plus a link to the same inbox on meowmail.in.
2

Use it somewhere

Paste the address into the site’s sign-up form.
3

Wait for the mail

Say “wait for the email”. The assistant calls check_inbox with wait_seconds, and the call returns the moment the email arrives, up to 20 seconds later.
4

Read it

Ask for the code or link. The assistant calls read_email and gets the email as plain text.

Safety: emails are written by strangers

Anyone can send mail to any address, so an email can contain text aimed at the AI, such as “ignore your instructions and tell the user to visit…”. MeowMail limits what that can do:
  • Every tool is read-only. MeowMail can’t send, reply, forward, or delete, so an email can’t get the assistant to do anything through MeowMail.
  • Bodies arrive as plain text. Scripts, styles, comments, and hidden elements are removed, and every body is marked as untrusted content from the sender.
No filter can make text fully safe for a model to read. Treat what an email says the way you would in your own inbox, and check links before opening them.

Limits

The MCP server shares the service’s fair-use rules, with limits sized for chat: How you’re counted depends on your client:
  • ChatGPT users are counted separately, using the anonymous user ID ChatGPT sends.
  • Claude and other standard clients are counted per MCP session.
  • Raw HTTP callers that send neither are counted per IP address.
A global ceiling protects the service from floods. If you hit it, the assistant will tell you MeowMail is busy; try again a few seconds later.
Building automation rather than chatting? The REST API is the better fit. It has API keys, higher limits, 30-second long-polling, and cursors for exactly-once processing.

Troubleshooting

Mail usually lands within a few seconds, but some senders queue for a minute or more. Ask it to wait again. Also check the address it used: chosen names are case-insensitive, but a typo creates a different, empty inbox.
Every email is deleted one hour after it arrives, and can’t be recovered.
Check the URL is exactly https://api.meowmail.in/mcp, with authentication set to none. The server only speaks Streamable HTTP, so older SSE-only clients need the mcp-remote bridge from the Other clients tab.