Courier
The messaging platform for humans and AI agents. Send multichannel notifications across email, push, SMS, Slack, and more, with journeys and preferences built in.
https://www.courier.com/Connect straight to this server’s public endpoint.
https://mcp.courier.comWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · mcp.courier.com
144tools discovered
Showing 25 of 144 from the live probe.
List Messages
List messages you've previously sent. Filter by status, recipient, notification, provider, tags, or tenant.
Get Message
Get the full details and status of a single message by its ID.
Get Message Content
Get the rendered content (HTML, text, subject) of a previously sent message.
Get Message History
Get the event history for a message, showing each step in the delivery pipeline (enqueued, sent, delivered, etc.).
List Notifications
List notification templates. Optionally filter by cursor.
Get Notification Content
Get the published content blocks of a notification template.
List Providers
List configured provider integrations for the workspace.
Get Provider
Fetch a single provider configuration by ID.
Get Routing Strategy
Retrieve a routing strategy by ID. Returns the full entity including routing, channels, and providers.
List Preference Sections
List the workspace's preference sections. Each section embeds its topics.
Create Journey
Create a new journey. Always created as a draft; making it live is a separate step this tool cannot perform. Send two nodes: the trigger, and an exit node last. Both are required — a create with no exit node is rejected, and the API reports that as "exit node must be the last node in the journey" even when no exit was sent at all. Send and delay nodes are added afterwards by replace_journey, once journey-scoped templates exist. Node ids are server-generated; do NOT include an id field. Example:
Get Journey
Get a journey by ID. Pass version=draft to retrieve the working draft, or version=vN for a historical version. Defaults to published.
Replace Journey
Replace (update) a journey draft. Full document replacement — include all nodes and properties in the body, the trigger included; anything omitted is deleted. The journey stays a draft; making the change live is a separate step this tool cannot perform. This is where send, delay, branch and exit nodes are added, and send node template IDs must already be scoped to this journey. The result carries a "verification" object read back from the server after the write — check it every time. verified:tr
Create Journey Template
Create a notification template scoped to a journey. Always created as a draft; making it live is a separate step this tool cannot perform. The template can then be referenced in journey send nodes. Example: { journey_id: "j-abc", channel: "email", notification: { name: "Welcome Email", tags: [], brand: null, subscription: null, content: { version: "2022-01-01", elements: [{ type: "text", content: "Hello!" }] } } }. The result carries a "verification" object confirming the new id is really presen
Put Journey Template Content
Replace the elemental content of a journey-scoped notification template. Overwrites all elements. The template stays a draft; making it live is a separate step this tool cannot perform.
Get Audience
Get an audience by its ID, including its filter definition.
List Audience Members
List all members of an audience.
List Audiences
List all audiences in the workspace.
Update Audience
Create or update an audience with a filter definition.
Delete Audience
Delete an audience by its ID.
Get Audit Event
Get a specific audit event by its ID.
List Audit Events
List audit events in the workspace. Useful for tracking API usage and changes.
Generate Jwt For User
Generate a JWT authentication token for a user. Used for client-side SDK auth (Inbox, Preferences, etc.).
Invoke Automation Template
Invoke an automation run from an existing automation template. template_id refers to an existing automation template in the workspace. Example: { template_id: "auto-onboarding", recipient: "user-123", data: { plan: "pro" } }.
Invoke Ad Hoc Automation
Invoke an ad-hoc automation with inline steps. Valid step actions: send, send-list, delay, cancel, update-profile, invoke, fetch-data. To cancel a previously started automation, use the cancel_automation tool instead.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsThe messaging platform for humans and AI agents. Send multichannel notifications across email, push, SMS, Slack, and more, with journeys and preferences built in.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 144 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
Courier may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Operate Courier? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
Other MCP servers in this category from the directory index
Opinionated typography toolkit on top of Google Fonts. Mood search, heading/body pairing, modular ty...
5 toolsCreate technical diagrams using AI. Deliver consistent, accurate designs faster.
Base44 is a no-code AI development platform that turns builders’ ideas into fully functional apps an...
Workable is your system of record for everything HR. Find, hire, and manage top talent effortlessly....
Harness is a unified AI software delivery platform to manage the SDLC using purpose-built AI agents.