Skip to main content
ClaudeWave
JesseGdotIO avatar
JesseGdotIO

hermesplant-mcp-server

Ver en GitHub

MCP bridge for Hermes Plant action safety, spend assurance, signed evidence, and deterministic x402 APIs.

MCP ServersRegistry oficial2 estrellas0 forksJavaScriptMITActualizado today
Install in Claude Code / Claude Desktop
Method: NPX · skills
Claude Code CLI
claude mcp add hermesplant -- npx -y skills
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "hermesplant": {
      "command": "npx",
      "args": ["-y", "skills"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# Hermes Plant MCP Server

[![Glama score](https://glama.ai/mcp/servers/JesseGdotIO/hermesplant-mcp-server/badges/score.svg)](https://glama.ai/mcp/servers/JesseGdotIO/hermesplant-mcp-server)
[![CI](https://github.com/JesseGdotIO/hermesplant-mcp-server/actions/workflows/lint.yml/badge.svg)](https://github.com/JesseGdotIO/hermesplant-mcp-server/actions/workflows/lint.yml)

Runnable MCP server and integration examples for [Hermes Plant](https://hermesplant.com), the Agent Commerce Assurance layer that lets AI agents preflight, approve, and prove consequential actions. Start with a one-cent action-safety check, route only high-risk actions into signed review evidence, and pay per call over [x402](https://x402.org).

**What's here**: a runnable stdio MCP bridge for registry crawlers and local clients, plus drop-in examples in `curl`, TypeScript, Python, [CrewAI](https://www.crewai.com/), [LangChain](https://www.langchain.com/), and MCP client configs for Claude Desktop / Cline / Cursor.

## Install the Action Safety skill

Install the public, fail-closed Action Safety skill for Codex, Claude Code,
Cursor, and other Agent Skills-compatible clients:

```bash
npx skills@1.5.18 add JesseGdotIO/hermesplant-mcp-server --skill protect-agent-action
```

The skill calls the one-cent quick gate before an exact consequential action,
binds the result to that unchanged action, and escalates high or critical risk
only when the additional $0.25 is authorized. Review triage is never treated as
human approval and the skill never expands the caller's permissions.

Source: [`skills/protect-agent-action`](./skills/protect-agent-action) · [Install guide and trust boundary](https://hermesplant.com/skills/action-safety?utm_source=github-skill-repo&utm_medium=repository&utm_campaign=action-safety-skill-launch&utm_content=protect-agent-action)

## Use the hosted MCP connector

For the complete production tool surface, use the canonical [Hermes Plant — Agent Commerce Assurance connector on Glama](https://glama.ai/mcp/connectors/io.github.JesseGdotIO/hermes-plant). It exposes Action Safety, Spend Assurance, signed evidence, payment-policy checks, and the component x402 tools through the live Streamable HTTP endpoint.

This repository is the portable, no-secret discovery bridge. It lets registry crawlers and local clients inspect the live catalog and payment contracts without signing a wallet message or spending funds. The hosted connector is the buyer-facing path for invoking the production tools.

## Glama registry

[![Hermes Plant MCP Server Glama card](https://glama.ai/mcp/servers/JesseGdotIO/hermesplant-mcp-server/badges/card.svg)](https://glama.ai/mcp/servers/JesseGdotIO/hermesplant-mcp-server)

This repo is arranged for Glama to build and inspect the MCP server without secrets or funded wallets:

- `glama.json` declares the GitHub maintainer.
- The root `Dockerfile` starts the stdio MCP server in `mcp-server/`.
- `npm run smoke:mcp` lists all local MCP tools and fetches the live x402 manifest.
- GitHub Actions validates the MCP server, Docker image, shell examples, and no-spend TypeScript/Python client contracts with their real dependencies.

A Glama release is still an account-side action, not a GitHub release. After claiming the server in Glama, use the Dockerfile admin page to deploy the build, wait for the build test to pass, then publish a Glama release version. That release unlocks Glama's Server Coherence and Tool Definition Quality scoring.

### Complementary MCP servers

Hermes Plant governs consequential actions and payments; these independent servers cover adjacent layers of an agent stack:

- [SINT Protocol](https://glama.ai/mcp/servers/sint-ai/sint-protocol) — capability authorization and policy enforcement before execution.
- [AgentPay MCP](https://glama.ai/mcp/servers/up2itnow0822/claw-pay-mcp) — non-custodial wallet execution with spend limits and approval queues.
- [Agent Security Scanner MCP](https://glama.ai/mcp/servers/sinewaveai/agent-security-scanner-mcp) — repository, package, prompt, and skill security scanning.

These links describe functional complementarity, not partnerships or endorsements.

## Start with an assurance workflow

| Workflow | Use it for | Tracked entrypoint |
|---|---|---|
| **Action Safety** | Preflight shell, Git, SQL, deploy, x402, and MCP actions; escalate high-risk work into review plus a signed receipt. | [Open workflow](https://hermesplant.com/agent-services/action-safety-workflow?utm_source=glama&utm_medium=registry&utm_campaign=biweekly-registry-wave&utm_content=action-safety-workflow) |
| **Spend Assurance** | Check payment policy, wallet context, and evidence before an agent spends. | [Open workflow](https://hermesplant.com/agent-services/spend-assurance?utm_source=glama&utm_medium=registry&utm_campaign=biweekly-registry-wave&utm_content=spend-assurance-workflow) |
| **Investment Evidence** | Run deterministic underwriting and return verifiable evidence in one paid call. | [Open workflow](https://hermesplant.com/agent-services/investment-evidence?utm_source=glama&utm_medium=registry&utm_campaign=biweekly-registry-wave&utm_content=investment-evidence-workflow) |

Use the free API key for up to 250 calls/month, the **$29/month Agent API Pass** for regular volume, or per-call USDC on Base. Public proof and machine-readable contracts are available at [hermesplant.com/proof](https://hermesplant.com/proof) and [hermesplant.com/openapi.json](https://hermesplant.com/openapi.json).

## Component catalog

Nineteen hosted x402 endpoints remain available as composable utilities:

| Endpoint | Use it for | Hosted path |
|---|---|---|
| **DealAnalyzer** | DCF, IRR, XIRR, NPV | [/agent-services/dealanalyzer](https://hermesplant.com/agent-services/dealanalyzer) |
| **Waterfall** | LP/GP private-equity distribution waterfalls | [/agent-services/waterfall](https://hermesplant.com/agent-services/waterfall) |
| **Options** | Black-Scholes pricing + Greeks | [/agent-services/options](https://hermesplant.com/agent-services/options) |
| **Bond** | Yield, duration, convexity | [/agent-services/bond](https://hermesplant.com/agent-services/bond) |
| **CashflowLens** | Cash-flow projection + sensitivity | [/agent-services/cashflowlens](https://hermesplant.com/agent-services/cashflowlens) |
| **PortfolioGuard** | Portfolio risk scoring | [/agent-services/portfolioguard](https://hermesplant.com/agent-services/portfolioguard) |
| **WalletGuard** | Wallet AML + sanctions screening | [/agent-services/walletguard](https://hermesplant.com/agent-services/walletguard) |
| **EmailGuard** | Email reputation + risk | [/agent-services/emailguard](https://hermesplant.com/agent-services/emailguard) |
| **DestructGuard** | Block destructive AI-agent commands | [/agent-services/destructguard](https://hermesplant.com/agent-services/destructguard) |
| **MCP risk** | Score MCP server risk before connecting | [/agent-services/mcp-risk](https://hermesplant.com/agent-services/mcp-risk) |
| **Evidence** | Evidence bundle for paid calls | [/agent-services/evidence](https://hermesplant.com/agent-services/evidence) |
| **Payment policy** | Inspect/score an x402 payment policy | [/agent-services/payment-policy](https://hermesplant.com/agent-services/payment-policy) |
| **ReviewQueue** | Human-in-the-loop approval routing | [/agent-services/reviewqueue](https://hermesplant.com/agent-services/reviewqueue) |

Agents discover endpoints through OpenAPI, llms.txt, the x402 manifest, the API catalog, MCP metadata, or agent skills. The workflow links above carry source-specific attribution so registry traffic can be evaluated against paid calls instead of impressions.

## How an x402 call works

```text
Client                    Hermes Plant                 Facilitator
  |                            |                            |
  | POST /endpoint             |                            |
  |--------------------------->|                            |
  | 402 Payment Required       |                            |
  | + PAYMENT-REQUIRED         |                            |
  |<---------------------------|                            |
  | sign payment locally       |                            |
  | POST /endpoint             |                            |
  | + PAYMENT-SIGNATURE        |                            |
  |--------------------------->| verify signature           |
  |                            |--------------------------->|
  |                            | ok                         |
  |                            |<---------------------------|
  | 200 OK + result            | settle payment             |
  |<---------------------------|--------------------------->|
```

1. Client makes an HTTP request.
2. Server replies with `402 Payment Required` plus a `PAYMENT-REQUIRED` header carrying the price, network, asset, recipient, and timeout.
3. Client parses the challenge, signs a USDC transfer authorization locally, and replays the request with a `PAYMENT-SIGNATURE` header.
4. Server verifies the signature via the facilitator, runs the work, settles the payment on-chain, and returns `200 OK` with the result plus a `PAYMENT-RESPONSE` header.

The full spec lives at [github.com/x402-foundation/x402](https://github.com/x402-foundation/x402).

## Discovery surfaces

These let any agent or human self-onboard without help:

- [hermesplant.com/llms.txt](https://hermesplant.com/llms.txt) - agent-readable catalog
- [hermesplant.com/openapi.json](https://hermesplant.com/openapi.json) - full OpenAPI 3.1
- [hermesplant.com/.well-known/x402](https://hermesplant.com/.well-known/x402) - x402 manifest with facilitator, network, asset, prices, and payTo metadata
- [hermesplant.com/.well-known/api-catalog](https://hermesplant.com/.well-known/api-catalog) - RFC 9727-style API catalog
- [hermesplant.com/.well-known/mcp/server-card.json](https://hermesplant.com/.well-known/mcp/server-card.json) - MCP server descriptor
- [hermesplant.com/mcp](https://
agent-commerceagent-paymentsagent-safetyai-agentsbasefinancehermes-plantmcpmcp-servermodel-context-protocolmodelcontextprotocolsigned-evidencespend-assuranceusdcx402

Lo que la gente pregunta sobre hermesplant-mcp-server

¿Qué es JesseGdotIO/hermesplant-mcp-server?

+

JesseGdotIO/hermesplant-mcp-server es mcp servers para el ecosistema de Claude AI. MCP bridge for Hermes Plant action safety, spend assurance, signed evidence, and deterministic x402 APIs. Tiene 2 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala hermesplant-mcp-server?

+

Puedes instalar hermesplant-mcp-server clonando el repositorio (https://github.com/JesseGdotIO/hermesplant-mcp-server) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar JesseGdotIO/hermesplant-mcp-server?

+

JesseGdotIO/hermesplant-mcp-server aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene JesseGdotIO/hermesplant-mcp-server?

+

JesseGdotIO/hermesplant-mcp-server es mantenido por JesseGdotIO. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a hermesplant-mcp-server?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega hermesplant-mcp-server en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: JesseGdotIO/hermesplant-mcp-server
[![Featured on ClaudeWave](https://claudewave.com/api/badge/jessegdotio-hermesplant-mcp-server)](https://claudewave.com/repo/jessegdotio-hermesplant-mcp-server)
<a href="https://claudewave.com/repo/jessegdotio-hermesplant-mcp-server"><img src="https://claudewave.com/api/badge/jessegdotio-hermesplant-mcp-server" alt="Featured on ClaudeWave: JesseGdotIO/hermesplant-mcp-server" width="320" height="64" /></a>

Más MCP Servers

Alternativas a hermesplant-mcp-server