KosmoKrator

productivity

Campaign Monitor MCP, CLI, and Lua Integration for AI Agents

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

Campaign Monitor 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
campaign-monitor.campaignmonitor_get_current_user Read read 0 Get the account primary contact.
campaign-monitor.campaignmonitor_list_clients Read read 0 List clients visible to the account.
campaign-monitor.campaignmonitor_create_client Write write 0 Create a client in the account.
campaign-monitor.campaignmonitor_get_client Read read 0 Get client details.
campaign-monitor.campaignmonitor_update_client Write write 0 Update client details.
campaign-monitor.campaignmonitor_delete_client Write write 0 Delete a client.
campaign-monitor.campaignmonitor_list_countries Read read 0 List supported countries for client setup.
campaign-monitor.campaignmonitor_list_time_zones Read read 0 List supported time zones for client setup.
campaign-monitor.campaignmonitor_get_system_date Read read 0 Get the current Campaign Monitor system date.
campaign-monitor.campaignmonitor_list_lists Read read 0 List subscriber lists for a client.
campaign-monitor.campaignmonitor_list_lists_for_email Read read 0 List subscriber lists a specific email belongs to.
campaign-monitor.campaignmonitor_list_client_segments Read read 0 List segments for a client.
campaign-monitor.campaignmonitor_list_client_templates Read read 0 List templates for a client.
campaign-monitor.campaignmonitor_list_client_suppression_list Read read 0 List suppressed email addresses for a client.
campaign-monitor.campaignmonitor_unsuppress_email Write write 0 Remove an email address from a client suppression list.
campaign-monitor.campaignmonitor_list_client_tags Read read 0 List campaign tags for a client.
campaign-monitor.campaignmonitor_list_campaigns Read read 0 List sent campaigns for a client.
campaign-monitor.campaignmonitor_list_draft_campaigns Read read 0 List draft campaigns for a client.
campaign-monitor.campaignmonitor_list_scheduled_campaigns Read read 0 List scheduled campaigns for a client.
campaign-monitor.campaignmonitor_create_campaign Write write 0 Create a draft campaign for a client.
campaign-monitor.campaignmonitor_get_campaign Read read 0 Get campaign details.
campaign-monitor.campaignmonitor_delete_campaign Write write 0 Delete a draft or scheduled campaign.
campaign-monitor.campaignmonitor_send_campaign Write write 0 Send or schedule a campaign.
campaign-monitor.campaignmonitor_unschedule_campaign Write write 0 Unschedule a campaign and move it back to drafts.
campaign-monitor.campaignmonitor_get_campaign_summary Read read 0 Get campaign summary reporting.
campaign-monitor.campaignmonitor_get_campaign_email_client_usage Read read 0 List email clients used to open a campaign.
campaign-monitor.campaignmonitor_get_campaign_lists_and_segments Read read 0 List campaign recipient lists and segments.
campaign-monitor.campaignmonitor_list_campaign_recipients Read read 0 List campaign recipients.
campaign-monitor.campaignmonitor_list_campaign_bounces Read read 0 List campaign bounces.
campaign-monitor.campaignmonitor_list_campaign_opens Read read 0 List campaign opens.
campaign-monitor.campaignmonitor_list_campaign_clicks Read read 0 List campaign clicks.
campaign-monitor.campaignmonitor_list_campaign_unsubscribes Read read 0 List campaign unsubscribes.
campaign-monitor.campaignmonitor_list_campaign_spam_complaints Read read 0 List campaign spam complaints.
campaign-monitor.campaignmonitor_create_list Write write 0 Create a subscriber list for a client.
campaign-monitor.campaignmonitor_get_list Read read 0 Get subscriber list details.
campaign-monitor.campaignmonitor_update_list Write write 0 Update a subscriber list.
campaign-monitor.campaignmonitor_delete_list Write write 0 Delete a subscriber list.
campaign-monitor.campaignmonitor_get_list_stats Read read 0 Get subscriber list statistics.
campaign-monitor.campaignmonitor_list_custom_fields Read read 0 List custom fields for a subscriber list.
campaign-monitor.campaignmonitor_create_custom_field Write write 0 Create a custom field on a list.
campaign-monitor.campaignmonitor_update_custom_field Write write 0 Update a custom field on a list.
campaign-monitor.campaignmonitor_delete_custom_field Write write 0 Delete a custom field from a list.
campaign-monitor.campaignmonitor_list_subscribers Read read 0 List active subscribers on a list.
campaign-monitor.campaignmonitor_list_unconfirmed_subscribers Read read 0 List unconfirmed subscribers on a list.
campaign-monitor.campaignmonitor_list_unsubscribed_subscribers Read read 0 List unsubscribed subscribers on a list.
campaign-monitor.campaignmonitor_list_deleted_subscribers Read read 0 List deleted subscribers on a list.
campaign-monitor.campaignmonitor_list_bounced_subscribers Read read 0 List bounced subscribers on a list.
campaign-monitor.campaignmonitor_add_subscriber Write write 0 Add or update a subscriber on a list.
campaign-monitor.campaignmonitor_import_subscribers Write write 0 Import many subscribers into a list.
campaign-monitor.campaignmonitor_get_subscriber Read read 0 Get subscriber details by email address.
campaign-monitor.campaignmonitor_update_subscriber Write write 0 Update subscriber details by email address.
campaign-monitor.campaignmonitor_delete_subscriber Write write 0 Delete a subscriber from a list.
campaign-monitor.campaignmonitor_unsubscribe_subscriber Write write 0 Unsubscribe an email address from a list.
campaign-monitor.campaignmonitor_get_subscriber_history Read read 0 Get subscriber history by email address.
campaign-monitor.campaignmonitor_create_segment Write write 0 Create a list segment.
campaign-monitor.campaignmonitor_get_segment Read read 0 Get segment details.
campaign-monitor.campaignmonitor_update_segment Write write 0 Update a segment.
campaign-monitor.campaignmonitor_delete_segment Write write 0 Delete a segment.
campaign-monitor.campaignmonitor_list_segment_subscribers Read read 0 List active subscribers in a segment.
campaign-monitor.campaignmonitor_list_webhooks Read read 0 List webhooks for a subscriber list.
campaign-monitor.campaignmonitor_create_webhook Write write 0 Create a webhook for a subscriber list.
campaign-monitor.campaignmonitor_get_webhook Read read 0 Get a list webhook.
campaign-monitor.campaignmonitor_test_webhook Write write 0 Send a test payload to a webhook.
campaign-monitor.campaignmonitor_activate_webhook Write write 0 Activate a list webhook.
campaign-monitor.campaignmonitor_deactivate_webhook Write write 0 Deactivate a list webhook.
campaign-monitor.campaignmonitor_delete_webhook Write write 0 Delete a list webhook.
campaign-monitor.campaignmonitor_list_smart_emails Read read 0 List transactional smart emails.
campaign-monitor.campaignmonitor_get_smart_email Read read 0 Get transactional smart email details.
campaign-monitor.campaignmonitor_send_smart_email Write write 0 Send a transactional smart email.
campaign-monitor.campaignmonitor_send_classic_email Write write 0 Send a transactional classic email.
campaign-monitor.campaignmonitor_list_classic_email_groups Read read 0 List transactional classic email groups.
campaign-monitor.campaignmonitor_get_transactional_statistics Read read 0 Get transactional delivery and engagement statistics.
campaign-monitor.campaignmonitor_list_transactional_messages Read read 0 List transactional message timeline entries.
campaign-monitor.campaignmonitor_get_transactional_message Read read 0 Get transactional message details.
campaign-monitor.campaignmonitor_resend_transactional_message Write write 0 Resend a transactional message.
campaign-monitor.campaignmonitor_api_get Read read 0 Call a safe relative Campaign Monitor API path with GET.
campaign-monitor.campaignmonitor_api_post Write write 0 Call a safe relative Campaign Monitor API path with POST.
campaign-monitor.campaignmonitor_api_put Write write 0 Call a safe relative Campaign Monitor API path with PUT.
campaign-monitor.campaignmonitor_api_delete Write write 0 Call a safe relative Campaign Monitor API path with DELETE.