Hermes Plant
Server Details
Deterministic finance & quant tools AI agents call and pay for per request over x402 (USDC on Base) — DCF/IRR/XIRR/NPV, LP/GP distribution waterfalls, Black-Scholes pricing & Greeks, bond yield/duration/amortization, portfolio risk, wallet AML screening, and email validation. No API key, no data feed; deterministic, evidence-backed; $0.02–$2.00 USDC per call.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 25 tools
Many tools are distinct lifecycle stages (manifest, policy, purchase, verify, attest), but several subfamilies overlap: DealAnalyzer explicitly subsumes CashflowLens and WaterfallLens, and action_safety_quick_gate, action_safety_run, score_destructguard_command, and submit_reviewqueue_request all sit in the same safety/review space. The descriptions are detailed enough to usually disambiguate, but misselection is plausible.
Naming mixes at least three conventions: verb-first commands (get_product, start_checkout, purchase_with_x402), object-verb branded tools (bond_analyze, assurance_attest, emailguard_validate), and noun-noun labels (mcp_risk_score, options_price, freetier_status). The names are readable and all snake_case, but the pattern is not predictable enough for an agent to infer tool names.
25 tools is at the heavy threshold, and the territory is sprawling: commerce, payments, safety, audit, email validation, MCP risk, and multiple finance analytics lenses. Some tools also duplicate functionality (emailguard_validate_batch vs emailguard_validate, DealAnalyzer vs CashflowLens + WaterfallLens), making the set feel padded rather than curated.
The commerce/x402 flow is fairly complete: manifest, payment policy decision, purchase, evidence verification, and assurance attest/verify all exist. However, there are notable gaps for an audit-claiming platform: no tool to list or query assurance records, payment history, or purchase status, and the safety workflow is fragmented across several overlapping services. The domain is so broad that complete coverage is unclear, but core buy/verify/analyze paths are covered.
Available Tools
25 toolsaction_safety_quick_gateAction Safety - one-cent preflightAIdempotentInspect
AI agent action safety quick gate ($0.01 over x402 or free-tier quota). Deterministically scores a consequential action and returns the exact next call: proceed, request full DestructGuard evidence, or run the complete Action Safety workflow.
Inputs: command (required), cwd, repo, actor, +12 more. Returns: ok, httpStatus, paymentRequired
action_safety_runAction Safety - complete workflowAIdempotentInspect
Complete AI agent action safety workflow ($0.25 over x402 or free-tier quota): DestructGuard evidence, conditional ReviewQueue triage for high or critical risk, an honest decision, signed receipt, and 30-day status record. Triage does not imply human approval.
Inputs: command (required), cwd, repo, actor, +12 more. Returns: ok, httpStatus, paymentRequired
assurance_attestAssurance Attest — signed receipt for an agent actionAIdempotentInspect
Assurance Attest (x402-paid, $0.05): bind one x402 payment intent or MCP tool call to a canonical HMAC-signed record (binding hash, policy verdict, findings, optional settlement outcome). Loop it after every payment or tool call to build a tamper-evident audit trail a third party can check at the free verify endpoint.
Inputs: intent (required), subject (required), protocol (required), payer, +10 more. Returns: ok, httpStatus, paymentRequired
assurance_verifyAssurance Verify — check a signed record (free)ARead-onlyIdempotentInspect
Verify a Hermes-signed assurance record for free: recomputes the canonical hash (hermes-stable-json-v1 + SHA-256) and HMAC signature server-side and reports recordHashValid / signatureValid. Use it to audit attestations produced by assurance_attest without trusting the agent that produced them.
Inputs: record (required), integrity (required). Returns: ok, httpStatus, paymentRequired
bond_analyzeBondLens — bond & loan analyticsAIdempotentInspect
BondLens (x402-paid, $0.25): deterministic fixed-income and loan analytics. Bond mode solves price<->yield-to-maturity, duration, and convexity; loan mode (send principal+annualRate+termMonths) returns an amortization schedule.
Inputs: payer, price, yield, apiKey, +14 more. Returns: ok, httpStatus, paymentRequired
cashflowlens_analyzeCashflowLens — DCF, IRR & cashflow returnsAIdempotentInspect
CashflowLens (x402-paid, $0.20): deterministic NPV, IRR, XIRR, DCF valuation, MOIC/DPI/TVPI, and payback period from a cashflow series. Use for valuation and return analysis instead of letting the model estimate.
Inputs: cashflows (required), dcf, nav, payer, +10 more. Returns: ok, httpStatus, paymentRequired
dealanalyzer_analyzeDealAnalyzer — full deal underwriting in one callAIdempotentInspect
DealAnalyzer (x402-paid, $2.00): the flagship. Deterministic full deal underwrite in a single call — DCF valuation (EV, equity value, implied share price), fund returns (IRR/MOIC), and the LP/GP distribution waterfall, plus sensitivity. Combines what CashflowLens + WaterfallLens do, cross-checked.
Inputs: dcf (required), payer, apiKey, channel, +8 more. Returns: ok, httpStatus, paymentRequired
emailguard_validateEmailGuard — email validationAIdempotentInspect
EmailGuard (x402-paid, $0.02): deterministic email/contact quality scorer — validity, deliverability score, disposable/role/free classification, typo suggestion. Pure function, no DNS.
Inputs: email (required), name, payer, apiKey, +9 more. Returns: ok, httpStatus, paymentRequired
emailguard_validate_batchEmailGuard — validate a whole contact listAIdempotentInspect
Validate up to 20 emails in one tool call — one deterministic verdict per record (validity, deliverability score, disposable/role/free classification, typo suggestion, canonical normalization). Pass your free apiKey (250 records/mo, no wallet — https://hermesplant.com/pricing) and each record serves from quota. Results preserve input order; the batch stops at the first 402 (quota exhausted) and marks the rest skipped so you can upgrade and resume.
Inputs: records (required), payer, apiKey, channel, +6 more. Returns: ok, httpStatus, paymentRequired
evidence_verifyEvidence Verify — check a paid result's evidence bundleAIdempotentInspect
Evidence Verification (x402-paid, $0.05): verify an agent-commerce evidence bundle before trusting a paid result — x402 challenge/receipt/policy-decision/service-response artifacts, endpoint and price binding, freshness, hashes, synthetic-proof leakage. Returns verified / needs_review / rejected / insufficient_evidence with per-rule evidence.
Inputs: artifacts (required), payer, apiKey, policy, +8 more. Returns: ok, httpStatus, paymentRequired
freetier_statusFree-tier key statusARead-onlyIdempotentInspect
Check a free API key's remaining monthly quota, reset date, and upgrade path. Pass your hp_free_ key as apiKey. No key yet? POST an email to https://hermesplant.com/api/keys/free (250 calls/mo, no wallet).
Inputs: apiKey (required). Returns: ok, httpStatus, paymentRequired
get_checkout_policiesGet checkout policiesARead-onlyIdempotentInspect
Return legal policy URLs required before checkout
Inputs: no named parameters. Returns: ok, httpStatus, paymentRequired
get_productGet productARead-onlyIdempotentInspect
Get a single product by slug
Inputs: slug (required). Returns: ok, httpStatus, paymentRequired
get_x402_manifestGet x402 manifestARead-onlyIdempotentInspect
Return the live x402 manifest with paid endpoint prices, Bazaar metadata, and buyer policy checks
Inputs: no named parameters. Returns: ok, httpStatus, paymentRequired
list_productsList productsARead-onlyIdempotentInspect
List active products from the Hermes Plant catalog
Inputs: no named parameters. Returns: ok, httpStatus, paymentRequired
mcp_risk_scoreMCP Server Risk AnalyzerAIdempotentInspect
MCP Server Risk Analyzer (x402-paid, $0.05): score an MCP server manifest for security risk before install — destructive tools, over-broad scopes, weak auth, egress — with per-tool findings and fixes.
Inputs: tools (required), payer, apiKey, server, +9 more. Returns: ok, httpStatus, paymentRequired
options_priceOptionLens — Black-Scholes price & GreeksAIdempotentInspect
OptionLens (x402-paid, $0.30): deterministic Black-Scholes price and full Greeks (delta, gamma, vega, theta, rho) for European calls/puts, with dividend yield, intrinsic/time value, and moneyness.
Inputs: spot (required), strike (required), volatility (required), timeToExpiry (required), +12 more. Returns: ok, httpStatus, paymentRequired
payment_policy_decidePayment Policy — preflight an x402 paymentAIdempotentInspect
Payment Policy Decision (x402-paid, $0.05): deterministic allow / deny / needs_review before your agent signs an x402 payment — checks resource binding, amount vs expected price, network, payTo, facilitator, replay readiness, PII leakage, and buyer spend limits, with evidence-backed findings. Loop it over every payment; pair with assurance_attest for a signed record.
Inputs: resourceUrl (required), tags, asset, payTo, +17 more. Returns: ok, httpStatus, paymentRequired
portfolioguard_scorePortfolioGuard — portfolio riskAIdempotentInspect
PortfolioGuard (x402-paid, $0.15): deterministic portfolio risk scoring from holdings — volatility, Sharpe, max drawdown, concentration (HHI), diversification, plus per-rule findings.
Inputs: holdings (required), payer, apiKey, channel, +8 more. Returns: ok, httpStatus, paymentRequired
purchase_with_x402Purchase with x402AInspect
Purchase a one-time product via x402 (returns 402 challenge or fulfillment JSON). Call get_x402_manifest first, verify method/path/network/amount/payTo, then sign and retry with PAYMENT-SIGNATURE.
Inputs: slug (required), email, payer, apiKey, +7 more. Returns: ok, httpStatus, paymentRequired
score_destructguard_commandDestructGuard — score command riskAIdempotentInspect
Score a command/action with the x402-paid DestructGuard service. Call get_x402_manifest first, verify the DestructGuard price and buyer policy, then retry the 402 challenge with an x402 payment signature.
Inputs: command (required), cwd, repo, actor, +11 more. Returns: ok, httpStatus, paymentRequired
start_checkoutStart checkoutAInspect
Start a Stripe checkout session for a product slug
Inputs: slug (required). Returns: ok, httpStatus, paymentRequired
submit_reviewqueue_requestReviewQueue — submit for risk triageAIdempotentInspect
Submit a command/action to the x402-paid ReviewQueue agent service. Call get_x402_manifest first, verify the ReviewQueue price and buyer policy, then retry the 402 challenge with an x402 payment signature.
Inputs: command (required), repo, actor, payer, +11 more. Returns: ok, httpStatus, paymentRequired
walletguard_scoreWalletGuard — supplied wallet risk signalsAIdempotentInspect
WalletGuard (x402-paid, $0.10): analyzes caller-provided sanctions, exposures, labels, and funding context. Positive risk findings receive a score; no risk findings means unknown with a null score and review required. No chain lookup, independent sanctions screening, or compliance clearance.
Inputs: wallet (required), payer, apiKey, labels, +11 more. Returns: ok, httpStatus, paymentRequired
waterfall_distributeWaterfallLens — LP/GP distribution waterfallAIdempotentInspect
WaterfallLens (x402-paid, $0.30): deterministic LP/GP distribution waterfall (return of capital, preferred, GP catch-up, carried-interest split) with the exact split, per-tier breakdown, LP MOIC, and effective carry %.
Inputs: distributable (required), contributedCapital (required), payer, years, +13 more. Returns: ok, httpStatus, paymentRequired
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityCmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs112 npm29 PyPIMIT
- AlicenseAqualityDmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.169 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityCmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.