# GENESIS ProofRelay MCP Verifier (remote · mcp.genesisre.io)

Read-only verifier for 25 ProofRelay MCP tools and non-confidential evidence bundles.

- Trust score: 71/100 (medium)
- Change this week: +7
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `mcp.genesisre.io`: 71/100 (this document), [markdown](https://verifymcp.io/servers/io-genesisre-proofrelay-mcp-verifier/mcp.md), [page](https://verifymcp.io/servers/io-genesisre-proofrelay-mcp-verifier/mcp)

## Channel facts

- Endpoint: `https://mcp.genesisre.io/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `2026-05-22.v1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 78/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 1766 tokens (~40/item across 44 items; 26 tools + 18 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 71/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http io-genesisre-proofrelay-mcp-verifier https://mcp.genesisre.io/mcp
```

### Codex

```toml
[mcp_servers.io-genesisre-proofrelay-mcp-verifier]
url = "https://mcp.genesisre.io/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "io-genesisre-proofrelay-mcp-verifier": {
      "type": "remote",
      "url": "https://mcp.genesisre.io/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add io-genesisre-proofrelay-mcp-verifier --url https://mcp.genesisre.io/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  io-genesisre-proofrelay-mcp-verifier:
    url: "https://mcp.genesisre.io/mcp"
```

### Other

```json
{
  "mcpServers": {
    "io-genesisre-proofrelay-mcp-verifier": {
      "type": "http",
      "url": "https://mcp.genesisre.io/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 71, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 70, +4)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 66, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 66, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-28 (score 65, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 64, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 64)

First indexed and scored.

## MCP tools (26)

### `proofrelay.get_verifier_status` (~49 tokens)

Get ProofRelay verifier status

Read the ProofRelay verifier status, accepted bundle shape, and trust boundary before submitting evidence. Use this first when an agent needs to understand what ProofRelay verifies and what it does not.

### `proofrelay.recommend_checkpoint` (~54 tokens)

Recommend next checkpoint

Choose the next public-safe GENESIS checkpoint for a paid, material, or relied-upon agent workflow. Submit normalized context only; the tool returns reason codes without protected routing internals.

Input parameters:

- `workflow_context` (required)

### `proofrelay.verify_bundle` (~78 tokens)

Verify ProofRelay evidence bundle

Verify a submitted non-confidential ProofRelay V1 or V2 evidence bundle for hash integrity, monotonic ordering, signatures, and chain continuity. The tool does not charge, settle, mutate storage, or certify external facts.

Input parameters:

- `bundle` (required)
- `public_keys`
- `require_chain`
- `require_signature`

### `proofrelay.normalize_payment_proof` (~56 tokens)

Normalize payment proof envelope

Validate rail-agnostic payment or entitlement proof hashes and return the ProofRelay payment_context evidence profile. This does not charge, settle, custody funds, or verify external payment finality.

Input parameters:

- `payment_proof` (required)

### `proofrelay.build_bundle_draft` (~50 tokens)

Build unsigned ProofRelay bundle draft

Build a canonical, unsigned, non-attesting ProofRelay bundle draft from public-safe event hashes. The public MCP server does not sign or certify caller-provided facts.

Input parameters:

- `draft` (required)

### `proofrelay.describe_stripe_entitlement_flow` (~39 tokens)

Describe Stripe entitlement flow

Return the agent-native Stripe checkout entitlement workflow for ProofRelay paid verification, including token, status, redemption, and replay expectations.

### `proofrelay.adapt_x402_payment_proof` (~51 tokens)

Adapt x402 payment proof

Map public-safe x402 request, 402 challenge, payment payload, facilitator response, and resource response hashes into ProofRelay's payment_context evidence profile.

Input parameters:

- `x402` (required)

### `proofrelay.plan_replay_rejection_test` (~47 tokens)

Plan replay rejection test

Return a deterministic replay rejection test plan and optionally classify observed first/replay responses. The tool does not redeem tokens or call paid endpoints.

Input parameters:

- `replay_test` (required)

### `proofrelay.wrap_mcp_tool_evidence` (~58 tokens)

Wrap MCP tool evidence

Convert hash-only MCP tool request, response, schema, authority, and payment context references into a portable ProofRelay evidence wrapper without ingesting raw prompts, outputs, credentials, or logs.

Input parameters:

- `tool_evidence` (required)

### `proofrelay.map_openapi_operation_evidence` (~50 tokens)

Map OpenAPI operation evidence

Map public OpenAPI operation metadata and schema hashes into a ProofRelay event plan with checkpoint recommendations for paid, mutating, or relied-upon API operations.

Input parameters:

- `operation` (required)

### `proofrelay.generate_paid_tool_receipt` (~57 tokens)

Generate paid tool receipt draft

Generate an unsigned, hash-only paid MCP/API tool receipt draft that callers can include in a signed ProofRelay bundle. The tool does not charge, redeem, settle, or attest to external facts.

Input parameters:

- `receipt` (required)

### `proofrelay.scan_mcp_risk` (~74 tokens)

Scan MCP risk metadata

Return a read-only, public-metadata MCP risk score from tool descriptors, schemas, and registry claims. Use before listing, integrating, or wrapping another MCP server; it does not fetch network data, require auth, mutate systems, inspect source code, or certify vulnerability status.

Input parameters:

- `risk_scan` (required)

### `proofrelay.describe_cli_sdk_helper` (~43 tokens)

Describe CLI and SDK helper

Return public-safe setup guidance for connecting MCP clients to ProofRelay and preparing hash-only evidence inputs without exposing secrets or requiring package installation.

Input parameters:

- `helper` (required)

### `proofrelay.build_human_approval_receipt` (~54 tokens)

Build human approval receipt draft

Build an unsigned, hash-only human approval receipt draft for authority, policy, and subject evidence. The tool does not create approval authority or certify the approver's identity.

Input parameters:

- `approval` (required)

### `proofrelay.build_audit_pack_manifest` (~44 tokens)

Build audit pack manifest

Build a portable hash-only audit pack manifest from bundle, verifier, policy, and evidence hashes without uploading private files or logs.

Input parameters:

- `audit_pack` (required)

### `proofrelay.summarize_agent_action_log` (~44 tokens)

Summarize agent action log

Summarize public-safe agent action log counts and hashes into a governance review profile without ingesting raw logs or traces.

Input parameters:

- `action_log` (required)

### `proofrelay.review_vendor_risk_profile` (~47 tokens)

Review vendor risk profile

Review public vendor or MCP server risk metadata for governance signals using hashes and declared boundaries only. This is not legal, security, or procurement certification.

Input parameters:

- `vendor` (required)

### `proofrelay.build_title_production_evidence` (~58 tokens)

Build title production evidence

Build a hash-only title production evidence profile from order, property, title-search, commitment, exception, and tax-cert hashes. The tool does not certify title status or legal sufficiency.

Input parameters:

- `title_evidence` (required)

### `proofrelay.build_closing_proof_pack` (~59 tokens)

Build closing proof pack

Build a hash-only closing proof pack manifest from settlement, title, lender, funding, notary, disbursement, and approval hashes. The tool does not authorize closing or disbursement.

Input parameters:

- `closing_pack` (required)

### `proofrelay.review_wire_payoff_change` (~43 tokens)

Review wire/payoff change evidence

Review hash-only wire, payoff, or disbursement change metadata for red flags and required controls without approving funds movement.

Input parameters:

- `wire_change` (required)

### `proofrelay.map_lender_condition_evidence` (~41 tokens)

Map lender condition evidence

Map lender condition text, evidence, reviewer, and waiver hashes into a portable condition profile without satisfying lender conditions.

Input parameters:

- `condition` (required)

### `proofrelay.compute_readiness_signal` (~54 tokens)

Compute readiness signal

Compute a public-safe readiness signal from title, closing, wire, lender-condition, approval, exception, and risk hashes/counts. The tool does not certify readiness to close or fund.

Input parameters:

- `readiness` (required)

### `proofrelay.adapt_agent_identity_evidence` (~65 tokens)

Adapt agent identity evidence

Map Concordium, ERC-8004, DID, domain, wallet-controller, or IAM identity references into a hash-only PREP-3 input. ProofRelay accepts identity as evidence; it does not issue identity or certify people.

Input parameters:

- `identity` (required)

### `proofrelay.build_registry_entry` (~45 tokens)

Build registry entry draft

Build a public-safe ProofRelay Registry entry draft for an agent, API, MCP server, workflow, or adapter using only hashes and profile markers.

Input parameters:

- `entry` (required)

### `proofrelay.issue_conformance_badge` (~59 tokens)

Issue conformance badge draft

Build an unsigned ProofRelay evidence-conformance badge draft such as PREP-compatible, Verified Bundle, Verified MCP, or Replay Tested. This is not legal, security, model-safety, or platform certification.

Input parameters:

- `badge` (required)

### `proofrelay.verify_signed_attestation` (~55 tokens)

Verify signed ProofRelay attestation

Verify a legacy Ed25519 or V2 ES256 ProofRelay artifact using public key material and optional issuer/purpose pins. The tool never accepts private keys and does not sign caller claims.

Input parameters:

- `verification` (required)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/io-genesisre-proofrelay-mcp-verifier/mcp#diagnostics

## Score history

- 2026-08-03: 71
- 2026-08-02: 71
- 2026-08-01: 70
- 2026-07-31: 70
- 2026-07-30: 66
- 2026-07-29: 66
- 2026-07-28: 65
- 2026-07-27: 64
- 2026-07-26: 64

## Links

- Remote endpoint: https://mcp.genesisre.io/mcp
- Changelog RSS feed: https://verifymcp.io/servers/io-genesisre-proofrelay-mcp-verifier/mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/io-genesisre-proofrelay-mcp-verifier/mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/io-genesisre-proofrelay-mcp-verifier/mcp
