{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"holdings.proof/mcp-server","description":"One API, all things verified — control, delegation, human approval, anti-impersonation.","title":"Proof Holdings","repository":{"url":"https://github.com/ProofHoldings/mcp-server","source":"github"},"version":"1.1.0","websiteUrl":"https://proof.holdings","icons":[{"src":"https://proof.holdings/favicon-512x512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://proof.holdings/mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"npm","identifier":"@proof-holdings/mcp-server","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"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. A key minted from inside a session with create_api_key takes effect only once it is set here and the server is restarted — this value is read at startup and has no runtime setter.","isSecret":true,"name":"PROOF_API_KEY"},{"description":"API base URL. Defaults to https://api.proof.holdings.","name":"PROOF_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://api.proof.holdings/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T14:15:41.186467Z","publishedAt":"2026-09-09T14:15:41.186467Z","updatedAt":"2026-09-09T14:15:41.186467Z","isLatest":true}}}],"metadata":{"count":1}}
