hermes

Connect Hermes to Loops

Give an AI agent your Loops account as a tool and it can act on your email program instead of only describing what to change. It can create and find contacts, add new contact properties, set up campaigns and campaign groups, prepare transactional email drafts, and check suppression status on its own, calling each operation as a tool while it works a task through. Wire it into a coding agent in NoClick and it keeps your contact data and email setup in shape without you clicking through the dashboard.
Loading preview…
Opens a workflow with 45 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 Loops

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

  3. Connect Loops

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

  4. 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. Hermes connects when it next starts a session.

    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.

Loops

45 tools
Test API Key

Verify the API key is valid and return the team name.

Create Contact

Add a new contact (by email) to the audience.

Update Contact

Update an existing contact's properties (upserts if not found).

Find Contact

Look up a contact by email or userId.

Delete Contact

Remove a contact from the audience by email or userId.

Get Suppression Status

Check whether a contact is suppressed and the removal quota.

Remove Suppression

Restore (un-suppress) a previously suppressed contact.

Create Contact Property

Define a new custom contact property.

List Contact Properties

List all contact properties for the team.

List Mailing Lists

Retrieve the account's mailing lists.

Send Event

Send an event for a contact to trigger event-based loops.

Send Transactional Email

Send a published transactional email to a contact.

List Transactional Emails

List transactional emails (paginated).

Get Transactional Email

Retrieve a single transactional email by id.

Create Transactional Email

Create a new transactional email template.

Update Transactional Email

Update an existing transactional email template's name or group.

Ensure Transactional Email Draft

Ensure a transactional email is in draft state (revert from published if needed).

Publish Transactional Email

Publish a transactional email template so it can be sent.

List Campaigns

List campaigns (paginated).

Create Campaign

Create a new draft campaign.

Get Campaign

Retrieve a single campaign by id.

Update Campaign

Update a draft campaign's details.

List Campaign Groups

List campaign groups (paginated).

Get Campaign Group

Retrieve a single campaign group by id.

Create Campaign Group

Create a new campaign group.

Update Campaign Group

Update an existing campaign group.

List Transactional Groups

List transactional groups (paginated).

Get Transactional Group

Retrieve a single transactional group by id.

Create Transactional Group

Create a new transactional group.

Update Transactional Group

Update an existing transactional group.

Get Email Message

Retrieve an email message (campaign content) with compiled output.

Update Email Message

Update subject, sender, preview text, or content of an email message.

Send Email Message Preview

Send a preview of an email message to one or more addresses.

List Themes

List email themes (paginated).

Get Theme

Retrieve a single email theme by id.

List Components

List reusable email components (paginated).

Get Component

Retrieve a single reusable email component by id.

List Audience Segments

List audience segments (paginated).

Get Audience Segment

Retrieve a single audience segment by id.

Upload Image

Upload an image asset to Loops via the platform upload component.

Complete Upload

Finalize a previously initiated upload and get the public URL.

List Workflows

List automation workflows (alpha, paginated).

Get Workflow

Retrieve a single automation workflow by id (alpha).

Get Workflow Node

Retrieve a single node inside an automation workflow (alpha).

List Dedicated Sending IPs

Retrieve the team's dedicated sending IP addresses.

Starting points

What you can build

When someone signs up in your product, add them to Loops as a contact so they drop straight into your onboarding sequence.
When a Loops event fires, run a workflow that logs the activity, updates your database, or posts a note to the team.
When a customer asks to be removed, find their Loops contact and delete it so your list stays clean.
Before a workflow emails someone, check their suppression status in Loops and skip anyone who has unsubscribed or hard bounced.
Prepare a transactional email draft in Loops from data your workflow assembles, so the message is ready without hand editing.
Standardize a launch by creating a new contact property and a fresh campaign group whenever you ship a new product line.

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 Loops wired in as tools. Connect your account and run.