KosmoKrator

productivity

Elastic Email MCP, CLI, and Lua Integration for AI Agents

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

Elastic Email 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
elastic-email.elasticemail_add_contacts_to_list Write write 2 Add one or more contacts to an Elastic Email list.
elastic-email.elasticemail_api_get Read read 2 Call any Elastic Email API v4 GET endpoint not covered by a first-class tool.
elastic-email.elasticemail_api_post Read read 2 Call an Elastic Email API v4 POST endpoint with a JSON payload.
elastic-email.elasticemail_create_contact Write write 4 Create or add a contact in Elastic Email. Optionally assign the contact to an existing list.
elastic-email.elasticemail_delete_contact Write write 1 Delete an Elastic Email contact by email address.
elastic-email.elasticemail_get_campaign Read read 1 Get an Elastic Email campaign by name.
elastic-email.elasticemail_get_campaign_statistics Read read 1 Get statistics for an Elastic Email campaign by name.
elastic-email.elasticemail_get_contact Read read 1 Load a single Elastic Email contact by email address.
elastic-email.elasticemail_get_email_status Read read 1 Get delivery status for an Elastic Email transaction ID.
elastic-email.elasticemail_get_list Read read 1 Load an Elastic Email contact list by name.
elastic-email.elasticemail_get_statistics Read read 1 Get account-wide Elastic Email statistics.
elastic-email.elasticemail_get_template Read read 1 Get details of a specific email template by name from Elastic Email.
elastic-email.elasticemail_list_campaigns Read read 1 List Elastic Email campaigns.
elastic-email.elasticemail_list_contacts Read read 2 List contacts from your Elastic Email account.
elastic-email.elasticemail_list_email_events Read read 1 List events for a single Elastic Email transaction ID.
elastic-email.elasticemail_list_events Read read 1 List Elastic Email events with optional filters.
elastic-email.elasticemail_list_files Read read 0 List files uploaded to Elastic Email.
elastic-email.elasticemail_list_list_contacts Read read 2 List contacts in an Elastic Email contact list.
elastic-email.elasticemail_list_lists Read read 1 List Elastic Email contact lists.
elastic-email.elasticemail_list_suppressions Read read 1 List unsubscribes, bounces, or complaints from Elastic Email suppressions.
elastic-email.elasticemail_list_templates Read read 2 List email templates available in your Elastic Email account.
elastic-email.elasticemail_pause_campaign Write write 1 Pause an Elastic Email campaign by name.
elastic-email.elasticemail_remove_contacts_from_list Write write 2 Remove one or more contacts from an Elastic Email list.
elastic-email.elasticemail_send_bulk_email Write write 1 Send a bulk email using the Elastic Email /emails endpoint with a full v4 payload.
elastic-email.elasticemail_send_email Write write 8 Send a transactional email via Elastic Email. Provide the recipient address, subject, and HTML body.
elastic-email.elasticemail_update_contact Write write 2 Update an Elastic Email contact by email address.