crypto-quant-signal-mcp
AlgoVault is a read-only MCP server for crypto quant trading intelligence, giving AI agents composite trade calls, regime analysis, scans, funding-arb data, pre-trade risk checks, and verified track-record/knowledge access.
Get a composite BUY/SELL/HOLD trade call for one asset with confidence, regime, price, indicators, and optional reasoning; also available as
get_trade_signal.Classify market regime as TRENDING_UP, TRENDING_DOWN, RANGING, or VOLATILE with confidence and strategy hint.
Scan top perpetual futures for ranked trade calls, filtered by open interest, volume, movers, funding, volatility, confidence, and liquidity.
Screen an entire venue by market regime with confidence, trend strength, ADX, volatility ratio, regime age, and pagination/filters.
Scan cross-venue funding-rate arbitrage spreads, ranked by spread with configurable limits.
Run pre-trade checks against your rules for leverage, stops, liquidation distance, fees, funding, accuracy needed, and size/equity limits; returns GO, CAUTION, or WAIT plus a verifiable receipt.
Search AlgoVault’s knowledge bundle with BM25 or ask for synthesized, cited Q&A answers.
Retrieve the published track record: PFE win rates, methodology, and optional per-asset, per-venue, or recent-signal breakdowns.
Read-only by design: it reads live exchange APIs and places no orders; performance and check verification are exposed via MCP resources and on-chain Merkle anchors.
Provides cross-venue funding rate analysis and arbitrage detection by integrating with Binance's derivatives market data alongside Hyperliquid and Bybit for composite quant signals.
Provides on-chain verification of trade signals via Base L2 (Ethereum layer-2), anchoring call hashes in daily Merkle batches for tamper-proof track record verification.
Supports remote performance tracking infrastructure with automated outcome backfill for trade signal verification and historical analysis.
Provides local performance tracking database for trade signal outcomes and historical analysis in standalone deployments.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Quick start (30 seconds)
No code. No install. No API key to start — sign in free when you need more. The server speaks Streamable HTTP at https://api.algovault.com/mcp — any Model Context Protocol client connects directly.
1. Add the connector. In Claude → Customize → Connectors → + → Add custom connector:
Field | Value |
Name |
|
URL |
|
If Claude asks how to sign in, choose Sign in when needed. When Claude asks, click Connect and sign in with your email.

2. Ask for a call. In plain language:
"Get me a trade call for ETH on the 4h timeframe"

