addrbookFor publishers
← The evidence ledger

Evidence row 779069

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.easytocloud/mac-letterhead
Recorded
Previous row
#36590
Body SHA-256
1a9a6c7240b35be1c2fca4d3244b5e3cda705a5995ad3fd9b8a85f9c33411e4e
Leaf
0xaa7ed3c60d5b49ce38164c6f4085185f003461b239d745a72690dfe9c1d527d6

What was observed

{
  "endpoints": [
    [
      "web",
      "https://github.com/easytocloud/Mac-letterhead"
    ]
  ],
  "name": "Mac-letterhead",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-28T14:14:51.979339Z",
        "status": "active",
        "statusChangedAt": "2026-10-28T14:14:51.979339Z",
        "updatedAt": "2026-10-28T14:14:51.979339Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "_meta": {
        "io.modelcontextprotocol.registry/publisher-provided": {
          "author": {
            "name": "Erik",
            "url": "https://github.com/easytocloud"
          },
          "capabilities": {
            "tools": [
              {
                "description": "Create a letterheaded PDF from Markdown content. Converts Markdown to professionally formatted PDF with smart margin detection and letterhead overlay. Supports GFM, tables, code blocks, and custom CSS styling.",
                "name": "create_letterhead_pdf"
              },
              {
                "description": "Merge an existing PDF with a letterhead template. Applies letterhead overlay to existing PDFs with multiple blend strategies (darken, multiply, overlay, transparency). Preserves original document formatting.",
                "name": "merge_letterhead_pdf"
              },
              {
                "description": "Analyze a letterhead template to determine margins and printable areas. Uses smart content detection to identify header, footer, and logo positions. Calculates optimal margins for document content.",
                "name": "analyze_letterhead"
              },
              {
                "description": "List all available letterhead templates in the ~/.letterhead directory. Shows template names, file paths, and associated CSS files.",
                "name": "list_letterhead_templates"
              }
            ]
          },
          "categories": [
            "document-generation",
            "pdf",
            "productivity"
          ],
          "configuration": {
            "examples": [
              {
                "config": {
                  "args": [
                    "Mac-letterhead[mcp]",
                    "mcp"
                  ],
                  "command": "uvx"
                },
                "description": "Generic server where style is specified per tool call",
                "name": "Generic multi-style server"
              },
              {
                "config": {
                  "args": [
                    "Mac-letterhead[mcp]",
                    "mcp",
                    "--style",
                    "easytocloud"
                  ],
                  "command": "uvx"
                },
                "description": "Dedicated server pre-configured with a specific letterhead style",
                "name": "Style-specific server"
              },
              {
                "config": {
                  "args": [
                    "Mac-letterhead[mcp]",
                    "mcp",
                    "--style",
                    "company",
                    "--output-dir",
                    "~/Documents/generated-pdfs"
                  ],
                  "command": "uvx"
                },
                "description": "Server with custom output directory for generated PDFs",
                "name": "Custom output directory"
              }
            ],
            "setupInstructions": "Place letterhead PDF files in ~/.letterhead/ directory. Optional CSS files can be added with matching names (e.g., ~/.letterhead/company.pdf and ~/.letterhead/company.css)."
          },
          "documentation": {
            "contributing": "https://github.com/easytocloud/Mac-letterhead/blob/main/CONTRIBUTING.md",
            "llmInstallation": "https://github.com/easytocloud/Mac-letterhead/blob/main/llms-install.md",
            "mcpGuide": "https://github.com/easytocloud/Mac-letterhead/blob/main/README_MCP.md",
            "readme": "https://github.com/easytocloud/Mac-letterhead/blob/main/README.md"
          },
          "license": "MIT",
          "platform": {
            "os": [
              "macos"
            ],
            "pythonVersion": ">=3.11",
            "systemDependencies": [
              {
                "description": "Optional system libraries for WeasyPrint high-quality rendering",
                "install": "brew install pango cairo fontconfig freetype harfbuzz",
                "name": "pango, cairo, fontconfig, freetype, harfbuzz",
                "required": false
              }
            ]
          },
          "tags": [
            "pdf",
            "letterhead",
            "markdown",
            "document-generation",
            "macos",
            "branding",
            "professional-documents",
            "pdf-merge",
            "markdown-to-pdf",
            "github-flavored-markdown",
            "weasyprint",
            "reportlab"
          ]
        }
      },
      "description": "Letterhead PDF as digital stationery: prints Markdown without overprinting header, footer, or logo.",
      "name": "io.github.easytocloud/mac-letterhead",
      "packages": [
        {
          "identifier": "Mac-letterhead",
          "packageArguments": [
            {
              "type": "positional",
              "value": "mcp"
            }
          ],
          "registryBaseUrl": "https://pypi.org",
          "registryType": "pypi",
          "runtimeHint": "python3",
          "transport": {
            "type": "stdio"
          },
          "version": "0.25.0"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/easytocloud/Mac-letterhead"
      },
      "title": "Mac-letterhead",
      "version": "0.25.0",
      "websiteUrl": "https://github.com/easytocloud/Mac-letterhead"
    }
  },
  "source": "mcp_registry",
  "summary": "Letterhead PDF as digital stationery: prints Markdown without overprinting header, footer, or logo."
}

What the leaf hashes

{"body":"1a9a6c7240b35be1c2fca4d3244b5e3cda705a5995ad3fd9b8a85f9c33411e4e","id":779069,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793200259982689,"prev":36590,"subject":"mcp_registry:io.github.easytocloud/mac-letterhead","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).

  1. 0xaa7f05f2a53235338408590456c9cabb85a52640f0032bb49540c90d0c85f09a
  2. 0x8b9f668708c407f4b944ad878f0701c276ec7b10abb6dbdde902797db6514e06
  3. 0xd21985e28a0d1d00581d551060678e8b620dc59938153ff28b1eaac958ed1a7c
  4. 0x2802a4f197be735b4e9e6b410baa87a4cfd66c33db54efd348f72ebb39ac2758
  5. 0xfa792b06249a22aeec256729921320acf08934825356d21999ced4a03a03b0a6
  6. 0x9b01a4be111d2bba07de1e5856649247616aaa6fcc16fbf5042e1223c85a8036
  7. 0x6239d4c6eee31e2a5508ad4ed01ebf6cfc85bf38460ffdf7644042002f8f4f45
  8. 0xdae8fc0178aa5a7d8fda55085c28ad91e549246860eb7de823ea4f491f19b1c6
  9. 0x80e9fdeca57fdbfcbbc79f7f40caeb647f9c332c0945a1279609ab2267fd397e
  10. 0xb52db0cef0d552068b2f71e5c60f94f96eddb9eac0d12a97adee32fed92cf031
  11. 0xf34e41e9cc277a20c385102e8a5576b2276ddc59d293beab12972e80ab78e92a
  12. 0x864e56ea8893f5b4969f5ebe8f1883dd12c242d8b9a9190f9a253d195d8ae03a
  13. 0x25ce3921a378a5ca7081b75efd44058d84ef243397958d9919be590e3c4f72f0
  14. 0x518f746edef7675640c92fbe2c056392702ec8f1ebbb6ede597bd5f7c0c5aea1
  15. 0xcd8084fb60eb6be382a8750a344eb425404f5162e8ae3db9a15ef555a7942b85
  16. 0x0f8977bd16865247451d1ee836b084081d3d0cd17d6a07353fad0c70393c7403
  17. 0xe08e8bd91858a8a10c46ecde9c29a6288b960987303173c5e882afb46ce91fa0
  18. 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON