What you can ask for
Once connected, talk to your assistant normally:- “Give me a temporary email address.”
- “Make me an inbox called
qa-signupon meowmail.in.” - “Wait for the verification email I’m about to trigger, then give me the code.”
- “Open the latest email and summarise it.”
create_inbox, check_inbox,
and read_email. See the tool reference for exactly what each one
does.
Connect your assistant
- ChatGPT
- Claude (web & desktop)
- Claude Code
- Cursor
- VS Code
- Other clients
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.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.
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.
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
The assistant says there are no emails, but I sent one
The assistant says there are no emails, but I sent one
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.
An email I saw earlier is gone
An email I saw earlier is gone
Every email is deleted one hour after it arrives, and can’t be recovered.
The client can't connect
The client can't connect
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.