MCP.Market

Resend MCP server

by mcparmory.com·com.mcparmory/resend·v1.0.2·31 stars

Send, track, and manage transactional emails at scale

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars155 downloads/wk

Reviews

Write one

Nobody has reviewed Resend yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Resend tools (63, 38 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_contact_to_segment

    Add a contact to a segment, enabling you to organize and group contacts for targeted campaigns or management purposes.

  • cancel_emailwrite action

    Cancel the scheduled delivery of an email. This prevents a scheduled email from being sent.

  • create_api_keywrite action

    Create a new API key for authenticating requests to the Resend API. The key can be configured with either full access to all resources or restricted to sending emails only.

  • create_broadcastwrite action

    Create an email broadcast to be sent to a specific audience segment. The broadcast can be sent immediately or scheduled for a future time, or saved as a draft for later editing.

  • create_contactwrite action

    Create a new contact in the system with email as the required identifier. Optionally include personal details, custom properties, segment assignments, and topic subscriptions.

  • create_contact_propertywrite action

    Create a new custom property for contacts. This property can be used to store additional data on contact records, with an optional default value applied when the property is not explicitly set.

  • create_domainwrite action

    Create a new domain for sending emails. Configure the domain with optional settings for region, tracking, TLS security, and custom return path.

  • create_segmentwrite action

    Create a new segment with a name and optional filter conditions to organize and target specific data subsets.

  • create_templatewrite action

    Create a new email template with HTML content and optional configuration for sender, subject, and reply-to addresses. Templates can be referenced by name or alias for sending emails.

  • create_topicwrite action

    Create a new topic for managing contact subscriptions. Topics define subscription preferences that cannot be modified after creation.

  • create_webhookwrite action

    Create a new webhook subscription to receive HTTP POST notifications for specified email events. The webhook will be triggered whenever any of the subscribed events occur.

  • delete_api_keywrite action

    Permanently remove an API key by its ID. Once deleted, the key can no longer be used for authentication and cannot be recovered.

  • delete_broadcastwrite action

    Permanently remove a broadcast that is currently in draft status. Only draft broadcasts can be deleted; published or scheduled broadcasts cannot be removed through this operation.

  • delete_contactwrite action

    Permanently remove a contact from the system by specifying either its unique ID or email address.

  • delete_contact_propertywrite action

    Permanently remove a contact property from the system by its ID. This action cannot be undone.

  • delete_domainwrite action

    Permanently remove a domain from the system. This action cannot be undone.

  • delete_segmentwrite action

    Permanently remove a segment by its ID. This action cannot be undone.

  • delete_templatewrite action

    Permanently remove a template by its ID or alias. This action cannot be undone.

  • delete_topicwrite action

    Permanently remove a topic by its ID. This action cannot be undone.

  • delete_webhookwrite action

    Permanently remove a webhook by its unique identifier. This action cannot be undone.

  • duplicate_templatewrite action

    Creates a copy of an existing template, allowing you to reuse template configurations with a new instance.

  • get_broadcast

    Retrieve detailed information about a specific broadcast by its unique identifier.

  • get_contact

    Retrieve a single contact by its unique identifier or email address. Use this operation to fetch detailed information about a specific contact.

  • get_contact_property

    Retrieve a single contact property by its unique identifier. Use this to fetch detailed information about a specific contact property.

  • get_domain

    Retrieve detailed information about a specific domain by its unique identifier.

  • get_emailwrite action

    Retrieve a single email message by its unique identifier. Returns the complete email record including headers, body, and metadata.

  • get_email_attachmentwrite action

    Retrieve a specific attachment from a sent email by providing both the email ID and attachment ID.

  • get_log

    Retrieve a single log entry by its unique identifier. Returns the complete log record matching the provided ID.

  • get_received_emailwrite action

    Retrieve a single received email by its unique identifier. Use this to fetch the full details of a specific email in your inbox.

  • get_received_email_attachmentwrite action

    Retrieve a specific attachment from a received email by providing both the email ID and attachment ID. Returns the attachment file and metadata.

  • get_segment

    Retrieve a single segment by its unique identifier. Returns the complete segment details including configuration and metadata.

  • get_template

    Retrieve a single template by its ID or alias. Use this operation to fetch the full details of a specific template for viewing or further processing.

  • get_topic

    Retrieve a single topic by its unique identifier. Returns the complete topic details including metadata and content.

  • get_webhook

    Retrieve the details of a specific webhook by its unique identifier. Use this to inspect webhook configuration, status, and settings.

  • list_api_keys

    Retrieve a paginated list of API keys for the authenticated user or organization. Use the limit parameter to control the number of results returned.

  • list_attachments_for_emailwrite action

    Retrieve all attachments associated with a specific sent email. Use this to access files that were included when the email was sent.

  • list_broadcasts

    Retrieve a paginated list of broadcasts. Use the limit parameter to control how many broadcasts are returned in a single request.

  • list_contact_properties

    Retrieve a paginated list of available contact properties. Use the limit parameter to control the number of properties returned in a single request.

  • list_contact_segments

    Retrieve all segments that a contact belongs to. Use the contact's ID or email address to fetch their segment memberships.

  • list_contact_topics

    Retrieve a list of topics associated with a specific contact. Use the contact ID or email address to fetch their related topics with optional pagination.

  • list_contacts

    Retrieve a list of contacts, optionally filtered by segment and limited to a specific number of results.

  • list_domains

    Retrieve a paginated list of domains. Use the limit parameter to control the number of results returned in a single request.

  • list_email_attachmentswrite action

    Retrieve all attachments associated with a received email. Use this to access files that were included with an incoming message.

  • list_emails

    Retrieve a paginated list of emails. Use the limit parameter to control how many emails are returned in a single request.

  • list_emails_receiving

    Retrieve a list of received emails from your inbox. Use the limit parameter to control how many emails are returned in the response.

  • list_logs

    Retrieve a paginated list of logs from the system. Use the limit parameter to control how many log entries are returned in a single request.

  • list_segments

    Retrieve a paginated list of segments. Use the limit parameter to control the number of results returned in a single request.

  • list_templates

    Retrieve a paginated list of available templates. Use the limit parameter to control the number of results returned.

  • list_topics

    Retrieve a paginated list of available topics. Use the limit parameter to control the number of results returned.

  • list_webhooks

    Retrieve a paginated list of webhooks configured for this API. Use the limit parameter to control the maximum number of results returned.

  • publish_templatewrite action

    Publish a template to make it available for use. Once published, the template can be accessed and utilized by users or systems.

  • remove_contact_from_segmentwrite action

    Remove a contact from a segment, effectively unsubscribing or disassociating them from that segment's audience.

  • send_broadcastwrite action

    Send a broadcast immediately or schedule it to be sent at a specified future time. Use the scheduled_at parameter to defer delivery, or omit it to send right away.

  • send_emailwrite action

    Send an email to one or more recipients with optional scheduling, attachments, and custom headers. Supports templating and topic-based subscription management for opt-in/opt-out compliance.

  • send_emails_batchwrite action

    Send up to 100 emails in a single batch request. This operation allows efficient bulk email delivery by processing multiple email configurations simultaneously.

  • update_broadcastwrite action

    Update an existing broadcast's configuration including name, recipient segment, sender details, subject line, and topic association.

  • update_contactwrite action

    Update contact details by ID or email address. Modify any combination of email, name, subscription status, or custom properties for an existing contact.

  • update_contact_propertywrite action

    Update the fallback value for an existing contact property. The fallback value is used as the default when the property is not set for a specific contact.

  • update_domainwrite action

    Update email tracking and TLS security settings for an existing domain. Modify open rate tracking, click tracking, and TLS enforcement preferences.

  • update_templatewrite action

    Update an existing email template by modifying its name, alias, sender information, subject, reply-to addresses, or variables.

  • update_topicwrite action

    Update an existing topic's metadata including its name, description, and visibility settings. Provide the topic ID and specify which fields to modify.

  • update_webhookwrite action

    Update the configuration of an existing webhook, including its endpoint URL, subscribed event types, and operational status.

  • verify_domain

    Verify ownership or configuration of an existing domain by triggering validation checks against the specified domain.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Resend compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
Tools
63
the typical server has 7
Tools that change things
60%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
31
more than 92% of 28,688 servers
Downloads a week
155
more than 71% of 12,191 servers with a package

What its tools let an agent do: 24 read · 10 create · 14 change · 11 delete · 4 send or post

Install Resend in Claude Code, Cursor or VS Code

claude mcp add resend -- uvx mcparmory-resend
Add to Cursor

What the publisher says

From the Resend repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Resend: common questions

Is Resend MCP server safe?
Mostly: it is graded B (80/100). Read the Resend safety report
How do I install Resend?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Resend need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Resend maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.2.
How does Resend compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); tools 63 (the typical server has 7); tools that change things 60% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from mcparmory.com →