KosmoKrator

productivity

Mailgun MCP, CLI, and Lua Integration for AI Agents

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

Mailgun 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
mailgun.mailgun_api_get Read read 0 Call any Mailgun API GET endpoint path.
mailgun.mailgun_api_post Write write 0 Call any Mailgun API POST endpoint path.
mailgun.mailgun_api_put Write write 0 Call any Mailgun API PUT endpoint path.
mailgun.mailgun_api_delete Write write 0 Call any Mailgun API DELETE endpoint path.
mailgun.mailgun_get_current_user Read read 0 Verify API credentials by listing one domain.
mailgun.mailgun_list_domains Read read 0 List domains in the Mailgun account.
mailgun.mailgun_get_domain Read read 0 Get a Mailgun domain and DNS records.
mailgun.mailgun_create_domain Write write 0 Create a Mailgun sending domain.
mailgun.mailgun_delete_domain Write write 0 Delete a Mailgun domain.
mailgun.mailgun_verify_domain Write write 0 Trigger Mailgun domain verification.
mailgun.mailgun_list_domain_ips Read read 0 List IPs assigned to a domain.
mailgun.mailgun_add_domain_ip Write write 0 Assign an IP to a domain.
mailgun.mailgun_delete_domain_ip Write write 0 Remove an IP from a domain.
mailgun.mailgun_send_email Write write 0 Send an email with Mailgun messages API.
mailgun.mailgun_send_mime Write write 0 Send a MIME message with Mailgun.
mailgun.mailgun_list_events Read read 0 List message events for a domain.
mailgun.mailgun_list_messages Read read 0 Compatibility alias for Mailgun domain events.
mailgun.mailgun_get_stats Read read 0 Get total stats for a domain.
mailgun.mailgun_list_tags Read read 0 List tags for a domain.
mailgun.mailgun_get_tag Read read 0 Get one tag for a domain.
mailgun.mailgun_delete_tag Write write 0 Delete a tag from a domain.
mailgun.mailgun_list_bounces Read read 0 List Mailgun Bounces for a domain.
mailgun.mailgun_get_bounce Read read 0 Get one Mailgun Bounce record.
mailgun.mailgun_create_bounce Write write 0 Create a Mailgun Bounce record.
mailgun.mailgun_delete_bounce Write write 0 Delete a Mailgun Bounce record.
mailgun.mailgun_list_complaints Read read 0 List Mailgun Complaints for a domain.
mailgun.mailgun_get_complaint Read read 0 Get one Mailgun Complaint record.
mailgun.mailgun_create_complaint Write write 0 Create a Mailgun Complaint record.
mailgun.mailgun_delete_complaint Write write 0 Delete a Mailgun Complaint record.
mailgun.mailgun_list_unsubscribes Read read 0 List Mailgun Unsubscribes for a domain.
mailgun.mailgun_get_unsubscribe Read read 0 Get one Mailgun Unsubscribe record.
mailgun.mailgun_create_unsubscribe Write write 0 Create a Mailgun Unsubscribe record.
mailgun.mailgun_delete_unsubscribe Write write 0 Delete a Mailgun Unsubscribe record.
mailgun.mailgun_list_whitelists Read read 0 List Mailgun Allowlists for a domain.
mailgun.mailgun_get_allowlist Read read 0 Get one Mailgun Allowlist record.
mailgun.mailgun_create_allowlist Write write 0 Create a Mailgun Allowlist record.
mailgun.mailgun_delete_allowlist Write write 0 Delete a Mailgun Allowlist record.
mailgun.mailgun_get_suppressions Read read 0 Compatibility alias for listing bounces.
mailgun.mailgun_create_suppression Write write 0 Compatibility alias for creating a bounce suppression.
mailgun.mailgun_list_routes Read read 0 List account-level inbound routes.
mailgun.mailgun_get_route Read read 0 Get one route by ID.
mailgun.mailgun_create_route Write write 0 Create an inbound route.
mailgun.mailgun_update_route Write write 0 Update an inbound route.
mailgun.mailgun_delete_route Write write 0 Delete an inbound route.
mailgun.mailgun_list_webhooks Read read 0 List webhooks configured for a domain.
mailgun.mailgun_get_webhook Read read 0 Get one webhook by event type.
mailgun.mailgun_create_webhook Write write 0 Create a webhook for a domain event.
mailgun.mailgun_update_webhook Write write 0 Update a webhook for a domain event.
mailgun.mailgun_delete_webhook Write write 0 Delete a webhook for a domain event.
mailgun.mailgun_list_mailing_lists Read read 0 List mailing lists in the account.
mailgun.mailgun_get_mailing_list Read read 0 Get one mailing list by address.
mailgun.mailgun_create_mailing_list Write write 0 Create a mailing list.
mailgun.mailgun_update_mailing_list Write write 0 Update a mailing list.
mailgun.mailgun_delete_mailing_list Write write 0 Delete a mailing list.
mailgun.mailgun_list_members Read read 0 List members of a mailing list.
mailgun.mailgun_get_member Read read 0 Get one mailing list member.
mailgun.mailgun_add_member Write write 0 Add or update one mailing list member.
mailgun.mailgun_update_member Write write 0 Update one mailing list member.
mailgun.mailgun_delete_member Write write 0 Delete one mailing list member.
mailgun.mailgun_add_member_bulk Write write 0 Bulk add mailing list members.
mailgun.mailgun_list_templates Read read 0 List stored email templates for a domain.
mailgun.mailgun_get_template Read read 0 Get one template.
mailgun.mailgun_create_template Write write 0 Create an email template.
mailgun.mailgun_update_template Write write 0 Update template metadata.
mailgun.mailgun_delete_template Write write 0 Delete a template.
mailgun.mailgun_list_template_versions Read read 0 List versions for a template.
mailgun.mailgun_create_template_version Write write 0 Create a template version.
mailgun.mailgun_update_template_version Write write 0 Update a template version.
mailgun.mailgun_delete_template_version Write write 0 Delete a template version.
mailgun.mailgun_list_ips Read read 0 List account IPs.
mailgun.mailgun_get_ip Read read 0 Get one IP.
mailgun.mailgun_list_ip_pools Read read 0 List account IP pools.