ENDPOINT 1
https://mcp.courier.com
MCP server metadata
- Name
- @trycourier/courier-mcp
- Version
- 1.3.7
Known tools 144
get_message_contentGet the rendered content (HTML, text, subject) of a previously sent message.
Potential side effectsget_message_historyGet the event history for a message, showing each step in the delivery pipeline (enqueued, sent, delivered, etc.
Potential side effectsget_notification_contentGet the published content blocks of a notification template.
Inferred read-onlyput_journey_template_contentReplace the elemental content of a journey-scoped notification template.
Inferred read-onlyinvoke_automation_templateInvoke an automation run from an existing automation template.
Inferred read-onlycreate_bulk_jobCreate a new bulk job for sending messages to multiple recipients.
Potential side effectscourier_installation_guideGet the Courier SDK installation guide for a specific platform.
Inferred read-onlybulk_subscribe_to_listReplace all subscribers on a list with the given recipients.
Inferred read-onlyadd_subscribers_to_listAppend subscribers to a list without removing existing subscribers.
Inferred read-onlyget_notification_draft_contentGet the draft (unpublished) content blocks of a notification template.
Inferred read-onlypublish_notificationPublish a notification template, making it available for sending.
Potential side effectsupdate_notification_checksUpdate check statuses for a notification submission.
Potential side effectsput_notification_contentReplace the elemental content of a V2 notification template.
Inferred read-onlyput_notification_elementUpdate a single element within a V2 notification template.
Potential side effectsput_notification_localeSet locale-specific content overrides for a V2 notification template.
Inferred read-onlycreate_or_merge_userCreate a new user profile or merge supplied values into an existing profile (POST).
Potential side effectssend_messageSend a message to a user using inline title and body content (no template).
Potential side effectssend_message_templateSend a message to a user using a published notification template.
Potential side effectssend_message_to_listSend a message to all subscribers of a list using inline title and body content.
Potential side effectssend_message_to_list_templateSend a message to all subscribers of a list using a notification template.
Potential side effectsupdate_tenant_preferenceSet the default notification preference for a subscription topic on a tenant.
Inferred read-onlydelete_tenant_preferenceRemove default notification preference for a topic from a tenant.
Potential side effectsreplace_tenant_templateCreate or replace a tenant notification template (draft unless published is true).
Potential side effectsget_tenant_template_versionGet a specific version of a tenant notification template (e.
Inferred read-onlycreate_or_replace_user_push_tokenCreate or replace a push/device token for a user.
Potential side effectsget_user_preferencesGet a user's notification preferences (subscriptions, opt-outs, channel preferences).
Inferred read-onlyget_user_preference_topicGet a user's preference for a specific subscription topic.
Inferred read-onlyupdate_user_preference_topicUpdate a user's preference for a specific subscription topic (opt in, opt out, or set channel preferences).
Potential side effectsdelete_user_preference_topicDelete a user's preference for a specific subscription topic, reverting it to the topic's default status.
Potential side effectsbulk_update_user_preferencesAdditively create or update a user's preferences for one or more topics in a single request.
Potential side effectsbulk_replace_user_preferencesReplace a user's complete set of preference overrides in one request.
Inferred read-onlyarchive_requestArchive a send request and all its associated messages by request ID.
Potential side effectscreate_routing_strategyCreate a routing strategy defining how notifications are delivered across channels and providers.
Potential side effectslist_routing_strategy_notificationsList notification templates associated with a routing strategy.
Inferred read-onlypublish_journeyPublish the current draft of a journey, making it live and invokable.
Potential side effectslist_journey_versionsList published versions of a journey, ordered most recent first.
Inferred read-onlyget_journey_templateGet a journey-scoped notification template by notification ID.
Inferred read-onlyreplace_journey_templateReplace the draft of a journey-scoped notification template.
Inferred read-onlypublish_journey_templatePublish the current draft of a journey-scoped notification template.
Potential side effectslist_journey_template_versionsList published versions of a journey-scoped notification template, ordered most recent first.
Inferred read-onlyget_journey_template_contentFetch the elemental content of a journey-scoped notification template.
Inferred read-onlyput_journey_template_localeSet locale-specific content overrides for a journey-scoped notification template.
Inferred read-onlylist_provider_catalogList available provider types from the catalog with their configuration schemas.
Inferred read-onlycreate_preference_topicCreate a subscription preference topic inside a section.
Potential side effectsrelease_digestRelease a digest schedule early — send what users have collected so far now instead of waiting for the scheduled time.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.trycourier-courier-mcp]
url = "https://mcp.courier.com"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"trycourier-courier-mcp": {
"type": "http",
"url": "https://mcp.courier.com"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: trycourier-courier-mcp
Remote MCP URL: https://mcp.courier.com
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"trycourier-courier-mcp": {
"url": "https://mcp.courier.com"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"trycourier-courier-mcp": {
"type": "http",
"url": "https://mcp.courier.com"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "trycourier-courier-mcp",
"transport": "streamable-http",
"url": "https://mcp.courier.com"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for courier.com was fetched 2026-08-03T12:52:44.794Z and is being refreshed.
courier.com is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.