addrbookFor publishers
← The evidence ledger

Evidence row 297091

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.mguttmann/action1-mcp
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e8e8fc798eff1a73c006abcd3e197f86771f9c8914c7cb11b25f86748237337f
Leaf
0x90e8ee3e6bae8a5791da52dde28b63ff4a23b9e189c878a1cbd686c50c8ad2d3

What was observed

{
  "endpoints": [
    [
      "web",
      "https://github.com/mguttmann/action1-mcp"
    ]
  ],
  "name": "Action1 RMM (unofficial)",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-26T21:53:33.702237Z",
        "status": "active",
        "statusChangedAt": "2026-10-26T21:53:33.702237Z",
        "updatedAt": "2026-10-26T21:53:33.702237Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Unofficial MCP server for the Action1 RMM API: fleet queries, scripts, updates, guarded changes.",
      "name": "io.github.mguttmann/action1-mcp",
      "packages": [
        {
          "environmentVariables": [
            {
              "choices": [
                "https://app.eu.action1.com/api/3.0",
                "https://app.action1.com/api/3.0",
                "https://app.na-2.action1.com/api/3.0",
                "https://app.uk.action1.com/api/3.0",
                "https://app.au.action1.com/api/3.0"
              ],
              "default": "https://app.eu.action1.com/api/3.0",
              "description": "Action1 API base URL of your region: https://app.eu.action1.com/api/3.0 (Europe), https://app.action1.com/api/3.0 (North America), https://app.na-2.action1.com/api/3.0 (North America 2), https://app.uk.action1.com/api/3.0 (United Kingdom) or https://app.au.action1.com/api/3.0 (Australia).",
              "format": "string",
              "isRequired": true,
              "name": "ACTION1_BASE_URL"
            },
            {
              "description": "Default Action1 organization UUID; each tool can override it with org_id.",
              "format": "string",
              "isRequired": true,
              "name": "ACTION1_ORG_ID"
            },
            {
              "description": "API client ID from the Action1 console, Settings > API Credentials (api-key-...@action1.com). It can run code on every managed endpoint: treat it like an admin password.",
              "format": "string",
              "isRequired": true,
              "isSecret": true,
              "name": "ACTION1_CLIENT_ID"
            },
            {
              "description": "API client secret, shown once when the credential is created.",
              "format": "string",
              "isRequired": true,
              "isSecret": true,
              "name": "ACTION1_CLIENT_SECRET"
            },
            {
              "default": "false",
              "description": "true lets tools that change state (run scripts, deploy updates, reboot, uninstall) execute; each call still needs confirm \"YES\" and dry_run false. Default false: query only.",
              "format": "boolean",
              "name": "ACTION1_ALLOW_DESTRUCTIVE"
            }
          ],
          "fileSha256": "49a673149bb9815e1121cd6404160312092dc6309b9328487962606b01f4a423",
          "identifier": "https://github.com/mguttmann/action1-mcp/releases/download/v0.6.0/action1-mcp-0.6.0.mcpb",
          "registryType": "mcpb",
          "transport": {
            "type": "stdio"
          },
          "version": "0.6.0"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/mguttmann/action1-mcp"
      },
      "title": "Action1 RMM (unofficial)",
      "version": "0.6.0",
      "websiteUrl": "https://github.com/mguttmann/action1-mcp#readme"
    }
  },
  "source": "mcp_registry",
  "summary": "Unofficial MCP server for the Action1 RMM API: fleet queries, scripts, updates, guarded changes."
}

What the leaf hashes

{"body":"e8e8fc798eff1a73c006abcd3e197f86771f9c8914c7cb11b25f86748237337f","id":297091,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793052160740936,"prev":null,"subject":"mcp_registry:io.github.mguttmann/action1-mcp","subject_kind":"source_record"}

Proof

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

  1. 0x90e8f64c2c6cf5b12aaf36dffd6652332a390a2e3415f0d22ad8e53ef43ef8b5
  2. 0x0a6820022e6ac4a87613eb2d1f07688a0074a08475e1914c95f0b2017d1ba08a
  3. 0x598dc4bb19657659877ab9e5580985b16614f6852dbc57deaa22a44329d121cd
  4. 0xd2a6df4b1ae542adef22d233523b335a8a3b642ff6c54f02343fc906cbf0920f
  5. 0x1807bcdd93cbbc11c423aa585964f664609655dab3164e7109440590a1bf5994
  6. 0x639ade96212f75e758b2b625ca8923db104754fc1daba6f8f9fcaa859de25335
  7. 0xbbbebdb74009a6095f22a8441aa7ec4874ad79aac3cd22127c6ff75aca56096f
  8. 0xef2b384a41940ec300e4d41620bf7c313b2f28094838f19e9346d5c682b39b4f
  9. 0xd6cb299383c65630bd27f540514dc02fdf258e87279dfa074726ec00f5cb65df
  10. 0x5d6495469a224b0c8739fabdb7652717dcf778029d8f8eb34051fdf9d5ed5ee5
  11. 0x6c9f1a764b7efa4ca549bf1cbbf8b397ce3c92cc35a0932f2dbf0706ae892c07
  12. 0xe131b224ee3c295dfa790b458d9daa11e2a32e6131c280c6be7d92190c756a88
  13. 0x45c1d3062bbe98a6b1540c7e2ccf6516eedd6ef07fdfeb1ba77ee6272970447c
  14. 0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5
  15. 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON