Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.chainhelix/intel

REMOTE · MCP.CHAINHELIX.IO · SCANNED AUG 9

Nine chain onchain intelligence with a verifiable onchain signal attestation stream

55 Trust /100
Trust breakdown (6 categories)

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. How we score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability49
  • AI-judged instruction clarity (fair).Partial
  • Tool/resource definitions use about 1873 tokens (~81/item across 23 items; 23 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
  • Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage71
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 0% of tool parameters carry a description.Fail
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.chainhelix.io

# add to Claude Code
claude mcp add --transport http io-chainhelix-intel https://mcp.chainhelix.io/
# ~/.codex/config.toml
[mcp_servers.io-chainhelix-intel]
url = "https://mcp.chainhelix.io/"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "io-chainhelix-intel": {
      "type": "remote",
      "url": "https://mcp.chainhelix.io/",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add io-chainhelix-intel --url https://mcp.chainhelix.io/ --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  io-chainhelix-intel:
    url: "https://mcp.chainhelix.io/"
// mcp.json
{
  "mcpServers": {
    "io-chainhelix-intel": {
      "type": "http",
      "url": "https://mcp.chainhelix.io/"
    }
  }
}

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

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 9 Aug 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Schema quality: 1053 → 1873 functional
    • New tool “attest” functional
    • New tool “webhook_register” functional
    • New tool “prices” functional
    • New tool “list_attestations” functional
    • New tool “webhook_unregister” functional
    • New tool “webhook_status” functional
    • New tool “deep_report” functional
    • New tool “attest_status” functional
    • New tool “attest_spec” functional
  • 8 Aug 26 +1

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

  • 7 Aug 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Schema quality: 68 → 75 functional
    • Server version: 1.0.0 → 1.1.0 functional
    • New tool “situation_report” functional
    • New tool “latest_signals” functional
  • 6 Aug 26 +1
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “session_stats” rewrote its description, which is the text the model reads security
    • Tool “whale_flows” rewrote its description, which is the text the model reads security
    • Tool “congestion” rewrote its description, which is the text the model reads security
    • Tool “correlation_matrix” rewrote its description, which is the text the model reads security
    • Tool “iv_summary” rewrote its description, which is the text the model reads security
    • Tool “market_state” rewrote its description, which is the text the model reads security
    • Tool “mev_intel” rewrote its description, which is the text the model reads security
    • Schema quality: 45 → 68 functional
    • Tool “verify_reveal” now declares an output schema functional
    • Tool “whale_flows” now declares an output schema functional
    • Tool “attestation_stats” now declares an output schema functional
    • Tool “congestion” now declares an output schema functional
    • Tool “correlation_matrix” now declares an output schema functional
    • Tool “iv_summary” now declares an output schema functional
    • Tool “list_reveals” now declares an output schema functional
    • Tool “market_state” now declares an output schema functional
    • Tool “mev_intel” now declares an output schema functional
    • Tool “proof_spec” now declares an output schema functional
    • Tool “session_stats” now declares an output schema functional
    • First check of Tool coverage: 100 functional
    • New tool “wall_map” functional
  • 5 Aug 26 +1
    • Stability: unverified → 0.03 functional
  • 4 Aug 26 52

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 9 Aug 2026 · Probed https://mcp.chainhelix.io

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.chainhelix.io CN=YE2,O=Let's Encrypt,C=US 4 Aug 2026 2 Nov 2026 ECDSA 256 ECDSA-SHA384 58dfca8b86ac99ef956724aa8f5dcb222f8
SANs: mcp.chainhelix.io
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC insecure

Validation of mcp.chainhelix.io. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 57355 8 Verified
chainhelix.io. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.chainhelix.io Verified 200
http (plaintext) http://mcp.chainhelix.io HTTPS enforced 301 https://mcp.chainhelix.io/
MCP tools · 23 exposed · ~1,596 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
attest ~158

Requires a ChainHelix API key as bearer token, or 5 cents in USDC per call paid over x402 on the Base network. Seal any claim on chain now, reveal it later — a track record nobody can backdate. Send your claim as the payload string with an optional revealDelayHours from 1 to 720, default 72. Your identity is your paying wallet, or your key id. ChainHelix seals the exact time of your commitment on the opBNB chain; the claim text and salt publish automatically at reveal time. This attests WHEN you said it, never whether it is true. Verification spec: the free attest_spec tool

NameTypeReqDescription
payloadstringyes
revealDelayHoursnumber
NameTypeReqDescription
committedAtnumber
errorstring
hashstring
notestring
revealAtnumber
revealDelayHoursnumber
seqnumber
statusstring
tenantstring

No examples provided.

attest_spec ~31

The machine verification spec for the attestation service — how sealed claims are hashed, put on chain and verified independently

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

attest_status ~58

Check one sealed claim by tenant plus seq or hash. Before reveal time only the receipt shows; after it the claim text and salt are included

NameTypeReqDescription
hashstring
seqnumber
tenantstringyes
NameTypeReqDescription
foundbooleanyes
recordobject

No examples provided.

attestation_stats ~25

Live counts of the attestation stream: committed, anchored, revealed, gaps

Input schema present but exposes no named parameters.

NameTypeReqDescription
anchorsnumberyes
awaitingMaturitynumberyes
committednumberyes
gapsnumberyes
latestSeqnumberyes
revealDelayHoursnumberyes
revealednumberyes

No examples provided.

congestion ~50

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. Bitcoin queue depth and fee level now vs the past 30 days

Input schema present but exposes no named parameters.

NameTypeReqDescription
fastestFeenumberyes
median30dnumberyes
p90_30dnumberyes
pendingTransactionsnumberyes

No examples provided.

correlation_matrix ~65

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. Pairwise correlation of hourly returns across the nine chains. window in days default 7 max 30

NameTypeReqDescription
windownumber
NameTypeReqDescription
meannumber|null
pairsarrayyes
windowDaysnumberyes

No examples provided.

deep_report ~112

Requires a ChainHelix API key as bearer token, or 25 cents in USDC per call paid over x402 on the Base network. The complete nine chain research brief in one call: the full market report with price walls, large transfers and bot activity, the live signal stream with conviction scores and ranking tiers, cross chain correlations, options volatility, session statistics and the proof stream counters, with links to verify every signal on chain. The most complete single answer this server produces

NameTypeReqDescription
chainstring
NameTypeReqDescription
correlationsobject|null
generatednumberyes
optionsVolatilityobject|null
proofobject|null
reportobject|null
sessionsobject|null
signalsarray|null
verifyobject

No examples provided.

iv_summary ~53

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. Near term option implied volatility for Bitcoin and Ethereum, now vs one week ago

Input schema present but exposes no named parameters.

NameTypeReqDescription
resultsarrayyes

No examples provided.

latest_signals ~123

Requires a ChainHelix API key as bearer token, or 6 cents in USDC per call paid over x402 on the Base network. The live ChainHelix signal stream, newest first. Each signal names chain, direction, entry price, win probability and a conviction score with its ranking tier, and every one is sealed on chain the moment it exists so the record cannot be edited afterward. Verify any of them with the free proof tools. Optional chain, and limit up to 50

NameTypeReqDescription
chainstring
limitnumber
NameTypeReqDescription
resultsarrayyes

No examples provided.

list_attestations ~52

A tenant’s full sealed-claim stream, newest first. Matured claims include their text and salt. Optional limit up to 200

NameTypeReqDescription
limitnumber
tenantstringyes
NameTypeReqDescription
recordsarrayyes
tenantstringyes
totalnumberyes

No examples provided.

list_reveals ~40

Matured signal reveals with Merkle paths. Optional month YYYY-MM and limit

NameTypeReqDescription
limitnumber
monthstring
NameTypeReqDescription
latestarray
monthstring
monthsarray
revealsarray

No examples provided.

market_state ~62

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. Regime, range age and volatility state per chain. Omit chain for all nine

NameTypeReqDescription
chainstring
NameTypeReqDescription
resultsarrayyes

No examples provided.

mev_intel ~78

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. MEV event rates per chain and type vs the trailing weekly pace. window in hours, default 24, max 168

NameTypeReqDescription
chainstring
windownumber
NameTypeReqDescription
resultsarrayyes

No examples provided.

prices ~65

Requires a ChainHelix API key as bearer token, or 1 cent in USDC per call paid over x402 on the Base network. Live price for every chain in one call — the one cent market check. Omit chain for all nine

NameTypeReqDescription
chainstring
NameTypeReqDescription
resultsarrayyes

No examples provided.

proof_spec ~21

The machine verification spec for the ChainHelix attestation stream

Input schema present but exposes no named parameters.

Structured output declared, but exposes no named fields.

No examples provided.

session_stats ~66

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. Share of price movement per trading session over 7 days. Sessions are Asia London New York in UTC thirds

NameTypeReqDescription
chainstring
NameTypeReqDescription
resultsarrayyes

No examples provided.

situation_report ~82

Requires a ChainHelix API key as bearer token, or 5 cents in USDC per call paid over x402 on the Base network. The full market picture in one call: market state, price walls, large transfers, bot activity and the Bitcoin queue for every chain in a single report. Omit chain for all nine

NameTypeReqDescription
chainstring
NameTypeReqDescription
bitcoinQueueobject|null
chainsarrayyes
generatednumberyes

No examples provided.

verify_reveal ~46

Recompute the hash and Merkle fold for one reveal by sequence number. Returns each check result plus the data to re-verify independently on chain

NameTypeReqDescription
seqnumberyes
NameTypeReqDescription
anchorBscTxstring|null
foundbooleanyes
hashRecomputesboolean
merkleFoldsToAnchorRootboolean|null
notestring
opbnbTxstring
statusstring
verifyOnChainstring

No examples provided.

wall_map ~81

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. Support and resistance price walls per chain with touch counts, from hourly to weekly market structure — the same wall map the ChainHelix engine trades with. Omit chain for all nine

NameTypeReqDescription
chainstring
NameTypeReqDescription
resultsarrayyes

No examples provided.

webhook_register ~140

Requires a ChainHelix API key as bearer token, or 70 cents in USDC per call paid over x402 on the Base network. Get ChainHelix events PUSHED to your https URL instead of polling: signal_sealed (the sealed signal stream the moment each signal exists) and trade_closed (every finished trade with its result). 70 cents buys 7 days of delivery; call again with the same URL any time to extend. An active ChainHelix API key registers at no per call charge. Deliveries are signed so you can verify each one came from us

NameTypeReqDescription
eventsarray
urlstringyes
NameTypeReqDescription
daysAddednumber
errorstring
eventsarray
expiresAtnumber
idstring
notestring
secretstring
urlstring

No examples provided.

webhook_status ~65

Your registered webhooks for your tenant identity (your paying wallet, or your key id), optionally narrowed to one id. Requires your tenant so it can only show your own webhooks; never returns the signing secret

NameTypeReqDescription
idstring
tenantstringyes
NameTypeReqDescription
errorstring
foundbooleanyes
webhooksarray

No examples provided.

webhook_unregister ~46

Remove a webhook. Takes the id and the signing secret from registration — only the holder of the secret can remove it

NameTypeReqDescription
idstringyes
secretstringyes
NameTypeReqDescription
errorstring
idstring
removedbooleanyes

No examples provided.

whale_flows ~77

Requires a ChainHelix API key as bearer token, or 2 cents in USDC per call paid over x402 on the Base network. Large transfer counts and USD totals per chain. window in hours default 24 max 168, threshold 500000 USD

NameTypeReqDescription
chainstring
windownumber
NameTypeReqDescription
resultsarrayyes

No examples provided.