protogrid

Search / io.github.hodlxxi/hodlxxi-readonly

HODLXXI Read-Only

R0· no sign-in

Public read-only MCP server for HODLXXI agent identity, trust, receipts, and verification.

v0.1.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust90of 100
Uptime, 30 days100%
Latency p50495 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "hodlxxi-readonly": {
      "type": "http",
      "url": "https://hodlxxi.com/agent/mcp"
    }
  }
}
claude mcp add --transport http hodlxxi-readonly https://hodlxxi.com/agent/mcp
[mcp_servers.hodlxxi-readonly]
url = "https://hodlxxi.com/agent/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "hodlxxi-readonly": {
      "type": "remote",
      "url": "https://hodlxxi.com/agent/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "hodlxxi-readonly": {
      "type": "http",
      "url": "https://hodlxxi.com/agent/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=hodlxxi-readonly&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vaG9kbHh4aS5jb20vYWdlbnQvbWNwIn0%3D"
}
{
  "servers": {
    "hodlxxi-readonly": {
      "type": "http",
      "url": "https://hodlxxi.com/agent/mcp"
    }
  }
}
{
  "mcpServers": {
    "hodlxxi-readonly": {
      "httpUrl": "https://hodlxxi.com/agent/mcp"
    }
  }
}
extensions:
  "hodlxxi-readonly":
    enabled: true
    name: "hodlxxi-readonly"
    type: streamable_http
    uri: "https://hodlxxi.com/agent/mcp"
    timeout: 300

Quality 79 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: hodlxxi_get_nostr_announcement (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); hodlxxi_get_marketplace_listing (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); hodlxxi_get_reputation (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 1,551 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

26 tools, about 1,551 tokens to load them all · tool set 92e1280f6108 · checked 2026-10-19 10:52 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 90 / 100

provenance90
liveness100
freshness65
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% ~updated-97d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://hodlxxi.com/agent/mcp streamable-httpnoneyes100%495 ms2025-11-252026-10-19

Tools (26)

hodlxxi_get_agent_discoveryReturn the signed Agent Protocol discovery document with public endpoint links, trust surfaces, timestamp, and agent signature.
hodlxxi_get_agent_identityReturn the canonical public agent identity document, including capabilities, pricing, endpoints, skills, messaging metadata, and trust-model declarations.
hodlxxi_get_agent_skills_indexReturn the Agent Skills discovery index with skill names, descriptions, URLs, types, and SHA-256 digests.
hodlxxi_get_api_catalogReturn the public RFC-style API linkset catalog with service descriptions, documentation links, and status links.
hodlxxi_get_attestationsReturn paginated signed receipt attestations. limit must be 1-100 and offset must be non-negative.
hodlxxi_get_capabilitiesReturn the signed capabilities document with job schemas, pricing, limits, endpoint registry, public skills, and messaging metadata.
hodlxxi_get_capabilities_schemaReturn the JSON Schema published for the signed HODLXXI capabilities document.
hodlxxi_get_chain_healthReturn attestation-chain continuity status, event count, latest event hashes, and latest timestamp when available.
hodlxxi_get_covenantReturn a declared covenant artifact by validated covenant identifier, including descriptor, policy, funding status, public keys, and non-claims.
hodlxxi_get_covenant_countdownReturn the machine-readable covenant countdown with chain height, spend paths, estimated unlocks, funding status, and conservative trust interpretation.
hodlxxi_get_jwksReturn the public RSA JSON Web Key Set used to verify HODLXXI-issued JWT signatures. No private JWK fields are exposed.
hodlxxi_get_marketplace_listingReturn the normalized marketplace listing with discovery links, job types, pricing, skills, reputation snapshot, chain health, and trust model.
hodlxxi_get_mcp_server_cardReturn the live MCP discovery server card for https://hodlxxi.com/agent/mcp, which nginx routes to the separate read-only sidecar rather than the Flask monolith.
hodlxxi_get_nostr_announcementReturn the signed Nostr announcement template, advertised NIP-89/NIP-90 kinds, discovery links, and explicit non-goals.
hodlxxi_get_nostr_dm_policyReturn public NIP-17/NIP-59 messaging policy metadata, including intake status, custody limitations, accepted kind, and size ceiling.
hodlxxi_get_oauth_authorization_serverReturn OAuth authorization-server metadata, including the HODLXXI agent_auth discovery block and disabled registration endpoint references.
hodlxxi_get_oauth_protected_resourceReturn OAuth protected-resource metadata, including resource issuer, authorization servers, JWKS URI, scopes, and bearer method.
hodlxxi_get_openid_configurationReturn OpenID Connect discovery metadata: issuer, authorization and token endpoints, JWKS URI, grants, scopes, PKCE, and signing algorithms.
hodlxxi_get_operator_continuityReturn the public operator-continuity statement, operator and agent public keys, covenant status, rotation policy, and verification references.
hodlxxi_get_receiptReturn a previously issued signed receipt by job identifier. Optional requester-proof fields depend on the historical receipt.
hodlxxi_get_reportReturn a public machine-readable trust or readiness report by validated report identifier, including its canonical SHA-256 field when present.
hodlxxi_get_reputationReturn aggregate public operating history, evidenced job counts, attestation count, trust and confidence averages, pattern distribution, and rolling trust trend.
hodlxxi_get_skillsReturn the checked-in public skill catalog with metadata, repository paths, and installation URLs.
hodlxxi_get_trust_eventsReturn the paginated public trust-event chain with hashes, receipt linkage, timestamps, public key, and signatures.
hodlxxi_get_trust_summaryReturn the compact trust summary for a validated public agent identifier.
hodlxxi_verify_receiptVerify a previously issued receipt by job identifier and return verification status, validity, attestation, signed receipt, event hash, and QR pointer non-claims. This does not poll /agent/jobs and cannot mint a receipt.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.hodlxxi/hodlxxi-readonly",
  "title": "HODLXXI Read-Only",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://hodlxxi.com/agent/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.1.1",
  "repository": {
    "url": "https://github.com/hodlxxi/Universal-Bitcoin-Identity-Layer",
    "source": "github",
    "subfolder": "packages/hodlxxi_mcp"
  },
  "websiteUrl": "https://hodlxxi.com",
  "description": "Public read-only MCP server for HODLXXI agent identity, trust, receipts, and verification."
}