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.

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.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
resend.resend_send_email Write write 0 Send an email
resend.resend_list_emails Read read 0 Retrieve a list of emails
resend.resend_get_email Read read 0 Retrieve a single email
resend.resend_update_emails Write write 0 Update a single email
resend.resend_cancel_email Write write 0 Cancel the schedule of the e-mail.
resend.resend_send_batch_emails Write write 0 Trigger up to 100 batch emails at once.
resend.resend_list_attachments Read read 0 Retrieve a list of attachments for a sent email
resend.resend_get_attachments Read read 0 Retrieve a single attachment for a sent email
resend.resend_list_receiving Read read 0 Retrieve a list of received emails
resend.resend_get_receiving Read read 0 Retrieve a single received email
resend.resend_list_attachments_receiving_email_id_attachments Read read 0 Retrieve a list of attachments for a received email
resend.resend_get_attachments_email_id_attachments_attachment_id Read read 0 Retrieve a single attachment for a received email
resend.resend_create_domain Write write 0 Create a new domain
resend.resend_list_domains Read read 0 Retrieve a list of domains
resend.resend_get_domain Read read 0 Retrieve a single domain
resend.resend_update_domains Write write 0 Update an existing domain
resend.resend_delete_domains Write write 0 Remove an existing domain
resend.resend_verify_domain Write write 0 Triggers verification of the domain's DNS records including DKIM, SPF, and the tracking CNAME if a tracking subdomain is configured.
resend.resend_create_api_key Write write 0 Create a new API key
resend.resend_list_api_keys Read read 0 Retrieve a list of API keys
resend.resend_delete_api_keys Write write 0 Remove an existing API key
resend.resend_create_templates Write write 0 Create a template
resend.resend_list_templates Read read 0 Retrieve a list of templates
resend.resend_get_templates Read read 0 Retrieve a single template
resend.resend_update_templates Write write 0 Update an existing template
resend.resend_delete_templates Write write 0 Remove an existing template
resend.resend_publish_template Write write 0 Publish a template
resend.resend_duplicate_template Write write 0 Duplicate a template
resend.resend_create_audiences Write write 0 Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend.resend_list_audiences Read read 0 Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend.resend_delete_audiences Write write 0 Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend.resend_get_audiences Read read 0 Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
resend.resend_create_contact Write write 0 Create a new contact
resend.resend_list_contacts Read read 0 Retrieve a list of contacts
resend.resend_get_contacts Read read 0 Retrieve a single contact by ID or email
resend.resend_update_contacts Write write 0 Update a single contact by ID or email
resend.resend_delete_contacts Write write 0 Remove an existing contact by ID or email
resend.resend_create_broadcasts Write write 0 Create a broadcast
resend.resend_list_broadcasts Read read 0 Retrieve a list of broadcasts
resend.resend_delete_broadcasts Write write 0 Remove an existing broadcast that is in the draft status
resend.resend_get_broadcasts Read read 0 Retrieve a single broadcast
resend.resend_update_broadcasts Write write 0 Update an existing broadcast
resend.resend_send_broadcasts Write write 0 Send or schedule a broadcast
resend.resend_create_webhooks Write write 0 Create a new webhook
resend.resend_list_webhooks Read read 0 Retrieve a list of webhooks
resend.resend_get_webhooks Read read 0 Retrieve a single webhook
resend.resend_update_webhooks Write write 0 Update an existing webhook
resend.resend_delete_webhooks Write write 0 Remove an existing webhook
resend.resend_create_segments Write write 0 Create a new segment
resend.resend_list_segments Read read 0 Retrieve a list of segments
resend.resend_get_segments Read read 0 Retrieve a single segment
resend.resend_delete_segments Write write 0 Remove an existing segment
resend.resend_create_topics Write write 0 Create a new topic
resend.resend_list_topics Read read 0 Retrieve a list of topics
resend.resend_get_topics Read read 0 Retrieve a single topic
resend.resend_update_topics Write write 0 Update an existing topic
resend.resend_delete_topics Write write 0 Remove an existing topic
resend.resend_create_contact_properties Write write 0 Create a new contact property
resend.resend_list_contact_properties Read read 0 Retrieve a list of contact properties
resend.resend_get_contact_properties Read read 0 Retrieve a single contact property
resend.resend_update_contact_properties Write write 0 Update an existing contact property
resend.resend_delete_contact_properties Write write 0 Remove an existing contact property
resend.resend_list_segments_contacts_contact_id_segments Read read 0 Retrieve a list of segments for a contact
resend.resend_create_segments_contact_id_segments_segment_id Write write 0 Add a contact to a segment
resend.resend_delete_segments_contact_id_segments_segment_id Write write 0 Remove a contact from a segment
resend.resend_get_topics_contacts_contact_id_topics Read read 0 Retrieve topics for a contact
resend.resend_update_topics_contacts_contact_id_topics Write write 0 Update topics for a contact
resend.resend_list_logs Read read 0 Retrieve a list of logs
resend.resend_get_logs Read read 0 Retrieve a single log
resend.resend_create_automations Write write 0 Create an automation
resend.resend_list_automations Read read 0 Retrieve a list of automations
resend.resend_get_automations Read read 0 Retrieve a single automation
resend.resend_update_automations Write write 0 Update an automation
resend.resend_delete_automations Write write 0 Delete an automation
resend.resend_stop_automations Write write 0 Stop an automation
resend.resend_list_runs Read read 0 Retrieve a list of automation runs
resend.resend_get_runs Read read 0 Retrieve a single automation run
resend.resend_create_events Write write 0 Create an event
resend.resend_list_events Read read 0 Retrieve a list of events
resend.resend_send_events Write write 0 Send an event
resend.resend_get_events Read read 0 Retrieve a single event
resend.resend_update_events Write write 0 Update an event
resend.resend_delete_events Write write 0 Delete an event