Hermes Agent skill and MCP setup

Give Hermes Agent a real US number for verification codes, eSIM data for a trip and a mobile IP by country. Install the VoidMob skill from its well-known address or add the MCP server to config.yaml.

US numbersNumbers
$0.15/code
Dedicated numbersDedicated
$16.99/mo
eSIM planseSIM
$3.49from
Mobile proxiesProxies
$3.99/GB
Hermes AgentYour machine, a VPS or a cloud backend
Terminal, then ~/.hermes
$ hermes skills install well-known:https://voidmob.com/.well-known/skills/voidmob # ~/.hermes/.envVOIDMOB_API_KEY=vmk_live_... # ~/.hermes/config.yamlterminal:  env_passthrough: [VOIDMOB_API_KEY]

Then ask Hermes Agent

What's my VoidMob balance?

A number back means the key and the install both work.

Install from the full well-known address, not the voidmob.com/skill.md short link: Hermes looks for the skill's reference files next to the address you give it. env_passthrough lets the key into the curl calls Hermes runs.

Set up VoidMob in Hermes Agent

One step is yours whichever path you take: create an API key in the dashboard and top up the balance with crypto.

  1. Create a key and fund the balance

    Create a key under Developers, API Keys (it is shown once) and top up with crypto. The balance is the most Hermes can ever spend.

  2. Install the skill or add the server

    Run the skill install, or paste the mcp_servers block into ~/.hermes/config.yaml. Its sandbox variant needs no key: the quickest way to see the tools first.

  3. Put the key in ~/.hermes/.env

    Hermes reads ${VOIDMOB_API_KEY} from the active profile's .env. For the skill, also list it under terminal.env_passthrough: Hermes cleans its terminal's environment.

  4. Choose what runs without a prompt

    Smart approvals let ordinary calls run unless Hermes judges them risky. For a prompt on every purchase, set trust: untrusted on the voidmob server.

  5. Ask for the balance

    Start a new session and ask Hermes for your VoidMob balance. A number back means the key, the install and the connection all work.

A first task to try

Paste this to Hermes Agent. The panel plays what the setup above makes happen.

Find eSIM plans for five days in Japan with at least 5 GB. Show me the two best matches with their prices and wait for my pick.
Hermes Agentvoidmob MCP server
Find eSIM plans for five days in Japan with at least 5 GB. Show me the two best matches with their prices and wait for my pick.
search_esim_planscountry: "JP", min_days: 5, min_data_gb: 5
5 GB · 15 days · 5G $6.99 10 GB · 30 days · 5G $9.49

Two fit five days: 5 GB for 15 days at $6.99, or 10 GB for 30 days at $9.49. Both are 5G. Which one?

The 5 GB one.
purchase_esimplan_id: "prod_jp5g15", max_price_cents: 699spends $6.99
eSIM purchased: esim_c41x8 · charged $6.99
get_esim_qresim_id: "esim_c41x8"
QR code for eSIM esim_c41x8. Scan with your device camera to install.

Japan · 5 GB · 15 days · 5G

Scan it in your phone's eSIM settings, or enter the LPA string by hand

Scan it before you fly. Most plans start counting days when the eSIM first connects.

Prices from today's catalog. The IDs and QR are examples.

Most plans start counting days when the eSIM first connects, so buying early does not shorten the trip. Hermes can check data used later with get_esim_status.

Checks before every charge

Two checks always run at VoidMob: the price you approved and your balance. Two more run inside your MCP server when you set them. A refusal at any of them charges nothing.

No SMS, no charge

A verification number stays open 15 minutes. If no SMS arrives, the price returns to the balance automatically, except on services marked non-refundable.

Keys you can pull

Give Hermes Agent its own key and revoke it on the API Keys page whenever you like. It stops working at once.

See every scenario on the MCP page
purchase_esimmax_price_cents: 699Japan · 5 GB · 15 days · $6.99
  1. Per-order limitIn your MCP server, when set

    VOIDMOB_MAX_ORDER_CENTS=2500

    $6.99 is under the $25.00 limit (passed)

  2. Session budgetIn your MCP server, when set

    VOIDMOB_BUDGET_CENTS=5000

    $6.99 of $50.00 left (passed)

  3. Price you approvedAt VoidMob, always

    max_price_cents

    Live $6.99, approved $6.99 (passed)

  4. Your balanceAt VoidMob, always

    prepaid, topped up by you

    $42.10 covers it (passed)

Item price from today's catalog. Limits are the README's $25 per order and $50 per session; the balance is an example.Charged $6.99, the price you approved

When Hermes Agent and VoidMob disagree

  • The skill installs but its reference files are missing

    It was installed from the voidmob.com/skill.md short link, so Hermes looked for the references next to that address.

    Fix

    Reinstall from well-known:https://voidmob.com/.well-known/skills/voidmob, which keeps the skill and its references together.

  • curl calls to the API come back unauthorized

    Hermes runs terminal commands in a cleaned environment and the key was not passed through.

    Fix

    Add VOIDMOB_API_KEY to terminal.env_passthrough in config.yaml and start a new session.

  • The MCP server never starts

    The VoidMob MCP server needs Node 22 or newer, and the backend Hermes runs in may not ship it.

    Fix

    Run node -v in that backend and install Node 22 or newer, or use the skill path, which only needs curl.

Give Hermes Agent a balance to draw on

Create an API key, top it up with crypto, and paste it where the setup above says. Prefer to look first? The MCP server runs on play money with no key.

Frequently Asked Questions

Common questions about VoidMob in Hermes Agent.

Based on Hermes Agent's own docs: Skills · MCP · MCP config reference · GitHub repository. Last checked .