Skip to main content

trustnotch-mcp

MCP server for TrustNotch — tamper-evident audit logs for AI agents.

A local (stdio) Model Context Protocol server that exposes the TrustNotch API as tools an MCP client (Claude Desktop, etc.) can call: submit a log entry, fetch one, fetch its proof bundle, and verify a proof offline — the server it talks to is never trusted to vouch for its own logs.

Install

uvx trustnotch-mcp

or pip install trustnotch-mcp.

Configure

Set these in your MCP client's server config (env):

  • TRUSTNOTCH_API_KEY (required) — your tn_live_... / tn_test_... API key.
  • TRUSTNOTCH_API_URL (optional) — defaults to https://api.trustnotch.com.
  • TRUSTNOTCH_PUBKEYS_PATH (optional) — pin a local public-key file for stronger verification independence.

Tools

  • submit_log — record a tamper-evident log entry (a JSON payload, or a pre-computed SHA-256 for zero-PII mode).
  • get_log — fetch a previously submitted entry by id.
  • get_proof — fetch the proof bundle (signed receipt + Merkle inclusion proof + OpenTimestamps Bitcoin anchor).
  • verify_proof — verify a bundle locally, offline.
  • verify_log — fetch + verify in one step.

License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trustnotch_mcp-0.1.1.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trustnotch_mcp-0.1.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file trustnotch_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: trustnotch_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for trustnotch_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4a7d55ac531e287bc6b7347225274e327186fba21c8fef2a334a194b1e7251ae
MD5 007ec1e2a55cadbdf4c1b7b2d3499eab
BLAKE2b-256 675e1490355de2e15de22103bd16b6e394f1f0cbee589b9e4d84da3c86f55583

See more details on using hashes here.

Provenance

The following attestation bundles were made for trustnotch_mcp-0.1.1.tar.gz:

Publisher: publish-trustnotch-mcp.yml on trustnotch/trustnotch-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trustnotch_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: trustnotch_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for trustnotch_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 78b901c25279c543c5daa44fb14b3a7ac99bd8ed54889c3f927aa2e89550d71e
MD5 ec665955491f4c353974458f7b4d2513
BLAKE2b-256 f45c3a3c4ea9b22dbba0b735cfa75154732a9c67bc04ec967ac44b17236aa9c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for trustnotch_mcp-0.1.1-py3-none-any.whl:

Publisher: publish-trustnotch-mcp.yml on trustnotch/trustnotch-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page