Skip to content
Agentmart
Submit a tool

MCP Mailtrap

MCP server for the Mailtrap email platform — analytics, sending, contacts, sandbox

Connector by pijusz · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/pijusz-mcp-mailtrap

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for the Mailtrap email platform — analytics, sending, contacts, sandbox

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
22 read · 0 write · 24 delete
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 46

Read from the source code; the running server may list different tools.

Read 22 · Look things up without changing anything.

  • analyze_message
  • check_list_hygiene
  • get_billing_usage
  • get_contact
  • get_contact_list
  • get_domain
  • get_email_log
  • get_email_logs
  • get_inbox
  • get_message
  • get_messages
  • get_project
Show 10 more tools
  • get_stats
  • get_suppressions
  • get_template
  • list_accounts
  • list_contact_lists
  • list_domains
  • list_inboxes
  • list_projects
  • list_templates
  • render_react_email

Delete 24 · Delete, drop, revoke or wipe things.

  • batch_send
  • create_contact
  • create_contact_list
  • create_template
  • delete_contact
  • delete_contact_list
  • delete_suppression
  • delete_template
  • export_contacts
  • forward_message
  • import_contacts
  • manage_account_access
Show 12 more tools
  • manage_api_token
  • manage_contact_field
  • manage_domain
  • manage_inbox
  • manage_project
  • send_domain_setup_instructions
  • send_email
  • send_test_email
  • trigger_contact_event
  • update_contact
  • update_contact_list
  • update_template

Network hosts it talks to 7

  • api.github.com · found in code
  • biomejs.dev · found in code
  • bulk.api.mailtrap.io · found in code
  • github.com · found in code
  • mailtrap.io · found in code
  • sandbox.api.mailtrap.io · found in code
  • send.api.mailtrap.io · found in code

Files it touches

  • Any path the agent passes to its tools

Tools (46)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • analyze_messageread-only

    Analyze a sandbox message: spam report, HTML analysis, and mail headers.

  • batch_sendcan change or delete data

    Send up to 500 emails in a single batch request via a transactional or bulk stream.

  • check_list_hygieneread-only

    Cross-references suppressions against contacts to find suppressed emails still in your contact lists. Looks up each suppressed email as a contact and checks list membership. Returns overlaps with specific remediation actions.

  • create_contactcan change or delete data

    Create a new contact with an email address, optional custom fields, and optional list memberships.

  • create_contact_listcan change or delete data

    Create a new contact list.

  • create_templatecan change or delete data

    Create a new email template. body_html is passed to Mailtrap as-is.

  • delete_contactcan change or delete data

    Delete a contact by UUID or email address.

  • delete_contact_listcan change or delete data

    Delete a contact list.

  • delete_suppressioncan change or delete data

    Remove a suppression so Mailtrap will send to that address again. Get the id from get_suppressions. Only do this if the address is known to be valid and consenting.

  • delete_templatecan change or delete data

    Delete an email template.

  • export_contactscan change or delete data

    Start a contact export or check the status of an existing export.

  • forward_messagecan change or delete data

    Forward a sandbox message to an email address.

  • get_billing_usageread-only

    Get current billing cycle usage and plan limits for testing and sending.

  • get_contactread-only

    Get a contact by UUID or email address.

  • get_contact_listread-only

    Get details of a single contact list.

Show 31 more tools
  • get_domainread-only

    Get a sending domain's details including DNS records and verification status.

  • get_email_logread-only

    Get the full log for one sent message (from get_email_logs), including its delivery/open/click/bounce event timeline.

  • get_email_logsread-only

    List sent email logs (newest first) with filters. Returns message_id, recipient, sender, subject, status, stream, category and sent time. Use get_email_log with a message_id for the full event timeline. Paginate by passing the returned cursor.

  • get_inboxread-only

    Get details of a single sandbox inbox.

  • get_messageread-only

    Get a single sandbox message with body content and optional attachments.

  • get_messagesread-only

    List messages in a sandbox inbox.

  • get_projectread-only

    Get details of a single sandbox project.

  • get_statsread-only

    Get sending statistics (delivery, bounce, open, click, spam rates). Use group_by to break down by domain, category, ESP, or date.

  • get_suppressionsread-only

    List suppressed addresses (hard bounces, spam complaints, unsubscribes, manual imports) that Mailtrap will not send to. Returns the suppression id needed by delete_suppression.

  • get_templateread-only

    Get a single email template by ID.

  • import_contactscan change or delete data

    Start a contact import or check the status of an existing import.

  • list_accountsread-only

    List all accounts accessible to the current API token, or get a single account by ID.

  • list_contact_listsread-only

    List all contact lists.

  • list_domainsread-only

    List all sending domains with DNS verification status.

  • list_inboxesread-only

    List all sandbox inboxes.

  • list_projectsread-only

    List all sandbox projects.

  • list_templatesread-only

    List all email templates.

  • manage_account_accesscan change or delete data

    List, remove, or update account access entries and permissions.

  • manage_api_tokencan change or delete data

    List, get, create, delete, or reset API tokens.

  • manage_contact_fieldcan change or delete data

    List, get, create, update, or delete custom contact fields.

  • manage_domaincan change or delete data

    Create or delete a sending domain.

  • manage_inboxcan change or delete data

    Create, update, clean, mark all read, reset credentials, or delete a sandbox inbox.

  • manage_projectcan change or delete data

    Create, update, or delete a sandbox project.

  • render_react_emailread-only

    Render a react-email component file (.tsx/.jsx/.js/.mjs) to HTML and plain text. Purely local — does NOT call any Mailtrap API. The file must default-export a React component using @react-email/components.

  • send_domain_setup_instructionscan change or delete data

    Email DNS setup instructions for a domain to a colleague.

  • send_emailcan change or delete data

    Send a single email via a transactional or bulk stream. Provide html/text body or a template_uuid.

  • send_test_emailcan change or delete data

    Send a test email to a sandbox inbox for development/testing.

  • trigger_contact_eventcan change or delete data

    Trigger a custom event for a contact (used for automation workflows).

  • update_contactcan change or delete data

    Update a contact's email, custom fields, list memberships, or unsubscribed status.

  • update_contact_listcan change or delete data

    Rename an existing contact list.

  • update_templatecan change or delete data

    Update an existing email template.

Signals

Stars
3
Forks
0
Open issues
0
Last commit
Oct 22, 2026 (6 days ago)
Last release
Oct 22, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.pijusz/mcp-mailtrap
Version
0.1.4
Auth
No auth
Packages
npm mcpj-mailtrap
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from pijusz

Cite this page

MCP Mailtrap. Agent Mart. https://agentmart.dev/connectors/pijusz-mcp-mailtrap (last updated 2026-10-24)