productivity
EmailOctopus MCP, CLI, and Lua Integration for AI Agents
EmailOctopus integration docs for AI agents: MCP gateway setup, EmailOctopus CLI commands, Lua API reference, credentials, and function schemas.EmailOctopus 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
| Function | Type | Parameters | Description |
|---|---|---|---|
email-octopus.emailoctopus_list_lists | Read read | 0 | List EmailOctopus mailing lists. |
email-octopus.emailoctopus_get_list | Read read | 0 | Get one mailing list. |
email-octopus.emailoctopus_create_list | Write write | 0 | Create a mailing list. |
email-octopus.emailoctopus_update_list | Write write | 0 | Update a mailing list. |
email-octopus.emailoctopus_delete_list | Write write | 0 | Delete a mailing list. |
email-octopus.emailoctopus_list_tags | Read read | 0 | List list tags. |
email-octopus.emailoctopus_create_tag | Write write | 0 | Create a list tag. |
email-octopus.emailoctopus_update_tag | Write write | 0 | Update a list tag. |
email-octopus.emailoctopus_delete_tag | Write write | 0 | Delete a list tag. |
email-octopus.emailoctopus_list_contacts | Read read | 0 | List contacts in a mailing list. |
email-octopus.emailoctopus_list_subscribed_contacts | Read read | 0 | List subscribed contacts. |
email-octopus.emailoctopus_list_unsubscribed_contacts | Read read | 0 | List unsubscribed contacts. |
email-octopus.emailoctopus_list_tagged_contacts | Read read | 0 | List contacts by tag. |
email-octopus.emailoctopus_get_contact | Read read | 0 | Get one list contact. |
email-octopus.emailoctopus_create_contact | Write write | 0 | Create a list contact. |
email-octopus.emailoctopus_update_contact | Write write | 0 | Update one list contact. |
email-octopus.emailoctopus_delete_contact | Write write | 0 | Delete one list contact. |
email-octopus.emailoctopus_update_contacts_bulk | Write write | 0 | Update up to 100 contacts. |
email-octopus.emailoctopus_create_field | Write write | 0 | Create a list field. |
email-octopus.emailoctopus_update_field | Write write | 0 | Update a list field. |
email-octopus.emailoctopus_delete_field | Write write | 0 | Delete a list field. |
email-octopus.emailoctopus_list_campaigns | Read read | 0 | List campaigns. |
email-octopus.emailoctopus_get_campaign | Read read | 0 | Get one campaign. |
email-octopus.emailoctopus_get_campaign_report_summary | Read read | 0 | Get the campaign summary report. |
email-octopus.emailoctopus_get_campaign_report_links | Read read | 0 | Get the campaign links report. |
email-octopus.emailoctopus_get_campaign_report_bounced | Read read | 0 | Get campaign bounced contacts. |
email-octopus.emailoctopus_get_campaign_report_clicked | Read read | 0 | Get campaign clicked contacts. |
email-octopus.emailoctopus_get_campaign_report_complained | Read read | 0 | Get campaign complained contacts. |
email-octopus.emailoctopus_get_campaign_report_opened | Read read | 0 | Get campaign opened contacts. |
email-octopus.emailoctopus_get_campaign_report_sent | Read read | 0 | Get campaign sent contacts. |
email-octopus.emailoctopus_get_campaign_report_unsubscribed | Read read | 0 | Get campaign unsubscribed contacts. |
email-octopus.emailoctopus_get_campaign_report_not_clicked | Read read | 0 | Get contacts who did not click a campaign. |
email-octopus.emailoctopus_get_campaign_report_not_opened | Read read | 0 | Get contacts who did not open a campaign. |
email-octopus.emailoctopus_start_automation | Write write | 0 | Start an automation for a contact. |