Skip to main content

Basis Protocol

io.github.basis-protocol/basisVersion 1.0.0

Attested risk scores for stablecoins, DeFi protocols and wallets, with receipts.

Status

Responds336 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:46 UTC
Latency
336 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://basisprotocol.xyz/mcpResponds336 ms
No sign-in

Claude Code

claude mcp add --transport http basis https://basisprotocol.xyz/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: basis
Remote MCP server URL: https://basisprotocol.xyz/mcp

Cursor

{
  "mcpServers": {
    "basis": {
      "url": "https://basisprotocol.xyz/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"basis","type":"http","url":"https://basisprotocol.xyz/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

7 tools

Tools of Basis Protocol
Read-only
Idempotent
Open world
basis_answerAsk the Basis Agent a question about attested risk state. Answers cite attestation hashes; ungroundable queries are refused. Never recommends positions or forecasts. Pass your hub API key (x-api-key header or ?apikey=) to attribute reads. Multi-turn: pass the envelope's session_id back as session_id. Parameters: query: The question (max 4000 chars). session_id: Session UUID from a previous envelope (optional). Not declaredNot declaredNot declaredNot declared
basis_dataMarket, governance and risk data in one tool. Pick a kind: liquidity_depth (entity=coin id), yield_data (entity=protocol, optional), governance_activity (entity=protocol slug; window=days, 90), bridge_flows (entity=bridge id, optional), exchange_health (entity=exchange id, optional), volatility (entity=asset id), incidents (entity=entity id, optional), peg_monitor (summary of latest deviation + status per coin; detail=true with entity returns that coin's 5-minute series, window=hours, 24), venue_shift (entity=operator slug, optional), asset_footprint (entity=token or symbol), divergence (capital-flow vs quality signals; severity=notable|alert|critical, limit=20, window=hours 24), treasury_events (entity=wallet, optional), riskiest_wallets (limit=20), scoring_backlog (limit=20), record (the delegation record as the five questions — terms, conduct, holdings, soundness, exposure, visibility; entity=node_class:native_id e.g. sky_star:grove, stablecoin:usds, morpho_vault:8453:0x..., tokenized_fund:ethereum:0x...; a bare entity searches by name; severity=SCO60|MICA67|GENIUS adds a lens verdict per held stablecoin), shock (entity=token contract address; window=shock in bps, 1000: the loss followed through holders, gross, after pro-rata exit capacity, and bounded by declared caps). Responses are capped near 12 KB; an unknown kind returns the list of kinds. Not declaredNot declaredNot declaredNot declared
entity_readLook up any entity by symbol, slug, contract/wallet address, operator or vault name. Returns {entity_type, id, score, grade, confidence, report_hash, receipt_hash, links, receipt}. report_hash is the entity's latest attested report; receipt_hash is a deprecated alias of it. receipt is this answer's own receipt (check it at receipt.status). When nothing resolves returns {match: null, did_you_mean: [up to 5 candidates], receipt} rather than an error. Not declaredNot declaredNot declaredNot declared
get_methodologyThe Basis methodology. mode="summary" (default): index list, versions, component counts. mode="full": the complete SII formula, weights and component specifications (large).Not declaredNot declaredNot declaredNot declared
get_stablecoin_scoresCurrent SII scores (0-100) for scored stablecoins. Use before any decision involving stablecoins. Parameters: limit: max coins returned (default 25, max 500) fields: columns to return per coin (default id, symbol, name, issuer, score, grade, confidence, stale, computed_at); name "categories" for category scores sort_by: "score_desc" (default), "score_asc", or "symbol" One coin's detail: entity_read(query). Not declaredNot declaredNot declaredNot declared
receipt_verifyVerify a receipt or citation hash from an envelope (basis_answer, entity_read). Resolves it against the attestation tables and returns what it attests to, or that it is unknown. ``source`` optionally restricts the table. Not declaredNot declaredNot declaredNot declared
score_historyDaily SII score history for a stablecoin: a list of {date, score, grade} only. Parameters: coin: symbol, slug or contract address (resolved like entity_read) days: lookback window, 1-365 (default 30) Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Sep 28, 2026
Updated
Sep 28, 2026
Categories (suggested)
Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing