Skip to main content

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

Project description

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

Project details


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.0.tar.gz (9.8 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.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trustnotch_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trustnotch_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 953c0ab055c499387cdc3d58530b8eb4e88009805d0e8d8fa4a36c3912e8a59a
MD5 cd0629af6f327d9f02583a925704c12d
BLAKE2b-256 cfad5ddd40c38fb8d5e9757eccab070b968db625f3d20bc683271c324adf129f

See more details on using hashes here.

Provenance

The following attestation bundles were made for trustnotch_mcp-0.1.0.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.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for trustnotch_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f45c8820d414ee4b7a2cfc8ab41a7421feed0961423d08ccf8bde6830758f6a
MD5 3f8dcb9f7134f0b0a250d824ab831d08
BLAKE2b-256 31e03e3f588552045215d532c2a48c2496b5cb65f705140be42cd4b4c9a33551

See more details on using hashes here.

Provenance

The following attestation bundles were made for trustnotch_mcp-0.1.0-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