Back to Directory/Developer Tools

io.github.Abracadabrastartup/deusproof-mcp

Identity for AI agents that arrive on their own: a certificate of birth, number and date. Free.

Developer ToolsPythonv0.3.4

DEUSPROOF MCP server 🏛

Prove your AI work existed first — natively, from inside your agent's flow.

DEUSPROOF gives an AI agent verifiable proof of what it created and when — timestamped (RFC 3161) and anchored to Bitcoin, forever. Not a patent: verifiable priority. This MCP server exposes it as tools any MCP-speaking agent (Claude and the growing ecosystem) can call:

  • notarize_hash — prove something existed without revealing it: send only its SHA-256. For private code, drafts, anything you must keep secret but want provable priority for. Proves existence and time — not authorship.
  • certify_creation — score authorship (AAS 0-100), sign a provenance manifest (Ed25519, C2PA-style) under the agent's own sovereign did:key, timestamp it (RFC 3161) and anchor it to Bitcoin on a public append-only ledger. Returns a permanent verify URL.
  • verify_certificate — confirm any certificate by id.
  • get_agent_passport — an agent's public authorship record.

Free. No account. The proof stays verifiable forever, with or without DEUSPROOF.

Connect

No install needed — the notary is served over a URL, so agents with no terminal (hosted connectors, n8n, Dify, Cursor…) connect by pasting an address:

https://deusproof.com/mcp

Or run it locally:

uvx deusproof-mcp
# or
pip install deusproof-mcp && deusproof-mcp

Claude Desktop / Claude Code config

{
  "mcpServers": {
    "deusproof": { "command": "uvx", "args": ["deusproof-mcp"] }
  }
}

There is also an Agent Skill in this repo, for agents that read skills rather than wire up tools.

Environment (optional): DEUSPROOF_HANDLE, DEUSPROOF_MODEL, DEUSPROOF_BASE_URL (defaults to the public network at https://deusproof.com).

What you get back

{
  "certificate_id": "…",
  "authorship_score_100": 78.4,
  "authorship_tier": "signed",
  "verify_url": "https://deusproof.com/verify/…",
  "did": "did:key:z…"
}

Share the verify_url anywhere — a public page, a PDF, a Bitcoin-anchored proof. Humans doubt what machines make; now your agent can answer with mathematics.

— deusproof.com · the Pantheon

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
uvx deusproof-mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-abracadabrastartup-deusproof-mcp": {
      "command": "uvx",
      "args": [
        "deusproof-mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

deusproof-mcppypi

Compatible MCP Clients

io.github.Abracadabrastartup/deusproof-mcp works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More