{
  "slug": "holdings-proof-mcp-server",
  "name": "holdings.proof/mcp-server",
  "title": "Proof Holdings",
  "description": "One API, all things verified — control, delegation, human approval, anti-impersonation.",
  "version": "1.7.1",
  "publishedAt": "2026-10-26T09:41:08.299929Z",
  "updatedAt": "2026-10-26T09:41:08.299929Z",
  "repoUrl": "https://github.com/ProofHoldings/mcp-server",
  "websiteUrl": "https://proof.holdings",
  "namespace": {
    "type": "domain",
    "owner": "proof.holdings"
  },
  "kind": "both",
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@proof-holdings/mcp-server",
      "version": "1.7.1",
      "transport": "stdio",
      "runtimeHint": null
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://api.proof.holdings/mcp"
    }
  ],
  "envVars": [
    {
      "name": "PROOF_API_KEY",
      "isSecret": true,
      "isRequired": false,
      "description": "Proof Holdings API key (Bearer). Optional: without it the server runs in public mode, where account creation, login and public verification tools work and every other tool asks for a key. Create one in the dashboard at https://proof.holdings. Or run `npx @proof-holdings/mcp-server login` in a terminal: it signs in, confirms on a second channel and saves a key in ~/.proof-holdings/credentials, which the server uses when this variable is unset (this variable wins when set). Either is read at startup and has no runtime setter, so restart the server after logging in."
    },
    {
      "name": "PROOF_BASE_URL",
      "isSecret": false,
      "isRequired": false,
      "description": "API base URL. Defaults to https://api.proof.holdings."
    }
  ],
  "category": "search-web",
  "subcategory": "apis",
  "company": "",
  "categoryAuto": true,
  "checks": [
    {
      "id": "source-linked",
      "label": "Source repository linked",
      "result": "pass",
      "detail": "https://github.com/ProofHoldings/mcp-server"
    },
    {
      "id": "version-pinned",
      "label": "Version pinned",
      "result": "pass",
      "detail": "Every package has an explicit version"
    },
    {
      "id": "https-remote",
      "label": "Remote uses HTTPS",
      "result": "pass",
      "detail": "All remote endpoints use https://"
    },
    {
      "id": "secrets-requested",
      "label": "Secrets requested",
      "result": "info",
      "detail": "Asks for 1 secret: PROOF_API_KEY"
    },
    {
      "id": "known-registry",
      "label": "Known package registry",
      "result": "pass",
      "detail": "All packages come from npm, PyPI, OCI, NuGet or MCPB"
    },
    {
      "id": "namespace",
      "label": "Namespace ownership",
      "result": "info",
      "detail": "Name verified via domain proof.holdings"
    },
    {
      "id": "meta-text",
      "label": "Registry text aimed at the AI",
      "result": "pass",
      "detail": "Description and settings contain no hidden characters or instructions to the AI"
    },
    {
      "id": "install-scripts",
      "label": "Install scripts",
      "result": "pass",
      "detail": "@proof-holdings/mcp-server@1.7.1 runs nothing at install"
    },
    {
      "id": "code-flags",
      "label": "Code red flags",
      "result": "warn",
      "detail": "Reads SSH or cloud credentials (dist/credentials.js:10: \"/.aws/credentials\")"
    },
    {
      "id": "ai-text",
      "label": "Text aimed at the AI",
      "result": "pass",
      "detail": "No hidden characters or instructions to the AI in 84 files, including comments and the README"
    }
  ],
  "scannedAt": "2026-10-29",
  "level": "Scanned",
  "install": [
    {
      "label": "Claude Desktop (npm)",
      "kind": "claude_desktop_json",
      "text": "{\n  \"mcpServers\": {\n    \"mcp-server\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@proof-holdings/mcp-server@1.7.1\"\n      ]\n    }\n  }\n}"
    },
    {
      "label": "Claude Code (streamable-http)",
      "kind": "claude_code_cli",
      "text": "claude mcp add --transport http mcp-server https://api.proof.holdings/mcp"
    }
  ],
  "curated": true,
  "stars": 0,
  "archived": false,
  "pushedAt": "2026-10-26T09:40:02Z",
  "health": {
    "score": 48,
    "parts": {
      "popularity": 0.24019309666407643,
      "activity": 0.6,
      "issues": null,
      "security": 0.8
    },
    "fail": 0,
    "warn": 1,
    "raw": {
      "stars": 0,
      "forks": 0,
      "downloads": 351,
      "hn": null,
      "issuesOpen": 0,
      "issuesClosed": 0,
      "prsMerged": 0,
      "commits90": 0,
      "release": "2026-10-16T16:32:09Z",
      "pushed": "2026-10-26T09:40:02Z",
      "growth": null,
      "growthDays": null,
      "archived": false
    },
    "at": "2026-10-31T07:35:52.424Z"
  },
  "icon": "/icons/s/holdings-proof-mcp-server.png"
}
