MCP ServerSTDIOOfficialv0.3.0

AuthProof MCP Server

Sign API requests with ERC-8128 non-replayable authentication. For developers building agents that need cryptographic proof of identity and self-registration without traditional API keys.

io.github.kaleckh/authproof

Hosted URL

Local install

Transport

STDIO

Auth

No auth required

What the AuthProof MCP server does

How models use it and what it is built for.

Sign API requests with ERC-8128 non-replayable authentication. For developers building agents that need cryptographic proof of identity and self-registration without traditional API keys.

Connect to AuthProof

Local install — runs as a subprocess.

npx @authproof/mcp-server@0.3.0

Environment variables

Configuration this server reads at startup.

  • AUTHPROOF_SERVER

    AuthProof server URL

  • AGENT_PRIVATE_KEY

    Agent wallet private key (hex)

  • AUTHPROOF_CHAIN_ID

    Chain ID for signing

  • AUTHPROOF_RPC_URL

    RPC URL for auto-payment

Resources

Where to find authoritative docs and source for AuthProof.

Example prompts for AuthProof

Paste any of these into Agent Studio after connecting AuthProof.

  • Register this agent with AuthProof and generate a signing key
  • Sign an API request to prevent replay attacks using ERC-8128
  • Configure the agent to auto-pay for requests via RPC
  • Explain how ERC-8128 signing prevents request replay in this server

AuthProof MCP server — FAQ

Common questions about connecting and running AuthProof.

  • What is ERC-8128 and why use it for API auth?

    ERC-8128 is a standard for non-replayable signed messages. This server uses it so agents can prove identity cryptographically without traditional API keys, and each request is unique and cannot be replayed by attackers.

  • How do I set up AuthProof MCP with my agent?

    Install via `npx @authproof/mcp-server@0.3.0`, then set AUTHPROOF_SERVER, AGENT_PRIVATE_KEY (hex format), AUTHPROOF_CHAIN_ID, and AUTHPROOF_RPC_URL environment variables. The agent self-registers on first use.

  • Do I need to manage API keys with this server?

    No. Instead of API keys, you provide a wallet private key (AGENT_PRIVATE_KEY) and the server signs requests cryptographically. Each signature is unique and non-replayable.

  • Can the server auto-pay for API calls?

    Yes, if you configure AUTHPROOF_RPC_URL, the server can submit transactions for auto-payment. This requires the agent wallet to have funds on the configured chain.

  • What happens if my AGENT_PRIVATE_KEY is exposed?

    The private key controls the agent's identity and signing capability. Treat it like a wallet private key—rotate it immediately and regenerate credentials via the AuthProof server if compromised.

Skip the local setup — run MCP in your browser

MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 60+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.

Open Agent Studio

Related servers

More on MCP Playground