Your Claude now has a quant analyst built in. Prefer local? Run npx -y crypto-quant-signal-mcp.
Running locally on npm 12+? npm v12 disables dependency install scripts by default. AlgoVault's optional local SQLite mode uses the native
better-sqlite3module — if you install it into a project, runnpm approve-scripts(ornpm install --allow-scripts) to build it. The hosted HTTP transport (api.algovault.com/mcp) needs no local build.
Related MCP server: Web3 Signals — Crypto Signal Intelligence
What one call returns
One API call. One verdict. Not 8 raw indicators. get_trade_call returns a directional BUY / SELL / HOLD with a confidence score and the detected market regime — a composite verdict, not a data dump for your agent to interpret.
Under the hood, a self-tuning model fuses momentum, trend structure, derivatives positioning, open interest, and volume into one weighted call. Every call reports market regime — trending, ranging, or volatile — alongside direction and confidence. Directional calls fire only when conviction clears the threshold; roughly 99% of evaluations return HOLD.
{
"call": "BUY",
"confidence": 78,
"price": 84250.50,
"indicators": {
"funding_rate": 0.0001,
"funding_24h_avg": 0.00008,
"funding_state": "NORMAL",
"oi_change_pct": 2.4,
"volume_24h": 2381602633,
"trend_persistence": "HIGH",
"breakout_pending": "INACTIVE"
},
"regime": "TRENDING_UP",
"reasoning": "Trending regime, upward bias. Funding pressure mild. Volatility neither expanding nor compressed. Trend persistence elevated; momentum structure. Strong conviction from aligned signals.",
"timestamp": 1712764800,
"coin": "BTC",
"timeframe": "1h",
"also_see": [
{ "coin": "ETH", "timeframe": "1h", "confidence": 82 },
{ "coin": "SOL", "timeframe": "15m", "confidence": 73 }
],
"_algovault": {
"version": "1.30.0",
"tool": "get_trade_call",
"compatible_with": []
}
}The _algovault block is the envelope every tool response carries: the server version, the tool that answered, your quota, and compatible_with — the companion packages that accept this object directly. It projects from a machine-verified registry, so it lists a package only once that package is published and runnable. It is [] today, and that is the truthful answer: there is no companion package yet.
Live, verifiable track record
The full record is public and on-chain — no cherry-picking, no survivorship bias:
Live dashboard — algovault.com/track-record
Merkle batch verifier — algovault.com/verify
Anchor contract on Base L2 —
0x6485…0f81All batches (raw JSON) — api.algovault.com/api/merkle-batches
AlgoVault is also a verified agent on the ERC-8004 Identity Registry (Base L2), agentId 44544 — a portable, on-chain handle AI orchestrators can resolve.
Works with your stack
AlgoVault is drop-in for every MCP-spec client, every major agent framework, and every official exchange Agent Trade Kit — no SDK, no wrapper. It serves Streamable HTTP at https://api.algovault.com/mcp; tools/list + resources/list is the API surface.
MCP clients.
Client | Config |
Claude Desktop | Customize → Connectors → + → Add custom connector → |
Claude Code (CLI) |
|
Cursor |
|
Cline | VS Code Cline extension → MCP server settings → add Streamable HTTP server |
Codex (OpenAI CLI) |
|
Windsurf |
|
Continue.dev |
|
Any other MCP-spec-compliant client | Configure the Streamable HTTP transport with URL |
Agent plugin hosts. The npm package ships plugin.json, mcp.json and .cursor-plugin/plugin.json, so an Agent-Plugins-compatible host — Cursor included — can read the server definition out of the installed package instead of being handed a config block to paste.
Agent frameworks. First-party tutorials pair AlgoVault with each framework's canonical MCP adapter — copy-pasteable demo code, no SDK.
Framework | Tutorial | Runnable demo | Mirror |
LangChain | |||
LlamaIndex | |||
Microsoft Agent Framework | |||
CrewAI |
Each demo is runnable as python examples/<framework>/demo.py BTC 4h — gets a real BUY/SELL/HOLD verdict from api.algovault.com/mcp, prints it. ≤5 minutes to first call.
Pre-trade gate. Make pre_trade_check a step your agent cannot skip. In Claude Code and Codex, the AlgoVault pre-trade gate blocks an order until the check has run for that coin and side, and stops it on WAIT. The LangChain and Freqtrade recipes run the check before an order and block it when the check cannot run.
Exchange Agent Trade Kits. AlgoVault returns the analytics; your agent's risk policy decides what to execute. All demos run testnet/demo only. For Binance, the Agent OS path is the recommended default for new integrations — OAuth at connect time, no API keys on the machine; the key-based kit remains right for custom order types.
# | Exchange | Tutorial | Demo | Mirror |
01 | Binance | |||
02 | OKX | |||
03 | Bybit | |||
04 | Bitget | |||
05 | Hyperliquid | |||
06 | Aster | |||
07 | BingX | |||
08 | KuCoin | |||
09 | Gemini | |||
10 | Kraken | |||
11 | Alpaca | |||
12 | Gate.io | |||
13 | Binance Agent OS | — |
Tools & resources
The MCP tools live at https://api.algovault.com/mcp. Every asset works across the full supported timeframe range, on major crypto perpetual venues.
get_trade_call(aliasget_trade_signal) — composite BUY/SELL/HOLD verdict with confidence + regime, any asset, any timeframe.scan_trade_calls— scans the top-N perps by open interest on a venue; returns every actionable call in one shot.scan_market_regimes— screens a whole venue by market regime in one call: every coin whose regime matches your filter, with confidence and how long the regime has held. One call per returned row (at least one per request); coins that don't match are free.pre_trade_check— checks an order against your own rules before you place it: each rule passes or fails with its numbers, then GO, CAUTION or WAIT, with isolated liquidation per venue against your stop. Read-only: it places no orders.scan_funding_arb— cross-venue funding-rate spreads across 7 venues (Hyperliquid, Binance, Bybit, Gate, KuCoin, Aster, OKX), ranked. The only MCP server doing multi-exchange derivatives arbitrage.get_market_regime— classifies TRENDING_UP / TRENDING_DOWN / RANGING / VOLATILE for strategy selection.search_knowledge+chat_knowledge— free BM25 search and grounded Q&A over the full knowledge bundle.get_track_record— the published track record as a tool call, for clients that bridge tools but not resources.includeopens the per-asset, per-venue and recent-call sections.
Performance is exposed as a read-only MCP resource: performance://signal-performance (aggregated PFE win rate, never raw outcomes). Full parameter reference at algovault.com/docs.
Every answered pre_trade_check carries a receipt you can verify through the read-only resource verify://check/{id} or GET /api/verify-check?id=, against its root anchored on Base.
Skills (20 ready-to-use Anthropic Agent Skills)
Single-prompt wrappers over 1–3 tool calls — regime gating, multi-timeframe consensus, funding-arb monitoring, and more. Install with claude plugin install AlgoVaultLabs/algovault-skills; browse at algovault.com/skills.
# | Slug | Name | Difficulty | Tools |
01 | Quick BTC Check | Beginner |
| |
02 | Portfolio Scanner | Intermediate |
| |
03 | Regime-Aware Trading | Intermediate |
| |
04 | Funding Arb Monitor | Intermediate |
| |
05 | Full 3-Tool Pipeline | Advanced |
| |
06 | Multi-Timeframe Confirmation | Advanced |
| |
07 | TradFi Rotation | Advanced |
| |
08 | Risk-Gated Entry | Advanced |
| |
09 | Funding Sentiment Dashboard | Advanced |
| |
10 | Contrarian Meme Scanner | Advanced |
| |
11 | Divergence Detector | Advanced |
| |
12 | Hourly Digest Bot | Advanced |
| |
13 | Hedging Advisor | Advanced |
| |
14 | Volatility Breakout Watch | Advanced |
| |
15 | Cross-Asset Correlation | Advanced |
| |
16 | Funding Cash-and-Carry | Advanced |
| |
17 | Weekend vs Weekday Patterns | Research |
| |
18 | Agent Portfolio Rebalance | Advanced |
| |
19 | Smart DCA Bot | Advanced |
| |
20 | Multi-Agent War Room | Expert |
|
Pricing
Quota-only tiers. Every tier gets all venues, all assets, all timeframes — you pay for call volume, nothing else.
Two meters per paid tier, monthly and daily, enforced independently: a call is refused when either is exhausted, and the daily window is a UTC calendar day resetting at 00:00 UTC. Quota is counted per call, regardless of verdict.
Feature | Free | Starter ($9.99/mo · $39.90/6mo) | Pro ($49/mo · $129/6mo) | Enterprise (contact us) | x402 (per call) |
Exchanges | All 15 | All 15 | All 15 | All 15 | All 15 |
Assets | All 740+ | All 740+ | All 740+ | All 740+ | All 740+ |
Asset classes | Crypto + TradFi | Crypto + TradFi | Crypto + TradFi | Crypto + TradFi | Crypto + TradFi |
Timeframes | All 11 | All 11 | All 11 | All 11 | All 11 |
Funding arb results | Top 5 | Unlimited | Unlimited | Unlimited | Unlimited |
Track record | Full access | Full access | Full access | Full access | Full access |
Monthly calls | 200/mo | 10,000/mo | 100,000/mo | Custom volume — contact us | Unlimited |
Daily calls | 100/day | 1,000/day | 10,000/day | Custom volume — contact us | Unlimited |
Price | $0 | $9.99/mo or $39.90/6mo | $49/mo or $129/6mo | Contact us | $0.01–0.05/call |
Subscriptions: Sign up at api.algovault.com/signup. Starter unlocks 10,000 calls/mo (up to 1,000/day) for $9.99/mo, or $39.90 for six months prepaid — add ?interval=6month to pick the prepay term. API key delivered instantly after checkout.
Pro 6-month is currently $129 — limited-time pricing; subscribe now and renewals keep your price.
x402 micropayments: AI agents pay per HTTP call with USDC on Base — no signup, no API key, no billing. The payment receipt is the credential. See x402.org.
What's new in v1.34.0
📌 Save your rules once. Save your
pre_trade_checkrules withPUT /api/pre-trade-rulesand your API key, and every check that key makes applies them. Rules you send with a call still win. A rule from your saved profile showssource: "saved", andsaved_rulessays whether a profile applied.🚧 Make the check a step your agent cannot skip. In Claude Code and Codex, the AlgoVault pre-trade gate blocks an order tool call until
pre_trade_checkhas recently checked that coin and side, and blocks it when the check returns WAIT. In LangChain and Freqtrade, a recipe runs the check before the order.🧾 A receipt with every answered check. An answered
pre_trade_checkcarries aledgerreceipt. Once its root is anchored on Base,verify://check/{id}orGET /api/verify-check?id=proves the verdict your agent got was recorded unchanged.
Upgrading from v1.33.x — additive. No tool or tool parameter was added, renamed or removed. pre_trade_check responses gain saved_rules and ledger, and a rule can now show source: "saved". New: the resource verify://check/{id} and the routes /api/pre-trade-rules and GET /api/verify-check. Market regime direction follows a corrected rule, so some regimes read differently and regime ages in scan_market_regimes restarted.
v1.33.x highlights (recap)
🛡️ Check an order against your own rules before you place it.
pre_trade_checktakes the order you intend to place and your limits (maximum leverage, loss at your stop, accuracy needed to break even, funding) and returns each rule's pass or fail with its numbers, then GO, CAUTION or WAIT. It also shows where isolated liquidation sits on each venue that publishes its margin tiers, and whether it hits before your stop.🔐 Sign in from inside Claude. Add AlgoVault as a custom connector and choose Sign in when needed. When Claude asks, click Connect and sign in with your email. On a paid plan, sign in with your subscription email and your plan applies.
Upgrading from v1.32.x — one tool was added, pre_trade_check; no tool or parameter was renamed or removed. A call with an argument the tool doesn't take is now refused, unbilled, and the refusal names the valid parameters; the published schemas never allowed extra arguments. Added AlgoVault in Claude before? Remove it and add it again, choosing Sign in when needed.
v1.32.x highlights (recap)
🧭 Screen a whole venue by market regime in one call.
scan_market_regimesreturns every coin whose regime matches your filter — TRENDING_UP, TRENDING_DOWN, RANGING or VOLATILE — with confidence, trend strength, ADX, volatility ratio and how long the regime has held. Filter by regime, confidence, asset class, liquidity, regime age or your own watchlist, then sort by confidence or by the newest regime change. You pay one call per returned row (at least one per request); coins that don't match are free. A venue or timeframe it can't serve right now is refused with the alternatives, and isn't billed. The screener is served from the hosted endpoint; a local install lists it and refuses the call with a pointer there.
Upgrading from v1.31.x — additive. One tool was added, scan_market_regimes; no tool or parameter was renamed or removed. GET /api/plans/public gains two blocks under free: keyless (the allowance without a key) and telegram (the Telegram bot's own allowance, counted in alerts). One free-tier allowance changed: 20 calls a month without a key; a free key gives 200 (up to 100/day).
Refresh your MCP client to pick up this release. MCP clients cache
tools/listat session start — Claude.ai/Desktop: toggle the connector off+on; Cursor/Cline: restart the MCP server connection.
Privacy
Local mode: zero telemetry — call history stays on your machine. Remote mode: request metadata logged for analytics (IP hashed, never stored raw). See the privacy policy.
License
MIT
Disclaimer: AlgoVault provides directional entry interpretation for AI agents. Exit timing is determined by your agent or strategy. This is not financial advice. Past performance does not guarantee future results.
Available Tools
10 toolschat_knowledgeARead-onlyInspect
Returns a synthesized natural-language answer with citations, grounded in the AlgoVault knowledge bundle (every MCP tool description, response shape, integration tutorial, and code example). Use when you need an explanation, code pattern, or how-to; for raw ranked snippets without LLM synthesis use search_knowledge (faster, no quota cost). Read-only: calls an LLM, no other side effects. Quota: Free 10/month, Starter 50, Pro 200, Enterprise 2000.
Inputs: question (required), model.
get_market_regimeARead-onlyInspect
Returns the market regime — TRENDING_UP TRENDING_DOWN RANGING VOLATILE — with confidence and a strategy hint, for one crypto perpetual futures. Composite verdict: trend ranging + cross-venue funding rate. Read-only, live exchange APIs. Verified track record: get_track_record or performance://signal-performance; on-chain verified merkle anchor.
Inputs: coin (required), exchange, timeframe.
get_track_recordARead-onlyInspect
Returns the AlgoVault track record — aggregated PFE win rates by call type, timeframe and asset tier, plus the evaluation methodology and window. The same verified aggregate the performance://signal-performance resource serves, callable from harnesses that bridge tools only. Defaults to the compact aggregate; use include for the per-asset, per-venue or recent-signal breakdowns. Read-only, no side effects.
Inputs: include.
get_trade_callARead-onlyInspect
Returns a composite verdict — BUY SELL HOLD trade call with confidence and market regime — for one crypto or tokenized-stock perpetual futures. One asset only; whole-market scan: scan_trade_calls. Read-only: live exchange APIs, no orders. Verified track record: get_track_record or performance://signal-performance; on-chain verified merkle anchor.
Inputs: coin (required), exchange, timeframe, assetClass, +1 more.
get_trade_signalARead-onlyInspect
Returns a composite verdict — BUY SELL HOLD trade call with confidence and market regime — for one crypto or tokenized-stock perpetual futures. One asset only; whole-market scan: scan_trade_calls. Read-only: live exchange APIs, no orders. Verified track record: get_track_record or performance://signal-performance; on-chain verified merkle anchor. [ALIAS] This tool is an alias of get_trade_call — same behavior, kept for backward compatibility. Prefer get_trade_call for new integrations.
Inputs: coin (required), exchange, timeframe, assetClass, +1 more.
pre_trade_checkARead-onlyInspect
Returns a pre-trade check of a crypto perpetual futures order against your own rules: each passes or fails with its numbers, then GO, CAUTION or WAIT. Adds isolated liquidation distance, whether it hits before your stop, fees, accuracy needed to break even over your hold, funding by venue (cross-venue) and the regime. Read-only: places no orders.
Inputs: coin (required), side (required), sizeUsd (required), rules, +8 more.
scan_funding_arbARead-onlyInspect
Ranked cross-venue funding arbitrage across major crypto perpetual futures venues — funding rate spreads, long one venue short another, as a BUY SELL HOLD composite verdict per pair. AI trading signal for crypto quant and Claude trading agents. Trade call via get_trade_call, market regime via get_market_regime. On-chain verified merkle anchor.
Inputs: limit, minSpreadBps.
scan_market_regimesARead-onlyInspect
Screens a whole crypto perpetual futures venue by market regime — TRENDING_UP TRENDING_DOWN RANGING VOLATILE — and returns each matching coin with confidence, trend strength, ADX, volatility ratio and how long the regime has held. Rows are the market regime classifier output for the last closed bar, sampled on Binance, Bybit, OKX and Bitget; another venue, or a timeframe a venue cannot serve, is refused with the alternatives. Billing: one call per returned row; non-matching coins are free. For a live single-coin read with cross-venue funding, call get_market_regime. Read-only.
Inputs: topN, coins, limit, offset, +11 more.
scan_trade_callsARead-onlyInspect
Returns ranked BUY SELL HOLD trade calls across the top crypto perpetual futures by open interest — one scan for whole-market coverage, each with confidence and market regime. Use this for breadth; use get_trade_call for per-coin depth and reasoning. Read-only: reads live exchange APIs, places no orders.
Inputs: topN, limit, rankBy, oiBasis, +7 more.
search_knowledgeARead-onlyInspect
Returns ranked snippets from the AlgoVault knowledge bundle answering a question about its MCP tools, response shapes, integration patterns (LangChain, LlamaIndex, MAF, CrewAI), or code examples. Call this BEFORE other tool calls to confirm parameter usage and avoid hallucinating tool shapes. Fast: BM25 lexical search, no LLM call, no quota cost. For a synthesized natural-language answer use chat_knowledge. Read-only, no side effects.
Inputs: query (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 10 tools
The core tools are cleanly separated by scope: get_trade_call / get_market_regime for single-asset depth, scan_trade_calls / scan_market_regimes / scan_funding_arb for breadth, plus pre_trade_check, search_knowledge, chat_knowledge and get_track_record. The one real defect is get_trade_signal, which is an exact duplicate of get_trade_call, and the composite trade-call tools also partly re-emit regime and funding data. Descriptions do explicitly steer the agent ('one asset only; whole-market scan: scan_trade_calls'), which keeps the overlap manageable.
All names are snake_case and follow a clear verb_noun convention (get_*, scan_*, search_*, chat_*). pre_trade_check is noun-first rather than verb-first, a minor deviation, and the get_trade_signal alias adds a redundant near-identical name. Otherwise the pattern is highly predictable.
Ten tools is a well-scoped size for a signal server, and each domain area (signals, regimes, funding arb, pre-trade validation, track record, docs lookup) earns a slot. The only slack is get_trade_signal, which is a pure backward-compatibility alias and effectively makes the usable surface 9 tools.
Coverage is strong for a read-only signal domain: market-wide and per-asset signals, regime classification, funding arbitrage, rule-based pre-trade validation, verified performance, and knowledge/integration help. Gaps are minor — no per-asset historical signal history (only aggregate track record), no position/portfolio state tracking, and no explicit timeframe/venue discovery helper beyond what scan tools refuse-return.
Maintenance
Related MCP Connectors
AI research desk for Hyperliquid: ranked opportunities and trade theses. You confirm every trade.
Hyperliquid analytics for AI agents: whale flow, liquidations, funding, risk, signed signals.
Live crypto market signals for AI agents: perp liquidations, funding, OI positioning, yield, FX.
Hyperliquid data, liquidation alerts and Ironbox paper-trading sandboxes for AI agents.
Related MCP Servers
AlicenseAqualityBmaintenanceProvides comprehensive crypto intelligence for the Hyperliquid exchange, allowing users to query trader profiles, behavioral cohorts, and live market data. It enables AI agents to analyze over 1.8 billion trades, track whale positions, and access real-time liquidation heatmaps.10665 npm10MIT- AlicenseNot gradedqualityDmaintenanceAI-powered crypto signal intelligence for 20 assets (BTC, ETH, SOL, etc). 6 scoring dimensions: whale activity, technical analysis, derivatives flow, narrative strength, sentiment, market structure. Market regime detection (TRENDING/RANGING), portfolio optimization, and accuracy tracking. 9 read-only MCP tools. Free via MCP, $0.001 USDC via x402 on Base for REST API.3MIT
- AlicenseAqualityDmaintenanceFinancial intelligence for AI agents. 31 tools across 8 data sources — regime, derivatives, stablecoin flows, momentum, volatility, macro, DeFi, weather patterns, political cycles, seasonality. The context layer between your agent and a bad trade.3122 npm9MIT
- AlicenseAqualityCmaintenanceReal-time crypto intelligence for AI agents. Technical analysis, liquidation heatmaps, sentiment, and funding rates for 50+ Hyperliquid perpetuals via x402 micropayments.1537 PyPI1MIT