Hermes Agent MCP setup: connect Hermes to thirds.ai

To use thirds.ai in Hermes Agent, you add one remote MCP server at https://thirds.ai/mcp to ~/.hermes/config.yaml and keep your API key in ~/.hermes/.env. With thirds.ai, you save a design once, such as an invoice, a report, a product label, or a social post, with your logo, colours, and fonts. Then you type in new details and get a finished PDF or image. Once Hermes has the server, you can ask it for those files in a chat or on a schedule. Each successful PDF or image costs one credit, and a verified account gets 50 free credits each month.

Use with your agent

Give this prompt to your AI agent. The agent does the task for you.

Read https://thirds.ai/docs/mcp/hermes and help me connect Hermes Agent to thirds.ai with an API key

You stop copying last month's file and fixing it by hand, and every file keeps the same look because each one starts from the same saved design. These steps add thirds.ai to Hermes as a tool. They don't cover running Hermes itself as an MCP server for another app.

See the Hermes Agent use cases for designs and prompts to try after setup.

Make it without code

You can make the same branded PDFs in the thirds.ai editor without Hermes or any setup. It takes three steps, and all you need is a free thirds.ai account. The Monthly KPI report template is a good first try if you send a client the same report every month.

The thirds.ai editor with boxes for the report label, the month, and who prepared it beside the finished Tidewater Supply Co. monthly report

  1. Open the Monthly KPI report template and click Use this template. Sign in and verify your account first if you need to.
  2. Open the Data tab and type the client's name, the month, the big number, and each channel's results. Click Preview with data above the canvas to check the report. The preview is free.
  3. Click Export, then Save and export PDF, and click Download PDF.

To start from your own design instead, follow how to make a template you can reuse. When you'd rather have Hermes fill in the same report for each client, add the thirds.ai MCP server to Hermes.

Add the thirds.ai MCP server to Hermes Agent

You add the thirds.ai MCP server to Hermes Agent in three steps, and you need a thirds.ai account and Hermes on your computer or server. The Hermes MCP guide (checked 25 September 2026) says Hermes connects to remote HTTP servers with a url and headers entry. thirds.ai isn't in the Hermes catalog, so you add the server by hand.

  1. Create an API key on the API keys page.
  2. Put the key in ~/.hermes/.env as THIRDS_API_KEY.
  3. Add this server to ~/.hermes/config.yaml:
yaml
mcp_servers:
  thirds:
    url: "https://thirds.ai/mcp"
    headers:
      Authorization: "Bearer ${THIRDS_API_KEY}"

The Hermes MCP guide shows the same headers entry, and Hermes sends it with each request to the server. The Hermes config reference (checked 25 September 2026) says ${THIRDS_API_KEY} and ${env:THIRDS_API_KEY} read the same secret, so your key stays out of config.yaml.

Connect with only the URL

You can skip the key and sign in on a thirds.ai page. Use this entry instead:

yaml
mcp_servers:
  thirds:
    url: "https://thirds.ai/mcp"
    auth: oauth

The Hermes MCP guide says that on the first connect, Hermes prints a sign-in link and opens your browser when it can (checked 27 September 2026). When the thirds.ai page opens, sign in if you need to and click Allow.

This connection gets every thirds.ai tool except the two AI image tools. Use the API key setup when you need those. To stop the connection, open your thirds.ai Settings, find the app under Connected apps, and click Disconnect.

Check that Hermes sees the thirds.ai tools

You check the Hermes connection by reloading the MCP servers and then asking Hermes for the thirds.ai tools. Type /reload-mcp in a running Hermes chat, or run this command in a terminal:

Shell
hermes mcp test thirds

The Hermes MCP guide says hermes mcp test reports what the server answered, including the HTTP status when a call fails. A wrong or missing key shows up there. Hermes names each tool mcp_<server>_<tool>, so the thirds.ai tools start with mcp_thirds_. Ask Hermes to list them.

Make your first file from Hermes

Your first file from Hermes starts with a plain request in a chat. Ask Hermes to list your saved thirds.ai designs, then ask for one file, such as "Make the September report for Tidewater Supply Co. from my Monthly KPI report design. Show me the cost before you start." Check that file before you ask for more.

When the file looks right, you can ask Hermes to make it again each month. The Hermes scheduled tasks guide (checked 25 September 2026) says Hermes runs one-off or repeat jobs that you describe in plain words. The same guide says each job uses the tools you set for the cron platform in hermes tools, so make sure the thirds.ai tools are on that list. Tell the job where to find each month's numbers, and have it show the file count and cost before it makes files.

Read the main MCP guide before your first paid call. It explains credit approval, safe retries, and status checks.

FAQ

Why does Hermes keep a literal ${THIRDS_API_KEY} in the header?

Hermes keeps the literal ${THIRDS_API_KEY} when THIRDS_API_KEY isn't set, as the Hermes config reference says. Add the key to ~/.hermes/.env or the process environment, then reload MCP servers.

Can I install this from a catalog entry?

No. thirds.ai is a custom remote server. Add the thirds entry to ~/.hermes/config.yaml by hand, then reload MCP servers.

Is this the same as running Hermes as an MCP server?

No. These steps let Hermes use thirds.ai tools. Other projects let a different app call Hermes over MCP, and that is a separate setup.

Does connecting spend credits?

No. Connecting and listing tools don't spend credits. AI template work and successful files can. Ask your agent to show the action and the cost before it starts paid work.

Ready to make your first file?

Start in the playground with a gallery template, or get an API key and send your first request from your own terminal.