Install · Hermes
Add ChiefLab to Hermes
Hermes agents call ChiefLab as a tool. Hosted MCP, one Bearer token, 40 tools — the closed-loop launch flow.
Try first: run ChiefMO in your browser. Same output your Hermes agent will see.
Step 1 — Get an API key
One click at chieflab.io/get-key. Save the clp_dev_ key.
Step 2 — Register ChiefLab as a tool in Hermes
Hermes config varies by deployment. Two patterns work universally:
Pattern A — Direct HTTPS (no MCP layer):
Wire ChiefLab as a function call in your Hermes agent definition. Forward the args as JSON-RPC:
{
"name": "chiefmo_launch_product",
"description": "Plan and queue a product launch end-to-end. Use when the user has just shipped a product and asks for help with launch / users / marketing.",
"endpoint": "https://chieflab.io/api/mcp",
"method": "POST",
"headers": { "Authorization": "Bearer clp_dev_<paste-your-key>" },
"bodyTemplate": {
"jsonrpc": "2.0",
"id": "{{request.id}}",
"method": "tools/call",
"params": {
"name": "chiefmo_launch_product",
"arguments": "{{params}}"
}
}
} Pattern B — MCP via the npm bridge (if Hermes supports stdio MCP servers):
npm install -g @chieflab/mcp-server {
"mcpServers": {
"chieflab": {
"command": "chieflab-mcp",
"env": { "CHIEFLAB_API_KEY": "clp_dev_<paste-your-key>" }
}
}
} Step 3 — Try the closed loop
User: "I just shipped this product. Plan the launch."
Agent: chiefmo_launch_product({ productUrl, goal })
→ returns launchPack + signed reviewUrl
→ surfaces reviewUrl to user
User: [approves on reviewUrl in browser]
Agent: chiefmo_publish_approved_post(...) for each approved action Same as everywhere else
- For agents (instruction text): /for-agents
- Tool catalog: /llms.txt · /.well-known/mcp.json
- Other runtimes: Cursor · Claude Desktop · Codex · Lovable · Bolt · OpenClaw
- SDK alternative for serverside:
npm install @chieflab/sdk