{"name":"com.mcparmory/resend","slug":"mcparmory-resend","title":null,"description":"Send, track, and manage transactional emails at scale","url":"https://mcp.market/server/mcparmory-resend","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":31,"stars":31,"forks":4,"downloads_week":155,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-resend","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/resend:1.0.2","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"add_contact_to_segment","description":"Add a contact to a segment, enabling you to organize and group contacts for targeted campaigns or management purposes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cancel_email","description":"Cancel the scheduled delivery of an email. This prevents a scheduled email from being sent.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_api_key","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_broadcast","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_contact","description":"Create a new contact in the system with email as the required identifier. Optionally include personal details, custom properties, segment assignments, and topic subscriptions.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_contact_property","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_domain","description":"Create a new domain for sending emails. Configure the domain with optional settings for region, tracking, TLS security, and custom return path.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_segment","description":"Create a new segment with a name and optional filter conditions to organize and target specific data subsets.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_template","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_topic","description":"Create a new topic for managing contact subscriptions. Topics define subscription preferences that cannot be modified after creation.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_webhook","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_api_key","description":"Permanently remove an API key by its ID. Once deleted, the key can no longer be used for authentication and cannot be recovered.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_broadcast","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_contact","description":"Permanently remove a contact from the system by specifying either its unique ID or email address.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_contact_property","description":"Permanently remove a contact property from the system by its ID. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_domain","description":"Permanently remove a domain from the system. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_segment","description":"Permanently remove a segment by its ID. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_template","description":"Permanently remove a template by its ID or alias. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_topic","description":"Permanently remove a topic by its ID. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_webhook","description":"Permanently remove a webhook by its unique identifier. This action cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"duplicate_template","description":"Creates a copy of an existing template, allowing you to reuse template configurations with a new instance.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_broadcast","description":"Retrieve detailed information about a specific broadcast by its unique identifier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_contact","description":"Retrieve a single contact by its unique identifier or email address. Use this operation to fetch detailed information about a specific contact.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_contact_property","description":"Retrieve a single contact property by its unique identifier. Use this to fetch detailed information about a specific contact property.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_domain","description":"Retrieve detailed information about a specific domain by its unique identifier.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_email","description":"Retrieve a single email message by its unique identifier. Returns the complete email record including headers, body, and metadata.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_email_attachment","description":"Retrieve a specific attachment from a sent email by providing both the email ID and attachment ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_log","description":"Retrieve a single log entry by its unique identifier. Returns the complete log record matching the provided ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_received_email","description":"Retrieve a single received email by its unique identifier. Use this to fetch the full details of a specific email in your inbox.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_received_email_attachment","description":"Retrieve a specific attachment from a received email by providing both the email ID and attachment ID. Returns the attachment file and metadata.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_segment","description":"Retrieve a single segment by its unique identifier. Returns the complete segment details including configuration and metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_template","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_topic","description":"Retrieve a single topic by its unique identifier. Returns the complete topic details including metadata and content.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_webhook","description":"Retrieve the details of a specific webhook by its unique identifier. Use this to inspect webhook configuration, status, and settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_api_keys","description":"Retrieve a paginated list of API keys for the authenticated user or organization. Use the limit parameter to control the number of results returned.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_attachments_for_email","description":"Retrieve all attachments associated with a specific sent email. Use this to access files that were included when the email was sent.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_broadcasts","description":"Retrieve a paginated list of broadcasts. Use the limit parameter to control how many broadcasts are returned in a single request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_contact_properties","description":"Retrieve a paginated list of available contact properties. Use the limit parameter to control the number of properties returned in a single request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_contact_segments","description":"Retrieve all segments that a contact belongs to. Use the contact's ID or email address to fetch their segment memberships.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_contact_topics","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_contacts","description":"Retrieve a list of contacts, optionally filtered by segment and limited to a specific number of results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_domains","description":"Retrieve a paginated list of domains. Use the limit parameter to control the number of results returned in a single request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_email_attachments","description":"Retrieve all attachments associated with a received email. Use this to access files that were included with an incoming message.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_emails","description":"Retrieve a paginated list of emails. Use the limit parameter to control how many emails are returned in a single request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_emails_receiving","description":"Retrieve a list of received emails from your inbox. Use the limit parameter to control how many emails are returned in the response.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_logs","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_segments","description":"Retrieve a paginated list of segments. Use the limit parameter to control the number of results returned in a single request.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_templates","description":"Retrieve a paginated list of available templates. Use the limit parameter to control the number of results returned.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_topics","description":"Retrieve a paginated list of available topics. Use the limit parameter to control the number of results returned.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_webhooks","description":"Retrieve a paginated list of webhooks configured for this API. Use the limit parameter to control the maximum number of results returned.","write_action":false,"price_micros":0,"input_schema":null},{"name":"publish_template","description":"Publish a template to make it available for use. Once published, the template can be accessed and utilized by users or systems.","write_action":true,"price_micros":0,"input_schema":null},{"name":"remove_contact_from_segment","description":"Remove a contact from a segment, effectively unsubscribing or disassociating them from that segment's audience.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_broadcast","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_email","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_emails_batch","description":"Send up to 100 emails in a single batch request. This operation allows efficient bulk email delivery by processing multiple email configurations simultaneously.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_broadcast","description":"Update an existing broadcast's configuration including name, recipient segment, sender details, subject line, and topic association.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_contact","description":"Update contact details by ID or email address. Modify any combination of email, name, subscription status, or custom properties for an existing contact.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_contact_property","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_domain","description":"Update email tracking and TLS security settings for an existing domain. Modify open rate tracking, click tracking, and TLS enforcement preferences.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_template","description":"Update an existing email template by modifying its name, alias, sender information, subject, reply-to addresses, or variables.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_topic","description":"Update an existing topic's metadata including its name, description, and visibility settings. Provide the topic ID and specify which fields to modify.","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_webhook","description":"Update the configuration of an existing webhook, including its endpoint URL, subscribed event types, and operational status.","write_action":true,"price_micros":0,"input_schema":null},{"name":"verify_domain","description":"Verify ownership or configuration of an existing domain by triggering validation checks against the specified domain.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:03.322Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:03.311Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-resend","version":"1.0.2","found":true,"weeklyDownloads":155,"license":"MIT","dependencyCount":5,"publishedAt":"2026-05-12T12:27:51.763122Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":155,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":31}}}},"grade_history":[],"reviews":[]}