Use CallForMe in Hermes Agent
Short answer: 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 Agent
In ~/.hermes/config.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 into your Hermes skills directory as callforme/SKILL.md.
Signing in from Hermes Agent
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.
If Hermes Agent doesn't show a Connect step
If your version of Hermes can't do OAuth sign-in, use one of these instead:
https://callforme.tel/mcp/openneeds no sign-in. Your agent gets a setup link in each new session unless it saves theaccount_keyit receives.- A personal URL,
https://callforme.tel/mcp/k/<your key>, orheaders: { Authorization: "Bearer cfm_..." }in place ofauth: oauth, using a key you create on the account page.
Your first real call in Hermes Agent
The first time Hermes Agent places a real call, CallForMe sends back a one-time setup link and Hermes Agent shows it to you. Open it, check the call it describes, and add $5. Turn on auto-reload (one click right after paying) and the balance tops itself up, so you do this once. Details in how setup links work.
Try it in Hermes Agent
Start with a free demo call. Paste this into Hermes Agent:
Get front brake quotes from the three CallForMe demo auto shops: Oak Street Auto (469) 402-2653, Cedar Lane Tire & Brake (469) 437-9838 and Elm Avenue Garage (469) 300-6608. Call all three at once and give me a table. If they ask about my car, ask me.
Demo lines are fictional and free. Then swap in a business you use ($1 if answered, nothing if not):
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.
Questions
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.
Add CallForMe to your agent
One URL for any MCP agent. Connecting asks for nothing.
Install steps for your agentTry a free demo callPricing
On your phone? Email yourself the setup steps
One email with the link, for when you're at your computer. Nothing else.