Vinkius
Mailinator

Mailinator MCP for AI. Test email flows and validate message delivery.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Mailinator MCP on Cursor AI Code EditorMailinator MCP on Claude Desktop AppMailinator MCP on OpenAI Agents SDKMailinator MCP on Visual Studio CodeMailinator MCP on GitHub Copilot AI AgentMailinator MCP on Google Gemini AIMailinator MCP on Lovable AI DevelopmentMailinator MCP on Mistral AI AgentsMailinator MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Mailinator lets you test email workflows using temporary, disposable inboxes. It catches messages—emails and SMS—without ever touching real addresses or production mailboxes.

You manage everything from browsing message lists to checking webhooks, all through your AI client's conversational tools.

What your AI can do

Remove message

Deletes a specific message from an inbox to keep the testing environment clean.

List message attachments

Gets a list of file names attached to an email message.

Get domain details

Retrieves metadata and configuration details for a specific test domain.

+ 9 more capabilities included
Read full message content

Calls get_message_content to retrieve the complete body, headers, and attachments of any test email.

Inject simulated messages

Uses inject_test_message to simulate an incoming email into a specific disposable inbox for immediate testing.

Monitor webhooks and payloads

Lists active webhook configurations and monitors incoming POST requests using list_active_webhooks.

Manage private inboxes and domains

Allows you to list, check, or even delete messages across multiple dedicated test domains via list_private_domains and remove_message.

Check usage metrics

Calls get_usage_statistics to track API consumption and monitor billing limits for your test environment.

Included with Plan

Waiting for input…

AI Agent

Mailinator MCP Server: 12 Tools for Message Debugging

Use these tools to list messages, extract links, read content, and manage private domains—all crucial functions for testing automated communication flows.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Mailinator on Vinkius

Remove Message

Deletes a specific message from an inbox to keep the testing environment clean.

List Message Attachments

Gets a list of file names attached to an email message.

Get Domain Details

Retrieves metadata and configuration details for a specific test domain.

Extract Message Links

Pulls all clickable URLs from the text of an email message.

Get Message Content

Reads the full body, headers, and attachments of an email message in the inbox.

Get Usage Statistics

Checks API usage metrics to monitor rate limits and total calls made.

Inject Test Message

Sends a simulated email directly into a chosen disposable inbox for testing purposes.

List Private Domains

Shows all the custom test domains you have set up for isolated testing environments.

List Inbox Messages

Lists a summary count, subject, and sender for all messages in a specified inbox.

List Routing Rules

Displays all configured email forwarding rules and routing logic for your test...

List Private Sms

Retrieves a list of messages received in your dedicated SMS testing inbox.

List Active Webhooks

Retrieves the list and current status of all configured webhook endpoints.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Mailinator integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Mailinator, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Mailinator MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mailinator. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Debugging email flows shouldn't feel like digging through a dozen separate dashboards.

Right now, debugging a simple notification failure is a nightmare. You have to jump between your SMTP testing tool, your webhook monitoring service, and your SMS dashboard. Then you copy the unique tracking ID from one screen and paste it into another just to confirm where the message went wrong.

With this MCP server, everything happens in one chat window. Your agent can check `list_private_domains` first, then use `inject_test_message` to recreate the failure, and finally read all the details using `get_message_content`. You get a single, verifiable chain of events.

Mailinator MCP Server: Test every message detail.

Previously, if you needed to see what attachments were included or check the full sender headers (SPF/DKIM), you had to rely on a separate logging system that often missed context. You couldn't easily verify *all* data points in one pass.

Now, `get_message_content` handles it all. It gives you not just the body text, but every header and file attachment alongside it. Your AI client processes this raw data instantly, giving you a complete picture of message integrity.

What your AI can actually do with this

You're testing complex email flows—the kind where a webhook triggers an SMS response, which then requires another follow-up email. You don't want to mess with live accounts or risk sending junk to actual users. This MCP server lets you test all that stuff safely using disposable mailboxes and webhooks.

