# agent-surety MCP server

Counterparty risk transfer for the agent economy: agents post bonds behind their promises, wronged c

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-jdhart81-agent-surety
- Repository: https://github.com/jdhart81/viridis-agent-fleet

## Install
- Endpoint: https://mcp.viridisconservation.com/surety/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.viridisconservation.com/surety/mcp

## Tools
- post_bond - Post a surety bond behind an agent's promises. principal is a positive
    integer in minor units; expires_at is the ISO-8601 coverage window end.
    The bond fee (2% default) is computed and frozen at post. Endpoint: https://mcp.viridisconservation.com/surety/mcp
- activate_bond - Mark a POSTED bond ACTIVE (idempotent). funding_ref links the payment
    rail transaction that funded the stake. Endpoint: https://mcp.viridisconservation.com/surety/mcp
- file_claim - File a claim against an ACTIVE bond. Claims pay out ONLY when an
    arbitration ruling upholds them (see slash_bond). Endpoint: https://mcp.viridisconservation.com/surety/mcp
- slash_bond - Execute an arbitration ruling against a claim. Requires the ruling's
    case id + content hash from agent-arbitration — no ruling, no slash; a
    given ruling pays at most once. Payout caps at the bond's available
    balance (over-claims exhaust the bond). Endpoint: https://mcp.viridisconservation.com/surety/mcp
- release_bond - Release the remaining stake to the principal after the coverage window
    elapses — refused while any claim is still open. Endpoint: https://mcp.viridisconservation.com/surety/mcp
- bond_status - Current record for a bond (state, balances, claims, audit head). Endpoint: https://mcp.viridisconservation.com/surety/mcp
- list_bonds - List bonds, optionally filtered by state
    (POSTED|ACTIVE|RELEASED|EXHAUSTED). Endpoint: https://mcp.viridisconservation.com/surety/mcp
- verify_audit - Validate the tamper-evident audit hash chain for a bond. Endpoint: https://mcp.viridisconservation.com/surety/mcp
- price_bond - Underwrite a surety bond: deterministic actuarial premium quote from a
    counterparty's track record (attestations, notarized deliveries, completed
    bonds lower the rate; slashes raise it or decline outright). Integer-only
    model uw-v1; the returned quote_hash lets any party recompute and verify
    the quote. Pure — never mutates bond state. Endpoint: https://mcp.viridisconservation.com/surety/mcp
- describe_agent - Return capabilities and input contract. Endpoint: https://mcp.viridisconservation.com/surety/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.jdhart81
- Version: 0.2.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 15, 2026
- Source: https://registry.modelcontextprotocol.io
