Touchstone MCP Server
by touchstone-cvcv.touchstone/touchstonev1.1.0
Bitcoin-anchored, tamper-evident audit log for AI agents — record, disclose and verify actions.
context tax
queued
security
queued
cold start
queued
freshness
Maintained37d ago
Install Touchstone MCP server
Install in Claude Code
claude mcp add touchstone-cv -e TOUCHSTONE_RECORDER='<touchstone-recorder>' -e TOUCHSTONE_SUBJECT='<touchstone-subject>' -e TOUCHSTONE_API_KEY='<touchstone-api-key>' -e TOUCHSTONE_SIGNING_KEY='<touchstone-signing-key>' -- npx -y @touchstone-cv/mcpInstall in Cursor
{
"mcpServers": {
"touchstone-cv": {
"command": "npx",
"args": [
"-y",
"@touchstone-cv/mcp"
],
"env": {
"TOUCHSTONE_RECORDER": "<touchstone-recorder>",
"TOUCHSTONE_SUBJECT": "<touchstone-subject>",
"TOUCHSTONE_API_KEY": "<touchstone-api-key>",
"TOUCHSTONE_SIGNING_KEY": "<touchstone-signing-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"touchstone-cv": {
"command": "npx",
"args": [
"-y",
"@touchstone-cv/mcp"
],
"env": {
"TOUCHSTONE_RECORDER": "<touchstone-recorder>",
"TOUCHSTONE_SUBJECT": "<touchstone-subject>",
"TOUCHSTONE_API_KEY": "<touchstone-api-key>",
"TOUCHSTONE_SIGNING_KEY": "<touchstone-signing-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"touchstone-cv": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@touchstone-cv/mcp"
],
"env": {
"TOUCHSTONE_RECORDER": "<touchstone-recorder>",
"TOUCHSTONE_SUBJECT": "<touchstone-subject>",
"TOUCHSTONE_API_KEY": "<touchstone-api-key>",
"TOUCHSTONE_SIGNING_KEY": "<touchstone-signing-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"touchstone-cv": {
"command": "npx",
"args": [
"-y",
"@touchstone-cv/mcp"
],
"env": {
"TOUCHSTONE_RECORDER": "<touchstone-recorder>",
"TOUCHSTONE_SUBJECT": "<touchstone-subject>",
"TOUCHSTONE_API_KEY": "<touchstone-api-key>",
"TOUCHSTONE_SIGNING_KEY": "<touchstone-signing-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| TOUCHSTONE_RECORDER | yes | — | Recorder public id (rec_...) to append to. |
| TOUCHSTONE_SUBJECT | yes | — | The subject Colony sub whose key signs entries. |
| TOUCHSTONE_API_KEY | yes | yes | Touchstone API key (tsk_...) for the append/disclose REST calls. |
| TOUCHSTONE_SIGNING_KEY | — | yes | Base64 Ed25519 seed. Signs locally — the key never leaves your machine. Use this or TOUCHSTONE_KEY_FILE. |
| TOUCHSTONE_KEY_FILE | — | — | Path to a file holding the base64 Ed25519 seed (alternative to TOUCHSTONE_SIGNING_KEY). |
| TOUCHSTONE_BASE_URL | — | — | Override the Touchstone API base URL (defaults to https://touchstone.cv). |
Remote endpoints
- streamable-http
https://touchstone.cv/mcp
Freshness
Maintained — last maintenance signal 37d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-09-03 · 37d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-07-10 · 3mo ago · official registry · v1.1.0
FAQ
›How do I install the Touchstone MCP server in Claude Code?
Run: claude mcp add touchstone-cv -e TOUCHSTONE_RECORDER='<touchstone-recorder>' -e TOUCHSTONE_SUBJECT='<touchstone-subject>' -e TOUCHSTONE_API_KEY='<touchstone-api-key>' -e TOUCHSTONE_SIGNING_KEY='<touchstone-signing-key>' -- npx -y @touchstone-cv/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Touchstone require an API key?
Yes. It expects TOUCHSTONE_RECORDER, TOUCHSTONE_SUBJECT, TOUCHSTONE_API_KEY, TOUCHSTONE_SIGNING_KEY, of which 2 are secrets.
›Can I use Touchstone as a remote (hosted) MCP server?
Yes — it offers both a hosted endpoint and a local stdio package.
›Is Touchstone in the official MCP registry?
Yes, as cv.touchstone/touchstone.
Alternatives to Touchstone
Other finance & fintech MCP servers.