Connect Courier to Your AI Agent

Choose a template and recipient, supply its data, and request the notification you want to send.

11 tools API key

Try a Courier Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Courier

Send a Configured Notification

Send a template message to an explicitly selected user.

/oo Courier: Send Courier template [template ID] to user [user ID] with data [template data JSON]. Return the send request ID.

Review a Recipient Profile

Read contact fields and preferences for a selected user.

/oo Courier: Read Courier profile for user [user ID]. Summarize the returned profile fields and preferences relevant to [notification type].

Start Working with Courier

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Courier

    Connect a Courier API key.

    Connect Courier →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Access to the notification template and recipient profile you want to use.
  • Message delivery depends on the configured template and channels. The request ID confirms submission, not successful delivery.

Courier Tools

This connection sends Courier message objects, reads and merges user profiles, and manages notification lists and subscriptions.

Message Sending and Recipient Records

Send configured messages and read or merge recipient profiles.

Notification Lists and Subscriptions

Read lists and manage selected recipients.

11 tools

Send Message

Send a Courier message to one or more recipients.

courier.send_message

Get Profile

Return a Courier user profile and preferences by user ID.

courier.get_profile

Merge Profile

Merge values into a Courier user profile or create it when missing.

courier.merge_profile

Delete Profile

Delete a Courier user profile by user ID.

courier.delete_profile

List Lists

List Courier subscription lists with optional cursor and pattern filters.

courier.list_lists

Get List

Return a Courier subscription list by list ID.

courier.get_list

Upsert List

Create or replace a Courier subscription list.

courier.upsert_list

Delete List

Delete a Courier subscription list by list ID.

courier.delete_list

List List Subscriptions

List subscriptions for a Courier subscription list.

courier.list_list_subscriptions

Add List Subscribers

Add Courier recipients to a subscription list without replacing existing members.

courier.add_list_subscribers

Unsubscribe List Subscriber

Unsubscribe one Courier user profile from a subscription list.

courier.unsubscribe_list_subscriber

Frequently Asked Questions

What do I need for a template notification?

Specify the template, recipient, and data expected by that template. Its configuration determines the available channels.

Can I avoid duplicate send requests?

The send operation accepts an idempotency key to deduplicate a logical send request.

Can I inspect subscribers in a notification list?

Yes. Provide the list ID to read its subscriptions. Adding and unsubscribing users are separate operations.

Connect Courier

About Courier ↗