addrbookFor publishers
← The evidence ledger

Evidence row 2082374

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.mindstone/mcp-server-salesforce
Recorded
Previous row
#1726134
Body SHA-256
96dae8b40b2d4ab21986810e4f31e1817d9b3a953a94b265facf62e716c40e02
Leaf
0xba0cf32b5a2cd0b87ad0d57358e5344742234dc92ac40bd7072c649a6c6f5110

What was observed

{
  "endpoints": [],
  "name": "Salesforce",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-02T06:23:29.682958Z",
        "status": "active",
        "statusChangedAt": "2026-11-02T06:23:29.682958Z",
        "updatedAt": "2026-11-02T06:23:29.682958Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "_meta": {
        "io.modelcontextprotocol.registry/publisher-provided": {
          "com.mindstone.rebel": {
            "catalogId": "bundled-salesforce",
            "provider": "rebel-oss"
          }
        }
      },
      "description": "Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects",
      "name": "io.github.mindstone/mcp-server-salesforce",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Salesforce Connected App client ID (recommended path)",
              "format": "string",
              "isRequired": true,
              "name": "SALESFORCE_CLIENT_ID"
            },
            {
              "description": "Salesforce Connected App client secret (recommended path)",
              "format": "string",
              "isRequired": true,
              "isSecret": true,
              "name": "SALESFORCE_CLIENT_SECRET"
            },
            {
              "description": "Set to true for sandbox environments",
              "format": "string",
              "name": "SALESFORCE_SANDBOX"
            },
            {
              "description": "Static access token (alternative to OAuth)",
              "format": "string",
              "isSecret": true,
              "name": "SALESFORCE_ACCESS_TOKEN"
            },
            {
              "description": "Salesforce instance URL (required for manual token mode)",
              "format": "string",
              "name": "SALESFORCE_INSTANCE_URL"
            },
            {
              "default": "~/.mcp/salesforce",
              "description": "Custom config directory",
              "format": "filepath",
              "name": "SALESFORCE_CONFIG_DIR"
            },
            {
              "default": "0",
              "description": "OAuth callback port (0 = OS-assigned)",
              "format": "number",
              "name": "SALESFORCE_OAUTH_PORT"
            },
            {
              "description": "Space-separated OAuth scopes",
              "format": "string",
              "name": "SALESFORCE_OAUTH_SCOPES"
            }
          ],
          "identifier": "@mindstone/mcp-server-salesforce",
          "registryBaseUrl": "https://registry.npmjs.org",
          "registryType": "npm",
          "runtimeHint": "npx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.2.5"
        }
      ],
      "repository": {
        "source": "github",
        "subfolder": "connectors/salesforce",
        "url": "https://github.com/mindstone/mcp-servers"
      },
      "title": "Salesforce",
      "version": "0.2.5"
    }
  },
  "source": "mcp_registry",
  "summary": "Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects"
}

What the leaf hashes

{"body":"96dae8b40b2d4ab21986810e4f31e1817d9b3a953a94b265facf62e716c40e02","id":2082374,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793603900209437,"prev":1726134,"subject":"mcp_registry:io.github.mindstone/mcp-server-salesforce","subject_kind":"source_record"}

Proof

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

  1. 0xba0d251a22a326086fc82c362768c56b5529d6b7dcb0d60c304b5610eb57292b
  2. 0x27a23ac80696f48de5f26ea4cceaf7a6c4e68a2153ef9e2a2be510f30d753b14
  3. 0x1a87884dc8a5d6efad2cb4f5f212a7630d5be5da1d94707360a63d1d22cf04c7
  4. 0x2b07e24ab30f16f022a8063c45de269e3b2dceeb8a8f4a25ca30853f422f6ddb
  5. 0xb49a3f7908589288cc6cf7c81ab2ebbd3b2edc263e9eca820ae456f20ebbc38e
  6. 0x4fc55a893135bea1206c99747fe984545cf40cb30633b1b2ffcd7195b3848581
  7. 0xf86f9108b5ca1ff7761aa937ecc73a25b6c0ac78707d27215fa3ea8404cee1b2
  8. 0x5bbd9f019dd0ea7e662f92acbc5465a2924337c24872c175ff85f38a2da881fc
  9. 0x41926da8ccc552233a21e39faf5f9ee6ed5a74f4e049feb0602e5f5976fb23f0
  10. 0xba0c0479d4ac97cbe9dfe9bcfc2e155d407cd63df6f31c85f92445d38e3ddf08
  11. 0x8797aba4571523cb0cc890107021940e5990189306884b40df55cf25f8d4f0ca
  12. 0x963d651d919bdd696be66242b0ee6514bbe3c46940834688ade9fad9027b0b2b
  13. 0x080572f8942a728701d6e4c74c76b04c122aa149d1dbdef56feb8ce007a745b1
  14. 0xc1d961be09ff84253ce4ecf4b141b3c25631ce9eb1cc0a3197e5d83d03240ee4
  15. 0x834b6b9a36b42da183e2542785e8d2d7548ace455268a81922edbe6020cef644
  16. 0x2922573a524a0694086782ac45fa3083d3fc3f6a2a479b2105e1e2f06b2916f7
  17. 0x07ad80c0c234ecea379a2f4450dfd0804db049dbc62abe77af6306049ca6b6c2
  18. 0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d
  19. 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON