Heddle MCP Server

Content-addressed contracts and a verification cache that cut agent context by skipping proven code.

Local serverstdioPython

What is the Heddle MCP Server?

Content-addressed contracts and a verification cache that cut agent context by skipping proven code.

The short version

Because contracts are content-addressed and dependency-aware, agents reuse verification, compute blast radius precisely, and regenerate code from a few hundred tokens of context instead of re-reading whole files. Build systems ask which files changed. Hashloom asks which software obligations changed.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_contractthe ~300-token context packet: contract + hash + one-line dep signatures + caller list
put_contractvalidate, write contracts/<name>.yaml, return new hash, a semantic diff of what changed, and every invalidated dependent
get_dependentsblast-radius query, direct or transitive, names + hashes; inferred (unreviewed) contracts flagged
verifyper-unit cached-pass / pass / fail plus a top-level ok gate bit; radius=true widens each name to its full blast radius; runs tests only on cache misses; failures come back as a ≤40-token assertion summary, never a traceb
statusdirty contracts, stale verifications, cache hit-rate, resolved verify interpreter, cumulative token counters

How to install the Heddle MCP Server

{
  "mcpServers": {
    "heddle": {
      "command": "uvx",
      "args": ["hashloom"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Heddle to get contract.”
  • “Use Heddle to put contract.”
  • “Use Heddle to get dependents.”

Frequently asked questions

Content-addressed contracts and a verification cache that cut agent context by skipping proven code. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.