Witnessd MCP Server
by jschuntervip.witnessd/witnessdv0.1.1
MCP server for witnessd — have a neutral third party witness, timestamp and archive any URL or API response, with Merkle anchoring on Base. Pays per-call via x402 (your wallet) or an API key.
context tax
queued
security
queued
cold start
queued
freshness
Maintained56d ago
Install Witnessd MCP server
Install in Claude Code
claude mcp add witnessd -e EVM_PRIVATE_KEY='<evm-private-key>' -e WITNESSD_API_KEY='<witnessd-api-key>' -- npx -y witnessd-mcpInstall in Cursor
{
"mcpServers": {
"witnessd": {
"command": "npx",
"args": [
"-y",
"witnessd-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<evm-private-key>",
"WITNESSD_API_KEY": "<witnessd-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"witnessd": {
"command": "npx",
"args": [
"-y",
"witnessd-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<evm-private-key>",
"WITNESSD_API_KEY": "<witnessd-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"witnessd": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"witnessd-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<evm-private-key>",
"WITNESSD_API_KEY": "<witnessd-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"witnessd": {
"command": "npx",
"args": [
"-y",
"witnessd-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<evm-private-key>",
"WITNESSD_API_KEY": "<witnessd-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| WITNESSD_URL | — | — | Base URL of the witnessd service (default https://witnessd.vip) |
| EVM_PRIVATE_KEY | — | yes | Wallet key used to auto-pay x402 invoices in USDC on Base (either this or WITNESSD_API_KEY) |
| WITNESSD_API_KEY | — | yes | Prepaid witnessd credit key (alternative to EVM_PRIVATE_KEY) |
Freshness
Maintained — last maintenance signal 56d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-15 · 56d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-08-15 · 56d ago · official registry · v0.1.1
FAQ
›How do I install the Witnessd MCP server in Claude Code?
Run: claude mcp add witnessd -e EVM_PRIVATE_KEY='<evm-private-key>' -e WITNESSD_API_KEY='<witnessd-api-key>' -- npx -y witnessd-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Witnessd require an API key?
Yes. It expects EVM_PRIVATE_KEY, WITNESSD_API_KEY, of which 2 are secrets.
›Can I use Witnessd as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Witnessd in the official MCP registry?
Yes, as vip.witnessd/witnessd.
Alternatives to Witnessd
Other finance & fintech MCP servers.