hermes

Connect Hermes to Notion and Twilio

Give Hermes Notion and Twilio at once and it can turn records into messages without a handoff. Notion is the source, so the agent reads a database item or query, then sends a SendGrid email or opens a Twilio conversation for that contact. It writes send status and stats back into Notion as comments or new pages. The two together close the gap between who is in the list and who actually got contacted.
Loading preview…
Opens a workflow with 61 tools ready to use.

What happens next

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own Hermes, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in Notion

    A preset of real Notion operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Pick what it can do in Twilio

    A preset of real Twilio operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  4. Connect Notion

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  5. Connect Twilio

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  6. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Hermes first calls in.

    1. Run this in your terminal

    $hermes mcp add noclick --url https://mcp.noclick.app/s/<your-link>

    2. Answer no when asked if the server requires authentication — the link itself is the key

    <your-link> is your personal server URL — setup mints it for you.

Exact capabilities

Tools Hermes gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Notion

27 tools
Search Pages and Databases

Search pages and databases by title

Query Notion Database

Query a database to retrieve pages

Fetch Database Metadata

Retrieve a database's metadata and schema

Create Page Database

Create a new database as a child of a page

Update Database Metadata

Update a database's title, description, or properties

Fetch Page Properties

Retrieve a page's properties

Fetch Page Property

Retrieve a single property value from a page

Create Notion Page

Create a new page in a database or as a child of another page

Update Page Properties

Update a page's properties, icon, or cover

Fetch Notion Block

Retrieve a block

Fetch Block Children

Retrieve a block's children

Append Children to Block

Append new children blocks to a parent block

Update Block Content

Update a block's content

Delete Notion Block

Delete (archive) a block

List Workspace Users

List all users in the workspace

Fetch Workspace User

Retrieve a user by ID

Fetch Bot Integration User

Retrieve the bot user for the current integration

Create Page Comment

Create a comment on a page or in an existing discussion thread

Fetch Page Comment

Retrieve a comment by its ID

List Block Comments

List comments on a block or page

Update Page Comment

Update a comment's rich text content

Delete Page Comment

Delete a comment

List Database Views

List all views for a database

Fetch Database View

Retrieve a specific database view

Update Database View

Update a database view's name or layout

Create File Upload

Initiate a file upload and get an upload URL

Get Async Task Status

Get the status of an asynchronous Notion task

Twilio

34 tools
Send Sms Message

Send an SMS or MMS message via Twilio Messaging API

Get Message

Get details about a specific message by SID

List Messages

List messages sent/received from your account with filters

Delete Message

Delete a message from your account (removes from logs)

Send Whatsapp Message

Send a WhatsApp message via Twilio (template or session message)

Get Whatsapp Message

Get details about a specific WhatsApp message

Make Outbound Call

Make an outbound phone call with TwiML instructions

Get Call

Get details about a specific call by SID

List Calls

List calls made to/from your account with filters

Update in Progress Call

Update an in-progress call (redirect, hangup, or modify)

List Call Recordings

List call recordings from your account

Get Call Recording

Get details about a specific recording

Delete Call Recording

Delete a call recording from your account

List Conferences

List conferences in your account

Get Conference

Get details about a specific conference

List Conference Participants

List participants in a conference

Update Conference Participant

Update a conference participant (mute, hold, kick)

Start Verification Code

Send a verification code via SMS, Voice, or Email (Twilio Verify API)

Check Verification Code

Check if a verification code is correct (Twilio Verify API)

Lookup Phone Number Info

Look up phone number information (carrier, line type, validation)

Create Conversation

Create a new conversation (Conversations API)

List Conversations

List all conversations in your account

Get Conversation

Get details about a specific conversation

Send Conversation Message

Send a message to a conversation

Add Conversation Participant

Add a participant to a conversation (SMS, WhatsApp, or Chat)

Delete Conversation

Delete a conversation

Search Available Phone Numbers

Search for available phone numbers to purchase

List Owned Phone Numbers

List phone numbers owned by your account

Purchase Phone Number

Purchase an available phone number

Update Phone Number Configuration

Update configuration for an owned phone number

Release Phone Number

Release (delete) a phone number from your account

Send Sendgrid Transactional Email

Send a transactional email via SendGrid Email API

Send Sendgrid Template Email

Send an email using a SendGrid template

Get Sendgrid Email Stats

Get email delivery statistics from SendGrid

Starting points

What you can build

When a contact row lands in a Notion database, send a SendGrid template email through Twilio and append the send status to the page.
Query an onboarding list in a Notion database, create a Twilio conversation for each contact, and add them as a participant.
Pull SendGrid email stats from Twilio and create a Notion page with the day's delivery and open numbers.
Read a support escalation from a Notion database, send a SendGrid transactional email, and comment the confirmation back on the page.

Meet the runner

About Hermes

Hermes is an open agent built on Nous Research’s Hermes models. NoClick runs it hosted and connects your apps to it as tools, so it can do real work across your systems. Wire an integration into the agent and Hermes can use that app’s operations directly while it reasons through a task. It is a strong pick when you want an open-model agent with genuine tool access.
Built on open Hermes models
Capable general reasoning
Flexible, open-model foundation
Hosted with apps wired in as tools

Good to know

Frequently asked questions

Keep exploring

More ways to connect

Make it yours

Open your Hermes agent in one click.

NoClick runs Hermes for you with Notion and Twilio wired in as tools. Connect your account and run.