Signed, non-replayable API auth. Agents self-register and sign requests with ERC-8128.
Connect Runs on your machine
claude mcp add authproof -e AUTHPROOF_SERVER=<AUTHPROOF_SERVER> -e AGENT_PRIVATE_KEY=<AGENT_PRIVATE_KEY> -e AUTHPROOF_CHAIN_ID=<AUTHPROOF_CHAIN_ID> -e AUTHPROOF_RPC_URL=<AUTHPROOF_RPC_URL> -- npx -y @authproof/[email protected]
{
"mcpServers": {
"authproof": {
"command": "npx",
"args": [
"-y",
"@authproof/[email protected]"
],
"env": {
"AUTHPROOF_SERVER": "<AUTHPROOF_SERVER>",
"AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
"AUTHPROOF_CHAIN_ID": "<AUTHPROOF_CHAIN_ID>",
"AUTHPROOF_RPC_URL": "<AUTHPROOF_RPC_URL>"
}
}
}
}
{
"mcpServers": {
"authproof": {
"command": "npx",
"args": [
"-y",
"@authproof/[email protected]"
],
"env": {
"AUTHPROOF_SERVER": "<AUTHPROOF_SERVER>",
"AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
"AUTHPROOF_CHAIN_ID": "<AUTHPROOF_CHAIN_ID>",
"AUTHPROOF_RPC_URL": "<AUTHPROOF_RPC_URL>"
}
}
}
}
{
"servers": {
"authproof": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@authproof/[email protected]"
],
"env": {
"AUTHPROOF_SERVER": "<AUTHPROOF_SERVER>",
"AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
"AUTHPROOF_CHAIN_ID": "<AUTHPROOF_CHAIN_ID>",
"AUTHPROOF_RPC_URL": "<AUTHPROOF_RPC_URL>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
AUTHPROOF_SERVEROptional | AuthProof server URL |
AGENT_PRIVATE_KEYOptional | Agent wallet private key (hex) |
AUTHPROOF_CHAIN_IDOptional | Chain ID for signing |
AUTHPROOF_RPC_URLOptional | RPC URL for auto-payment |
Details
| Package | @authproof/[email protected] (NPM, stdio) |
| First published | 23 Mar 2026 |
| Last updated | 23 Mar 2026 |
| Registry name | io.github.kaleckh/authproof |
More security servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
