---
title: "Use CallForMe in Hermes Agent"
description: "Add CallForMe to Nous Research's Hermes Agent under mcp_servers in config.yaml. Hermes can then call businesses for you and report back with answers."
url: https://callforme.tel/agents/hermes-agent
updated: 2026-09-29
---

# Use CallForMe in Hermes Agent

> Add a callforme entry with url https://callforme.tel/mcp and auth: oauth under mcp_servers in ~/.hermes/config.yaml, then run hermes mcp login callforme. A tab opens and closes; no email or card. Hermes can then plan calls, and the first real call shows one setup link.

Hermes Agent from Nous Research supports remote HTTP MCP servers and Agent Skills.

## Install

In `~/.hermes/config.yaml`:

```yaml
mcp_servers:
  callforme:
    url: "https://callforme.tel/mcp"
    auth: oauth
```

Then run `hermes mcp login callforme` from a fresh terminal, or restart Hermes. For the skill, save [skill.md](/docs/skill) into your Hermes skills directory as `callforme/SKILL.md`.

## Connecting your account

Run `hermes mcp login callforme` from a fresh terminal (or restart Hermes and follow its prompt). A browser tab opens and closes by itself. There's no email, no form and no card. That creates your CallForMe account.

## Your first call

The only other step comes once, the first time your agent places a real call. CallForMe answers with a short setup link like `https://callforme.tel/go/k7m2q`, and your agent shows it to you.

1. Open the link. It shows the exact call about to be placed: who, what number, and the goal.
2. Add $10. Your card is saved and auto-reloads, so you won't see this page again. Creators can claim credit with their email instead.
3. The page says you're done. Tell your agent to continue, and the phone starts ringing.

After that, every chat and every session just calls. If you later add CallForMe to a second agent, its first call link recognizes you (when you're signed in on that browser) and links it to your account in one click, with no second payment. More in [how setup links work](/docs/setup-links).

Want to test it first? Ask your agent to call Maple Street Pizza, a fictional restaurant, at (469) 770-7412. Demo calls are free, with no payment, up to 5 a day.

## If the Connect step doesn't show up

If your version of Hermes can't do OAuth sign-in, use one of these instead:

- `https://callforme.tel/mcp/open` needs no sign-in. Your agent gets a setup link in each new session unless it saves the `account_key` it receives.
- A personal URL, `https://callforme.tel/mcp/k/<your key>`, or `headers: { Authorization: "Bearer cfm_..." }` in place of `auth: oauth`, using a key you create on the [account page](https://callforme.tel/account).

## Try it

Paste this into Hermes Agent:

> Call Valley Mercantile, Hill Country Hardware, and Main Street Ace and ask the price of a 20-pound propane tank exchange. Give me the cheapest.

## Related

- [Quickstart](/docs/quickstart)
- [MCP tools reference](/docs/mcp)
- [Pricing](/docs/pricing)
- [Use cases](/use-cases)
- [All agents](/agents)

## FAQ

### Does Hermes need a timeout change?

get_call returns within 50 seconds, so default timeouts are usually fine. If you see timeouts, raise the per-server timeout in config.yaml.

### Can I limit which tools Hermes sees?

Hermes supports tool filtering per server. Keep at least plan_call, place_call, get_call, and answer_question.
