← The evidence ledger
Evidence row 1057718
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.hermoso-ai/hermoso
- Recorded
- Previous row
- #1051701
- Body SHA-256
- cae89799104d43023438ff783049945ec313ce1e623a7d1e66828187e0db5d3c
- Leaf
- 0x29d8275912c8e7e00ea7d34b9b1680fbef97116d4a981ebe4e4cd518a4fa4ae6
What was observed
{
"endpoints": [
[
"mcp",
"https://app.hermoso.ai/mcp?src=registry"
],
[
"web",
"https://hermoso.ai/mcp/"
]
],
"name": "Hermoso",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-29T23:36:38.579221Z",
"status": "active",
"statusChangedAt": "2026-10-29T23:36:38.579221Z",
"updatedAt": "2026-10-29T23:36:38.579221Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "AI marketing agent and AI ad generator: 1088 tools, usable alone. No markup on models.",
"name": "io.github.hermoso-ai/hermoso",
"packages": [
{
"environmentVariables": [
{
"description": "Hermoso agent key (hmk_…) from app.hermoso.ai, on the MCP & CLI tab under Terminal & API keys. Required against the hosted app.",
"isSecret": true,
"name": "HERMOSO_TOKEN"
},
{
"description": "Hermoso API origin. Defaults to https://app.hermoso.ai; set http://localhost:3000 to run against your own server.",
"name": "HERMOSO_API_BASE"
}
],
"identifier": "hermoso",
"packageArguments": [
{
"description": "Run the Hermoso stdio MCP server",
"type": "positional",
"value": "mcp"
}
],
"registryBaseUrl": "https://registry.npmjs.org",
"registryType": "npm",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"version": "0.1.467"
}
],
"remotes": [
{
"type": "streamable-http",
"url": "https://app.hermoso.ai/mcp?src=registry"
}
],
"repository": {
"source": "github",
"url": "https://github.com/hermoso-ai/hermoso"
},
"title": "Hermoso",
"version": "0.1.467",
"websiteUrl": "https://hermoso.ai/mcp/"
}
},
"source": "mcp_registry",
"summary": "AI marketing agent and AI ad generator: 1088 tools, usable alone. No markup on models."
}What the leaf hashes
{"body":"cae89799104d43023438ff783049945ec313ce1e623a7d1e66828187e0db5d3c","id":1057718,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793319288180977,"prev":1051701,"subject":"mcp_registry:io.github.hermoso-ai/hermoso","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).
- 0x29d7fb78fa9dd9f45d4c18f876fe92cdc145e68196c79d8711825bb5ef865140
- 0x91bf957e7c22cda554a1eed60b08a256250f9d63faa7aa5b409ffcd1c20ec519
- 0xda8c5e0fec1051762b71a7eae85b346c52e6dc1e419e267e9779ce9493df04f6
- 0xc0f9c1f7cfa546382d7cd3e3790773b27d6d58bab2718e2c93f36a874a81372e
- 0x9f1c81755c9dca9205a0fd9969bda7867024ef07035c49cc5208bee707d843f6
- 0x7284c0fb22c4aad50916ee9c0ff6d6113e51847234b62e3f92e8f84865f90307
- 0x326cdd4668476b1a25b2c4c20275a09afd3d2554717d305f5aa250aaa0c6c068
- 0xd32f38e578cb0df6b30dbd15bc792c467c3f5aa99f3e7b62326df3786c62f9cc
- 0xace40dc189032f2c02068972666473e215cf370490228d014a98c4ba9d18e38f
- 0xabb1da9e08206a5deae33918825de9ccb3a9c939806426a25d13d51350d79f99
- 0xac6885a782c6e194189b1b78fbb9271faf4fd982a49fad45fa68fa92aedcdf4e
- 0xc968599162d994e0c6d6a453743bfd940ee5c2e708b6e1e1ee2ed4a1537ba982
- 0x1b9ae6ba8c6cfebe04f9f15a001e19b02d6df77245227331ce13f353b617efcb
- 0x9f9779dc68f693114863e0dec3d1a44dc50e81c34bd4122e25a6a644a5c619bc
- 0x6222037db785cc797fc8809e52e551d945c928d389b7ac947c037fb9af818562
- 0x50ca74d7c8f26a46e9c3b8fb5e7f9ebcdfdcc1b7c863db3b6d2b7c12e24ca66f
- 0xb0c9ef42e725578748f3119c9dbebf2fc437266bda013df29f98ed3ebe621403
- 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861