Courier MCP Tools
Courier exposes 161 tools. Each one has its own page with the configuration for every client that can run this server.
-
list_messagesRead-onlylist messages
-
get_messageRead-onlyget message
-
get_message_contentRead-onlyget message content
-
get_message_historyRead-onlyget message history
-
list_notificationsRead-onlylist notifications
-
get_notification_contentRead-onlyget notification content
-
get_notification_draft_contentRead-onlyget notification draft content
-
create_notificationMutatingcreate notification
-
get_notificationRead-onlyget notification
-
replace_notificationreplace notification
-
put_notification_contentMutatingput notification content
-
put_notification_elementMutatingput notification element
-
put_notification_localeMutatingput notification locale
-
list_notification_versionsRead-onlylist notification versions
-
list_notification_checksRead-onlylist notification checks
-
list_providersRead-onlylist providers
-
get_providerRead-onlyget provider
-
list_provider_catalogRead-onlylist provider catalog
-
get_routing_strategyRead-onlyget routing strategy
-
list_routing_strategiesRead-onlylist routing strategies
-
list_preference_sectionsRead-onlylist preference sections
-
get_preference_sectionRead-onlyget preference section
-
list_preference_topicsRead-onlylist preference topics
-
get_preference_topicRead-onlyget preference topic
-
create_journeyMutatingcreate journey
-
get_journeyRead-onlyget journey
-
replace_journeyreplace journey
-
create_journey_templateMutatingcreate journey template
-
put_journey_template_contentMutatingput journey template content
-
put_journey_template_localeMutatingput journey template locale
-
list_journeysRead-onlylist journeys
-
list_journey_templatesRead-onlylist journey templates
-
get_journey_templateRead-onlyget journey template
-
get_journey_template_contentRead-onlyget journey template content
-
get_notification_metricsRead-onlyget notification metrics
-
get_tenantRead-onlyget tenant
-
list_tenantsRead-onlylist tenants
-
list_tenant_usersRead-onlylist tenant users
-
get_user_profile_by_idRead-onlyget user profile by id
-
get_user_list_subscriptionsRead-onlyget user list subscriptions
-
get_user_preferencesRead-onlyget user preferences
-
get_user_preference_topicRead-onlyget user preference topic
-
list_user_tenantsRead-onlylist user tenants
-
list_brandsRead-onlylist brands
-
get_brandRead-onlyget brand
-
courier_installation_guidecourier installation guide
-
list_automationsRead-onlylist automations
-
list_audiencesRead-onlylist audiences
-
get_audienceRead-onlyget audience
-
list_audience_membersRead-onlylist audience members
-
list_listsRead-onlylist lists
-
get_listRead-onlyget list
-
get_list_subscribersRead-onlyget list subscribers
-
list_digest_instancesRead-onlylist digest instances
-
update_audienceMutatingupdate audience
-
delete_audienceMutatingdelete audience
-
get_audit_eventRead-onlyget audit event
-
list_audit_eventsRead-onlylist audit events
-
generate_jwt_for_usergenerate jwt for user
-
invoke_automation_templateinvoke automation template
-
invoke_ad_hoc_automationinvoke ad hoc automation
-
cancel_automationMutatingcancel automation
-
create_brandMutatingcreate brand
-
update_brandMutatingupdate brand
-
delete_brandMutatingdelete brand
-
create_bulk_jobMutatingcreate bulk job
-
add_bulk_usersMutatingadd bulk users
-
run_bulk_jobMutatingrun bulk job
-
get_bulk_jobRead-onlyget bulk job
-
list_bulk_usersRead-onlylist bulk users
-
track_inbound_eventtrack inbound event
-
create_listMutatingcreate list
-
subscribe_user_to_listsubscribe user to list
-
unsubscribe_user_from_listunsubscribe user from list
-
delete_listMutatingdelete list
-
restore_listrestore list
-
bulk_subscribe_to_listbulk subscribe to list
-
add_subscribers_to_listMutatingadd subscribers to list
-
cancel_messageMutatingcancel message
-
resend_messageresend message
-
trace_messagetrace message
-
archive_notificationarchive notification
-
publish_notificationMutatingpublish notification
-
update_notification_checksMutatingupdate notification checks
-
cancel_notification_submissionMutatingcancel notification submission
-
create_or_merge_userMutatingcreate or merge user
-
replace_profilereplace profile
-
patch_profileMutatingpatch profile
-
delete_profileMutatingdelete profile
-
subscribe_user_to_listssubscribe user to lists
-
delete_user_list_subscriptionsMutatingdelete user list subscriptions
-
send_messageMutatingsend message
-
send_message_templateMutatingsend message template
-
send_message_to_listMutatingsend message to list
-
send_message_to_list_templateMutatingsend message to list template
-
create_or_update_tenantMutatingcreate or update tenant
-
delete_tenantMutatingdelete tenant
-
update_tenant_preferenceMutatingupdate tenant preference
-
delete_tenant_preferenceMutatingdelete tenant preference
-
list_tenant_templatesRead-onlylist tenant templates
-
get_tenant_templateRead-onlyget tenant template
-
replace_tenant_templatereplace tenant template
-
publish_tenant_templateMutatingpublish tenant template
-
get_tenant_template_versionRead-onlyget tenant template version
-
delete_tenant_templateMutatingdelete tenant template
-
get_translationRead-onlyget translation
-
update_translationMutatingupdate translation
-
list_user_push_tokensRead-onlylist user push tokens
-
get_user_push_tokenRead-onlyget user push token
-
create_or_replace_user_push_tokenMutatingcreate or replace user push token
-
bulk_add_user_tokensbulk add user tokens
-
patch_user_tokenMutatingpatch user token
-
delete_user_tokenMutatingdelete user token
-
update_user_preference_topicMutatingupdate user preference topic
-
delete_user_preference_topicMutatingdelete user preference topic
-
add_user_to_tenantMutatingadd user to tenant
-
remove_user_from_tenantMutatingremove user from tenant
-
bulk_add_user_tenantsbulk add user tenants
-
remove_all_user_tenantsMutatingremove all user tenants
-
bulk_update_user_preferencesbulk update user preferences
-
bulk_replace_user_preferencesbulk replace user preferences
-
archive_requestarchive request
-
create_routing_strategyMutatingcreate routing strategy
-
replace_routing_strategyreplace routing strategy
-
archive_routing_strategyarchive routing strategy
-
list_routing_strategy_notificationsRead-onlylist routing strategy notifications
-
invoke_journeyinvoke journey
-
publish_journeyMutatingpublish journey
-
archive_journeyarchive journey
-
list_journey_versionsRead-onlylist journey versions
-
replace_journey_templatereplace journey template
-
archive_journey_templatearchive journey template
-
publish_journey_templateMutatingpublish journey template
-
list_journey_template_versionsRead-onlylist journey template versions
-
cancel_journeyMutatingcancel journey
-
list_journey_runsRead-onlylist journey runs
-
get_journey_runRead-onlyget journey run
-
list_journey_run_stepsRead-onlylist journey run steps
-
create_providerMutatingcreate provider
-
update_providerMutatingupdate provider
-
delete_providerMutatingdelete provider
-
create_preference_sectionMutatingcreate preference section
-
replace_preference_sectionreplace preference section
-
archive_preference_sectionarchive preference section
-
publish_preferencesMutatingpublish preferences
-
create_preference_topicMutatingcreate preference topic
-
replace_preference_topicreplace preference topic
-
archive_preference_topicarchive preference topic
-
release_digestrelease digest
-
release_user_digestrelease user digest
-
list_broadcastsRead-onlylist broadcasts
-
create_broadcastMutatingcreate broadcast
-
get_broadcastRead-onlyget broadcast
-
rename_broadcastMutatingrename broadcast
-
delete_broadcastMutatingdelete broadcast
-
get_broadcast_contentRead-onlyget broadcast content
-
put_broadcast_contentMutatingput broadcast content
-
send_broadcastMutatingsend broadcast
-
schedule_broadcastschedule broadcast
-
cancel_broadcast_scheduleMutatingcancel broadcast schedule
-
duplicate_broadcastduplicate broadcast
This list was read from the server itself, by connecting to it and calling tools/list on 24 September 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.