protogrid

Search / io.github.christianscode1994/volatiai-mcp

volatiai-mcp

R0· no sign-in

Pay-per-use MCP tools for AI agents. USDC on Base via x402. No API keys.

v1.2.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75new
Trust93of 100
Uptime, 30 days96%
Latency p50211 ms

Connect

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

Quality 75 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 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 hygiene75 · 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: get_block_number (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_gas_price (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); list_active_signals (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 1,009 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 5 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

13 tools, about 1,009 tokens to load them all · tool set ad7442a0c274 · tools last changed 2026-11-14 · checked 2026-11-14 07:03 UTC

Tool changes

  • list_categoriesremoved

    List signal categories with counts.

  • get_anchorremoved

    Return anchor-log status for a snapshot date: was an anchor entry recorded, what was the file SHA-256 at anchor time vs now, is a FreeTSA .tsr present. Detects post-hoc rewrites that signature verification alone cannot.

  • resolve_entityremoved

    Resolve a slug, alias, or entity ID to a canonical VolatiAI entity. Returns the entity metadata, all sectors it appears in, external ID mappings (CoinGecko, Wikidata), and evidence links from the entity registry. Warnings flag metric incomparability (e.g. btc-exchange-spread and eth-exchange-spread share metric "spread_pct" but measure different assets — do NOT compare their values).

  • get_trust_manifestremoved

    One-call discovery: returns all URLs, algorithms, tools, and the 4-step verification chain a consumer needs to independently verify VolatiAI data. No snapshot fetch. Use first to learn where everything lives.

  • get_snapshotremoved

    Fetch a historical snapshot by date (YYYY-MM-DD). Returns signed snapshot, hash, and publication metadata. Use verify_snapshot to cryptographically verify integrity.

  • find_corroborationsremoved

    Find groups of active signals measuring the same metric (e.g. BTC price from multiple exchanges). High disagreement_pct (>1%) suggests arbitrage or a data-source discrepancy.

  • verify_snapshotremoved

    Verify a VolatiAI snapshot's chain integrity and return its signature fields for independent verification. Use this to prove the data hasn't been tampered with.

  • get_sectorremoved

    Get current data for one sector. Sector slugs from list_active_signals output.

  • list_entitiesremoved

    List all canonical entities in the VolatiAI entity registry. Use to discover what entities are known and which sectors map to them. Optional type filter (e.g. "asset", "organization", "product", "game").

  • get_current_revisionremoved

    Return the single canonical 'what is current' pointer: snapshot date, hash, signed_at, pubkey_id, and previous revision. Use this before querying a specific snapshot date to know what's freshest.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

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 93 / 100

provenance80
liveness98
freshness100
hygiene100

+repository +namespace-matches-repo +reachable +uptime-96% +updated-2d-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://volatiai-mcp.fourieranalys.workers.dev/mcp streamable-httpnoneyes96%211 ms2025-06-182026-11-14

Tools (13)

explain_pricingFree. Returns full tool catalog with prices, network details (asset, payTo), and how to pay. Use before making any payment.
get_block_numberLatest Base mainnet block number.
get_eth_balanceGet ETH balance for a Base mainnet address. Returns balance_wei (string) and balance_eth (formatted).
get_gas_priceCurrent Base mainnet gas price in Gwei.
get_token_balanceGet ERC-20 token balance on Base. decimals_assumed=6 (USDC-style). Use balance_raw for exact integer.
get_wallet_nonceTransaction count (nonce) for a wallet address on Base mainnet.
get_wallet_summaryComposite read: returns ETH balance, USDC balance, nonce, latest block, and gas price for any wallet in ONE call (5 RPC reads executed in parallel). Replaces 5 separate tool calls — 5x faster, 5x cheaper than calling individual tools.
list_active_signalsTop-volatility crypto assets ranked by 1h/24h/7d change. Returns up to 10 assets.
page_to_markdownFetch any URL and return clean Markdown. Strips scripts, styles, and HTML tags; preserves headings, links, bold/italic, lists. Useful for reading docs, news, or competitor pages into an LLM context. Deterministic and stateless — no LLM, no API key. 15s timeout, 50KB default output cap.
purchaseExecute a paid tool by providing a valid x402 payment header. Returns the tool result and a signed receipt with transaction hash. Use this to purchase any paid tool in one atomic call.
signals_deltaDelta feed: returns assets changed after a caller-supplied Unix timestamp. Caller holds the cursor; server is stateless. Advance `since` from `next_cursor`.
signals_evaluatePure-function alert evaluator. Caller passes snapshot + thresholds; returns {alert, matched, reason}. Same inputs -> same outputs. policy_version=evaluate-v1.
signals_rankDeterministic ranking with published formula. risk_adjusted: abs(7d)/max(volatility,0.01). momentum: 0.5*1h+0.3*24h+0.2*7d. formula_version=rank-v1.

Schemas: list_tools.

Similar MCP servers

More from io.github.christianscode1994

Official server.json
{
  "name": "io.github.christianscode1994/volatiai-mcp",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "remotes": [
    {
      "url": "https://volatiai-mcp.fourieranalys.workers.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.2.0",
  "repository": {
    "url": "https://github.com/christianscode1994/VolatiAI",
    "source": "github"
  },
  "description": "Pay-per-use MCP tools for AI agents. USDC on Base via x402. No API keys."
}