Etch logo

Etch

Etch is a signed audit chain for AI agent decisions, offline-verifiable against pinned public keys.

Install Etch

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://etch.systems/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

11/11 checks healthy over the last 67d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit2mo agoMost recent push to the default branch.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

From the project README

etch-mcp

etch-mcp MCP server Listed on mcpservers.org

Etch is a signed audit chain for AI agent decisions, offline-verifiable against pinned public keys.

This repository is the MCP integration surface for Etch, the hosted service. It carries only:

  • The MCP registry metadata (server.json, glama.json)
  • Per-client integration examples for Claude Code / Cursor / Continue / Cline / Codex
  • Documentation for attaching an MCP-compliant client to Etch

The hosted Etch service source is proprietary and lives in a separate repository. Nothing in this repository is required to be inspected or modified in order to use Etch.

Try in 30 seconds, no signup

Terminal
curl -X POST https://etch.systems/v1/your-project

The response returns a bearer token, an MCP endpoint URL, and an anonymous project id. Point any MCP-compliant client at https://etch.systems/mcp with the token. Anonymous projects carry 500 signed events over 14 days; convert to a persistent project any time to keep the chain forever.

Full walk-through: etch.systems/docs/quickstart.

Per-client config

Claude Code

~/.claude/settings.json:

config.json
{
  "mcpServers": {
    "etch": {
      "url": "https://etch.systems/mcp",
      "headers": {
        "Authorization": "Bearer wm_YOUR_ANON_TOKEN"
      }
    }
  }
}

Cursor

~/.cursor/mcp.json (or .cursor/mcp.json at the project root):

config.json
{
  "mcpServers": {
    "etch": {
      "url": "https://etch.systems/mcp",
      "headers": {
        "Authorization": "Bearer wm_YOUR_ANON_TOKEN"
      }
    }
  }
}

Continue

~/.continue/config.yaml:

yaml
mcpServers:
  - name: etch
    url: https://etch.systems/mcp
    headers:
      Authorization: Bearer wm_YOUR_ANON_TOKEN

Cline (VS Code)

~/.config/Cline/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json:

config.json
{
  "mcpServers": {
    "etch": {
      "url": "https://etch.systems/mcp",
      "headers": {
        "Authorization": "Bearer wm_YOUR_ANON_TOKEN"
      }
    }
  }
}

Codex CLI

~/.codex/config.toml:

toml
[mcp_servers.etch]
url = "https://etch.systems/mcp"
headers = { Authorization = "Bearer wm_YOUR_ANON_TOKEN" }

Per-client documentation with current config file locations is kept up-to-date at etch.systems/docs/mcp-clients.

Verify

Every event Etch signs is verifiable offline against pinned public keys with the OSS reference verifier. Auditors pin fingerprints once at pilot onboarding; every past epoch is verifiable indefinitely without contacting Etch.

What Etch is NOT

  • Not a media-provenance envelope (that lane is C2PA and SPIF). Etch signs decisions, not content. Comparison: etch.systems/vs/c2pa.
  • Not a transparency log (that lane is Sigstore Rekor). Etch is a per-project chain that anchors epochs on Rekor. Comparison: etch.systems/vs/sigstore-rekor.
  • Not a watermarking system. Etch records who reviewed an output and what they applied, not whether a specific model touched the text.

License

The metadata and documentation in this repository are MIT-licensed (see LICENSE). The hosted Etch service is Business Source License 1.1 with a hosted-service restriction; see etch.systems/pricing for terms.

Registry listings

Etch is listed on:

PulseMCP auto-indexes from the Official MCP Registry when their intake resumes; no separate submission needed.

For issues with the hosted service, contact via etch.systems. For issues with the metadata or integration examples in this repository, open a GitHub issue here.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Etch

etch is an MCP server that connects MCP-compliant clients to Etch, a hosted signed audit chain for AI agent decisions. It records signed events and supports offline verification against pinned public keys. The integration repository provides registry metadata, client configuration examples, and documentation; the hosted service is separate and proprietary.

Connect your MCP client to https://etch.systems/mcp and provide the bearer token returned by a POST request to https://etch.systems/v1/your-project. The README includes configuration examples for Claude Code, Cursor, Continue, Cline, and Codex CLI.

Yes, Etch-signed events can be verified offline against pinned public keys. Auditors pin fingerprints during pilot onboarding, and every past epoch remains verifiable without contacting Etch using the OSS reference verifier.

You can try Etch without signing up by sending POST to https://etch.systems/v1/your-project. The response provides a bearer token, MCP endpoint URL, and anonymous project ID; anonymous projects include 500 signed events over 14 days and can later be converted to persistent projects.

No, Etch signs AI agent decisions rather than media content and does not watermark outputs. It records who reviewed an output and what they applied; the README distinguishes it from C2PA, SPIF, Sigstore Rekor, and watermarking systems.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEtch AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/etch?style=directory)](https://allmcps.com/mcp/etch)
HTML Embed
<a href="https://allmcps.com/mcp/etch"><img src="https://allmcps.com/api/badge/etch?style=directory" alt="Etch on AllMCPs" /></a>