# io.thegavel/gavel

Oracle-free fixed-rate, fixed-term BTC credit on Arbitrum One. Data and unsigned blueprints.

- **Type:** MCP server
- **Trust:** 60/100 (B), scored on the content rubric
- **Verification:** community-indexed — nobody has claimed this listing
- **Version:** 0.4.0
- **Author:** io.thegavel
- **License:** Unknown
- **Endpoints:** streamable-http https://mcp.thegavel.io/mcp
- **Source:** https://github.com/JamieFrame/gavel-mcp
- **Endpoint health:** reachable (last checked 2026-09-23T23:39:28.722Z, 4 samples) — uptime is not a security property and is not part of the trust score
- **Compatible clients:** claude-code, cursor, copilot, chatgpt, gemini (basis: transport)

## Trust

60/100 (B), scored on the content rubric
- Publisher verified: no
- Install scripts: nothing suspicious found
- Prompt-injection scan: clean
- Obfuscation scan: clean
- Evidence age: 0 days

## Security scan

- **Status:** clean
- **Scanned:** 2026-09-25T18:33:21.952Z
- **Version scanned:** HEAD
- **CVEs:** no coverage — this entry has no package coordinates to query OSV against, so "no known CVEs" is NOT asserted for it.

## Tools

29 declared. Statically extracted from the shipped source — a floor on the surface, not a census.
- `list_comparables` — Which recent auctions resemble these parameters, and how did each clear?
- `get_address_history` — What has this address done on the protocol? Public chain events only, with
- `get_book` — What is open right now — auctions, bids and positions listed? Current chain
- `get_verification_bundle` — What can be checked about the contracts, and what did the last check
- `get_yield_curve` — Returns the current fitted Gavel yield curve for the requested
- `list_onchain_indicators` — Returns the catalog of available on-chain indicator tools, including
- `prepare_bid_calldata` — Builds an unsigned transaction blueprint for placing a bid on a Gavel
- `prepare_create_auction_calldata` — Builds an unsigned transaction blueprint for creating a borrow auction
- `prepare_repay_loan_calldata` — Builds an unsigned transaction blueprint for repaying a Gavel loan,
- `prepare_claim_collateral_calldata` — Builds an unsigned transaction blueprint for a lender to claim the
- `prepare_claim_refund_calldata` — Builds an unsigned transaction blueprint for reclaiming funds held by
- `list_gavel_indicators`
- `get_gavel_indicator` — Returns the current value of a single Aletheia indicator by id, with
- `get_lens` — Returns a READING LENS: a presentation procedure for this dataset,
- `list_fiat_onramps` — Returns a catalog of fiat-to-USDC onramps that deliver native USDC on
- `list_wallet_options` — Returns a catalog of self-custody wallet apps compatible with Gavel
- `get_mvrv` — Returns the current Bitcoin MVRV ratio: market capitalisation divided
- `find_auctions_matching_criteria` — Returns Gavel auctions filtered by the criteria you supply. Does not
- `get_user_positions` — Returns every Gavel position an address holds — as borrower, as
- `get_loan_status` — Returns the current state of a single Gavel loan and what action, if
- `get_protocol_reference` — Returns the Gavel Protocol's complete on-chain reference data for the requested
- `check_wallet_status` — Returns a structured readiness report for the given wallet address:
- `get_credit_state` — What does Bitcoin-collateralised credit cost and how much of it is
- `get_credit_state_history` — How has the Bitcoin credit surface moved? The same cross-venue reading
- `get_market_composition` — What kinds of credit make up this market, and in what proportions?
- `get_market_flows` — How much credit was created and retired, and over what period? Latest,
- `list_venues` — Which credit venues does this dataset cover, and what is known about each?
- `get_venue` — What is known about this venue, criterion by criterion? The three pillars —
- `compare_venues` — What does credit at this tenor and LTV cost across every venue Aletheia

## Install

**Verdict: review** — Installable, but 2 things to check first: No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
**Cautions** (coverage gaps and advisories — never blocking)
- No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
- No publisher has proved control of this listing; it is indexed, not vouched for.
**Config** (claude-code):
```json
"{\n  \"mcpServers\": {\n    \"gavel\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.thegavel.io/mcp\"\n    }\n  }\n}"
```

## Blast radius

Contained to moderate — no credential declaration found, from the publisher, the upstream registry, or the README. Known so far: runs on someone else's infrastructure; read-only tool surface.
- Floor 9, ceiling 27 (tier: unknown)
- `unknown` means the floor and ceiling land in different bands — not measured enough to name one. It does not mean low.
- This is impact, not likelihood. A high radius is not a defect: a filesystem server is supposed to write files. It is never part of the trust score.

## Machine-readable views of this entry

- Signed JSON: https://forgeregistry.com/api/v1/packages/io.thegavel%2Fgavel
- Install plan: https://forgeregistry.com/api/v1/packages/io.thegavel%2Fgavel/install-plan
- Alternatives: https://forgeregistry.com/api/v1/alternatives/io.thegavel%2Fgavel
- HTML page: https://forgeregistry.com/registry/io.thegavel%2Fgavel
- MCP: POST https://forgeregistry.com/api/mcp → `forge_get_package` / `forge_install_plan`

## About this document

Generated by Forge (https://forgeregistry.com) — a compact rendering of the same record served, signed, at the JSON URL above. Trust and scan facts are the registry's own measurements; anything Forge did not measure is named as unmeasured rather than omitted.
