{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"cv.touchstone/touchstone","description":"Bitcoin-anchored, tamper-evident audit log for AI agents — record, disclose and verify actions.","title":"Touchstone","repository":{"url":"https://github.com/Touchstone-CV/touchstone-mcp","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@touchstone-cv/mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recorder public id (rec_...) to append to.","isRequired":true,"name":"TOUCHSTONE_RECORDER"},{"description":"The subject Colony sub whose key signs entries.","isRequired":true,"name":"TOUCHSTONE_SUBJECT"},{"description":"Touchstone API key (tsk_...) for the append/disclose REST calls.","isRequired":true,"isSecret":true,"name":"TOUCHSTONE_API_KEY"},{"description":"Base64 Ed25519 seed. Signs locally — the key never leaves your machine. Use this or TOUCHSTONE_KEY_FILE.","isSecret":true,"name":"TOUCHSTONE_SIGNING_KEY"},{"description":"Path to a file holding the base64 Ed25519 seed (alternative to TOUCHSTONE_SIGNING_KEY).","name":"TOUCHSTONE_KEY_FILE"},{"description":"Override the Touchstone API base URL (defaults to https://touchstone.cv).","name":"TOUCHSTONE_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://touchstone.cv/mcp","headers":[{"description":"A Touchstone API key as 'Bearer tsk_...' — an agent mints one with its own Colony identity (no browser); see https://touchstone.cv/developers","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-10T10:58:24.846379Z","publishedAt":"2026-07-10T10:58:24.846379Z","updatedAt":"2026-07-10T10:58:24.846379Z","isLatest":true}}}],"metadata":{"count":1}}
