Search / io.github.christianscode1994/volatiai-mcp
volatiai-mcp
R0· no sign-inPay-per-use MCP tools for AI agents. USDC on Base via x402. No API keys.
v1.2.0 · active · repository · descriptor JSON · versions
Search / io.github.christianscode1994/volatiai-mcp
R0· no sign-inPay-per-use MCP tools for AI agents. USDC on Base via x402. No API keys.
v1.2.0 · active · repository · descriptor JSON · versions
{
"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
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changes, stability.rug_pull, stability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvablelist_categoriesremovedList signal categories with counts.
get_anchorremovedReturn 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_entityremovedResolve 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_manifestremovedOne-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_snapshotremovedFetch a historical snapshot by date (YYYY-MM-DD). Returns signed snapshot, hash, and publication metadata. Use verify_snapshot to cryptographically verify integrity.
find_corroborationsremovedFind 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_snapshotremovedVerify 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_sectorremovedGet current data for one sector. Sector slugs from list_active_signals output.
list_entitiesremovedList 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_revisionremovedReturn 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.
+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.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://volatiai-mcp.fourieranalys.workers.dev/mcp streamable-http | none | yes | 96% | 211 ms | 2025-06-18 | 2026-11-14 |
explain_pricing | Free. Returns full tool catalog with prices, network details (asset, payTo), and how to pay. Use before making any payment. |
get_block_number | Latest Base mainnet block number. |
get_eth_balance | Get ETH balance for a Base mainnet address. Returns balance_wei (string) and balance_eth (formatted). |
get_gas_price | Current Base mainnet gas price in Gwei. |
get_token_balance | Get ERC-20 token balance on Base. decimals_assumed=6 (USDC-style). Use balance_raw for exact integer. |
get_wallet_nonce | Transaction count (nonce) for a wallet address on Base mainnet. |
get_wallet_summary | Composite 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_signals | Top-volatility crypto assets ranked by 1h/24h/7d change. Returns up to 10 assets. |
page_to_markdown | Fetch 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. |
purchase | Execute 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_delta | Delta feed: returns assets changed after a caller-supplied Unix timestamp. Caller holds the cursor; server is stateless. Advance `since` from `next_cursor`. |
signals_evaluate | Pure-function alert evaluator. Caller passes snapshot + thresholds; returns {alert, matched, reason}. Same inputs -> same outputs. policy_version=evaluate-v1. |
signals_rank | Deterministic 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.
{
"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."
}