KosmoKrator

productivity

Resend MCP, CLI, and Lua Integration for AI Agents

Resend integration docs for AI agents: MCP gateway setup, Resend CLI commands, Lua API reference, credentials, and function schemas.

10 functions 5 read 5 write API key auth

Resend for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
resend
route_slug
resend
package
resend
auth_strategy
api_key API key
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

Resend MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Resend.

Resend CLI Matrix

Use these pages for direct Resend CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
resend.resend_send_email Write write 10 Send an email through Resend. Supports HTML and plain-text content, CC, BCC, reply-to, tags for categorization, and custom email headers. Returns the sent email object including its ID.
resend.resend_get_email Read read 1 Retrieve a single email by its ID from Resend. Returns the email object including sender, recipient, subject, created_at, and delivery status.
resend.resend_list_emails Read read 2 List emails from Resend. Supports pagination with a limit and cursor token. Returns an array of email objects and a pagination token for the next page.
resend.resend_create_api_key Write write 3 Create a new API key in Resend. You can set a permission scope (full_access or sending_access) and optionally restrict the key to a specific domain. Returns the created API key object including the key value.
resend.resend_list_api_keys Read read 0 List all API keys in the Resend account. Returns an array of API key objects with their names, permissions, and creation dates. The actual key values are not returned for security reasons.
resend.resend_create_domain Write write 2 Create a new domain in Resend. You can optionally specify a region for the domain (us-east-1 or eu-west-1). Returns the created domain object including DNS records that need to be configured.
resend.resend_get_domain Read read 1 Retrieve a single domain by its ID from Resend. Returns the domain object including verification status and DNS records.
resend.resend_list_domains Read read 0 List all domains in the Resend account. Returns an array of domain objects including their names, verification status, and regions.
resend.resend_verify_domain Write write 1 Trigger verification for a domain in Resend. This checks the DNS records for the domain and updates its verification status. Returns the domain object with the updated status.
resend.resend_create_contact Write write 5 Create a contact in a Resend audience. Requires the audience ID and the contact's email address. Optionally provide first name, last name, and unsubscribed status. Returns the created contact object.