Hermes Agentby Nous Research
Skill · MCP · CLI

Install Groniz into Hermes from a URL

Hermes reads the standard SKILL.md and runs locally, so the skill installs the groniz CLI and it just works. Or add the MCP server and allowlist exactly the tools it may call.

SkillMCPCLI
Connect Hermes Agent

How to give Hermes Agent your accounts

  1. 1

    Install the Groniz skill

    Hermes installs a skill straight from a URL. It runs on your machine, so the skill installs the groniz CLI and calls it normally — no sandbox egress to configure.

    hermes skills install https://groniz.com/SKILL.md
  2. 2

    Or add the MCP server

    Prefer typed tools? Add Groniz to config.yaml with your key as a header, and list exactly the tools you want Hermes to have.

    mcp_servers:
      groniz:
        url: "https://mcp.groniz.com/mcp"
        headers:
          Authorization: "Bearer YOUR_API_KEY"
        tools:
          include: [integrationList, schedulePostTool, integrationSchema]
Before you rely on it
  • Hermes runs a security scan on install; a curl-based install line is expected, but confirm it completes rather than warns.
  • For the MCP path, Hermes’ docs don’t name the transport — if the connection fails, confirm your build speaks streamable HTTP.
  • Hermes recommends allowlisting tools that write; scheduling is a write, so list the tools explicitly with tools.include.
Once it’s connected

What Hermes Agent can do for you

The Groniz surface is the same everywhere; what changes is how Hermes Agent reaches for it.

Try Give Hermes just the posting tools, and nothing else it could misuse.

Hermes lets you allowlist exactly which tools it may call, so the distinctive move is scoping it tight: list schedulePostTool and integrationList, leave the rest off.

Every command below runs against your real Groniz account — the same posting, scheduling and analytics the Console gives you.

MCP tools

  • integrationListlist your connected accounts
  • groupListlist customer groups
  • integrationSchemaget a channel’s posting rules
  • triggerToolrun channel helpers (Discord channels, Reddit flairs…)
  • schedulePostToolschedule, draft or publish a post
  • generateImageToolgenerate an image for a post
  • generateVideoOptionslist video-generation options
  • videoFunctionToolread video generator settings
  • generateVideoToolgenerate a video for a post

CLI commands

  • groniz integrations:listlist connected accounts
  • groniz integrations:settingsget an account’s settings schema
  • groniz integrations:triggerrun a channel helper
  • groniz posts:createcreate or schedule a post
  • groniz posts:listlist posts
  • groniz posts:deletedelete a post
  • groniz analytics:platformread channel analytics
  • groniz analytics:postread a post’s analytics
  • groniz uploadupload media
Hermes Agent questions

Hermes Agent + Groniz, answered

How do I limit what Hermes can do?+
Use the tools.include allowlist in config.yaml to name exactly the Groniz tools Hermes may call — for example integrationList to read accounts and schedulePostTool to schedule. Anything not listed is unavailable to it.

Ready to get started?

Give your agent posting power, or open the Console — free to try, cancel anytime.