You connect your AI client to this server, and it gives your agent the tools to handle every step of debugging a messaging sequence. You can pull messages from public inboxes with list_inbox_messages, getting a quick summary count, subject line, and sender for everything that hits the mailbox. When you need the full picture on a specific email, call get_message_content to read the complete body text, check all the headers, and pull out any attached files.

Need to know what's in those attachments? Use list_message_attachments to get a clean list of file names for any message you’re looking at. If an email has clickable links embedded in the text, run extract_message_links, and it pulls out every single URL so your agent can process them.

Want to test how a system reacts when an email drops into a specific staging environment? You'll use inject_test_message to simulate an incoming email right into a disposable inbox for immediate testing. You can also send simulated SMS messages by checking the list of private messages with list_private_sms, or listing out all your dedicated test environments using list_private_domains.

These tools let you manage everything from multiple isolated domains and delete any message that gets in the way—just use remove_message to keep the sandbox clean.

For advanced testing, you'll need to monitor what happens when other services try to talk to your test environment. Use list_active_webhooks to retrieve a list of all configured webhook endpoints and see their current status. If you’re building complex logic for how messages should be handled before they even hit the inbox, check out list_routing_rules, which displays all forwarding settings and routing decisions for your test accounts.

You can also confirm what domains are available to you by calling list_private_domains or see how mail is routed using list_routing_rules.

Don't forget about usage tracking. To monitor API consumption, check the metrics with get_usage_statistics; it tells you exactly how many calls you've made and monitors your rate limits for the entire test environment. You manage every piece of data—from reading headers via get_message_content to confirming a domain exists with list_private_domains, or checking all incoming API traffic through list_active_webhooks.

It’s a complete sandbox for making sure your messaging logic holds up under pressure.

Built · Hosted · Managed by Vinkius Mailinator MCP Server - Test Email & Webhooks for QA
Server ID 019dd11d-abdb-70f0-ab4e-f558bf1e4254
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check if my webhook endpoints are working with Mailinator MCP Server? +

Use the list_active_webhooks tool. This shows all your configured webhooks and logs recent attempts, letting you confirm if data is hitting the right endpoint.

Can I check SMS messages using the list_private_sms tool? +

Yes, list_private_sms lets you access dedicated phone number inboxes. This means you can test 2FA or verification code flows alongside regular email testing.

What is the difference between list_inbox_messages and get_message_content? +

list_inbox_messages gives you a quick summary—it lists counts, subjects, and senders. You must use get_message_content to actually read the full body, headers, or attachments.

How do I make sure my test emails don't interfere with real accounts? +

Mailinator uses disposable inboxes and private domains. You use list_private_domains to manage these segregated environments. Nothing you do here touches your production mail.

How do I monitor my API usage and prevent hitting rate limits using `get_usage_statistics`? +

This tool reports your current consumption metrics. It gives you hard counts on request volume, letting you plan for high-volume testing sessions without hitting service limitations.

If an email has attachments, how do I retrieve them using `list_message_attachments`? +

The tool returns metadata and direct download links for all attached files. It's crucial for QA when you need to verify file delivery or test specific MIME types.

Before I start, how can I use `get_domain_details` to verify a domain's metadata? +

This function pulls core technical metadata about your private domains. You confirm if the domain is correctly provisioned and ready for simulated traffic before running full system tests.

Once testing is done, how do I delete old test emails using `remove_message`? +

remove_message lets you target and permanently delete specific messages. This keeps your disposable inboxes clean and prevents data clutter after a long cycle of automated testing.

Can I browse inboxes and read emails? +

Yes. Browse public and private inboxes, read full email content including HTML, headers, and attachments.

How does Mailinator authentication work? +

Mailinator uses a custom Token header for authentication against api.mailinator.com/api/v2.

Can I test SMS messages too? +

Yes. Access SMS inboxes and read SMS messages for phone number-based testing.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Mailinator. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.