algovaultlabs avatar

AlgoVault — Crypto Quant Trade Calls

algovaultlabs/crypto-quant-signal-mcp

A quantitative trading signal layer that pipes ML-driven trade calls and cross-venue arbitrage opportunities into your AI agent. Covers five exchanges (Binance, Hyperliquid, Bybit, OKX, Bitget) and exposes tools for composite BUY/SELL/HOLD verdicts, funding rate arb detection, and regime-aware market classification. The track record is anchored on Base L2 via daily Merkle batches, and the agent itself is registered under ERC-8004 for on-chain identity verification. Ships as a Streamable HTTP endpoint that drops into Claude Desktop, Cursor, Cline, and the major Python frameworks (LangChain, LlamaIndex, CrewAI) without custom SDKs. Webhook delivery and HMAC-signed push events went live in v1.19.0 for event-driven strategies.

GitHub stars
10
tools
10
transport
STDIO, HTTP
last updated
Nov 8, 2026

Install

From registry metadata
$ npx add-mcp https://api.algovault.com/mcp --name crypto-quant-signal-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http crypto-quant-signal-mcp https://api.algovault.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 10 tools

Verified live against the running server on Nov 6, 2026.

get_trade_callReturns 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_recor...5 params

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_recor...

Parameters* required
assetClassstring
Force engine: 'perp' or 'equity'. Cross-venue multi-exchange AI trading signal.one of perp · equity
coin*string
Base asset, e.g. BTC ETH SOL signal, or a US stock/ETF ticker (no USDT).
exchangestring
Crypto venue (default Binance), e.g. Binance Bybit OKX Bitget Hyperliquid.one of HL · BINANCE · BYBIT · OKX · BITGET · ASTER
includeReasoningboolean
Include reasoning: trend ranging crypto signal and market regime drivers.default: true
timeframestring
Candle timeframe, 1m to 1d. Default 15m. Crypto quant intraday horizon.one of 1m · 3m · 5m · 15m · 30m · 1h
get_trade_signalReturns 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_recor...5 params

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_recor...

Parameters* required
assetClassstring
Force engine: 'perp' or 'equity'. Cross-venue multi-exchange AI trading signal.one of perp · equity
coin*string
Base asset, e.g. BTC ETH SOL signal, or a US stock/ETF ticker (no USDT).
exchangestring
Crypto venue (default Binance), e.g. Binance Bybit OKX Bitget Hyperliquid.one of HL · BINANCE · BYBIT · OKX · BITGET · ASTER
includeReasoningboolean
Include reasoning: trend ranging crypto signal and market regime drivers.default: true
timeframestring
Candle timeframe, 1m to 1d. Default 15m. Crypto quant intraday horizon.one of 1m · 3m · 5m · 15m · 30m · 1h
get_market_regimeReturns 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 o...3 params

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 o...

Parameters* required
coin*string
Base asset crypto signal, e.g. BTC ETH SOL signal. Crypto quant regime.
exchangestring
Crypto venue, e.g. Binance Bybit OKX Bitget Hyperliquid. Multi-exchange.one of HL · BINANCE · BYBIT · OKX · BITGET · ASTERdefault: HL
timeframestring
Candle timeframe, e.g. 1h 4h 1d. Buy sell hold AI trading signal context.one of 1h · 4h · 1ddefault: 4h
scan_funding_arbRanked 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, m...2 params

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, m...

Parameters* required
limitinteger
Max ranked results, e.g. 5 (free tier cap). Crypto quant AI trading signal.default: 10
minSpreadBpsnumber
Minimum funding rate spread in bps. Cross-venue multi-exchange crypto signal.default: 5
scan_trade_callsReturns 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 exch...11 params

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 exch...

Parameters* required
exchangestring
Crypto venue (default Binance), e.g. Binance Bybit OKX Bitget Hyperliquid.one of HL · BINANCE · BYBIT · OKX · BITGET · ASTERdefault: BINANCE
includeHoldsboolean
Include HOLD calls after non-HOLD (default false).default: false
includeReasoningboolean
Enrich each non-HOLD call with price, the top 2-3 drivers, and one-line reasoning (default false → bare verdict cells). HOLDs stay bare. Same per-call detail as get_trade_call.default: false
limitinteger
Max ranked calls to return, 1 to 100 (default 10). Non-HOLD ranked first.default: 10
minConfidencenumber
Optional confidence floor, 0 to 100, applied to non-HOLD trade calls.
minLiquidityUsdnumber
Optional USD liquidity floor applied to the scan universe: notional open interest, or 24h volume on venues that expose no bulk OI. Omitted means no floor.
oiBasisstring
OI-delta basis for rankBy=oi_change: notional (default, USD) or contracts (base-coin, price-independent). Ignored by other lenses.one of notional · contractsdefault: notional
oiChangeWindowstring
OI-delta window for rankBy=oi_change: 1h, 4h, or 24h (default 24h). Ignored by other lenses.one of 1h · 4h · 24hdefault: 24h
rankBystring
Universe lens: oi (default) volume gainers losers movers funding_positive funding_negative volatility oi_change (aliases vol gain lose move pfr nfr atr oid). funding_*/volatility/oi_change rank amo...default: oi
timeframestring
Candle timeframe, 1m to 1d for the scan. Default 15m intraday.one of 1m · 3m · 5m · 15m · 30m · 1hdefault: 15m
topNinteger
How many top perps by open interest to scan, 1 to 100 (default 20).default: 20
scan_market_regimesScreens 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 f...15 params

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 f...

Parameters* required
assetClassstring
all (default), crypto, tradfi (every non-crypto class), equity, commodity, index, fx or premarket.one of all · crypto · tradfi · equity · commodity · indexdefault: all
coinsarray
Restrict to these symbols, e.g. ["BTC","ETH"]. Symbols not on the venue are listed in not_found and not billed.
exchangestring
Venue to screen (default Binance). A venue outside the sampled set is refused with the sampled list.one of HL · BINANCE · BYBIT · OKX · BITGET · ASTERdefault: BINANCE
limitinteger
Page size, 1 to 100 (default 20).default: 20
maxRegimeAgeBarsinteger
Keep only coins whose regime began within this many bars (1 = changed on the last closed bar). Coins whose regime start is not yet known are excluded.
minConfidencenumber
Optional confidence floor, 0 to 100.
minLiquidityUsdnumber
Optional USD liquidity floor applied to the scan universe: notional open interest, or 24h volume on venues that expose no bulk OI. Omitted means no floor.
offsetinteger
Rows to skip, for paging within one snapshot. A changed as_of means the snapshot advanced between pages.default: 0
oiBasisstring
OI-delta basis for rankBy=oi_change: notional (default, USD) or contracts (base-coin, price-independent). Ignored by other lenses.one of notional · contractsdefault: notional
oiChangeWindowstring
OI-delta window for rankBy=oi_change: 1h, 4h, or 24h (default 24h). Ignored by other lenses.one of 1h · 4h · 24hdefault: 24h
rankBystring
Optional universe lens — the same lenses and aliases as scan_trade_calls rankBy; rows then echo the lens metric. Omit to screen every coin.
regimearray
Keep only these regimes (any of): TRENDING_UP, TRENDING_DOWN, RANGING, VOLATILE.
sortBystring
confidence (default), regime_age (most recent regime change first, unknown starts last), or rank (lens order; needs rankBy).one of confidence · regime_age · rankdefault: confidence
timeframestring
Regime timeframe: 1h, 4h or 1d (default 4h).one of 1h · 4h · 1ddefault: 4h
topNinteger
Lens universe size, 1 to 1000 (default 100 with rankBy). Without rankBy it selects the top coins by open interest.
pre_trade_checkReturns 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, fund...12 params

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, fund...

Parameters* required
coin*string
Asset symbol, e.g. BTC, ETH, SOL.
equityUsdnumber
Account equity in USD. Enables the percent-of-equity rules.
exchangesarray
Only compare these venues (default: every supported venue).
holdHoursnumber
Expected holding time in hours (default 8); sets the funding cost window.default: 8
leveragenumber
Isolated leverage you will use, e.g. 10. Enables the liquidation checks.
orderTypestring
market (taker entry) or limit (maker entry). Default market.one of market · limitdefault: market
rulesobject
Your rules, each key optional. Saved rules apply too; a failed one returns WAIT.
side*string
Direction of the order you intend to place: long or short.one of long · short
sizeUsd*number
Order notional in USD, e.g. 10000.
stopPctnumber
Stop-loss distance from entry in percent, e.g. 2.
targetPctnumber
Target distance from entry in percent, e.g. 4.
timeframestring
Market-regime timeframe: 1h, 4h or 1d (default 4h).one of 1h · 4h · 1ddefault: 4h
chat_knowledgeReturns 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 wit...2 params

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 wit...

Parameters* required
modelstring
Optional model override (default claude-haiku-4-5-20251001).one of claude-haiku-4-5-20251001 · claude-sonnet-4-6
question*string
Natural-language question (5-500 chars).
search_knowledgeReturns 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 hallucinat...2 params

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 hallucinat...

Parameters* required
limitinteger
Max ranked results (1-50, default 10).
query*string
Natural-language search query (3-500 chars).
get_track_recordReturns 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. D...1 params

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. D...

Parameters* required
includearray
Optional extra sections: byAsset, byExchange, recentSignals. Omit for compact.

Sponsors

Readme

AlgoVault

crypto-quant-signal-mcp

AlgoVault is the brain layer for AI trading agents — one MCP call returns verdict, confidence, and regime across major crypto perpetual venues.

90.5% PFE win rate across 1,380,247+ verified calls. Merkle-verified on Base L2. Don't trust — verify.

200 free calls/month, 100/day. Start in 30 seconds.


View the full README on GitHub

Details

Repository
github.com/algovaultlabs/crypto-quant-signal-mcp
Website
algovault.com
Category
Finance & Commerce
Package
crypto-quant-signal-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Resources
6
Tools verified
Nov 6, 2026

Related Finance & Commerce MCP servers

View all
1szhygulin avatarRecon Crypto MCPszhygulin/recon-crypto-mcpSelf-custodial crypto portfolio: read EVM DeFi, sign on Ledger via WalletConnect.3stars
2haiku-trading avatarHaiku DeFi MCPhaiku-trading/haiku-mcp-serverDeFi execution for AI agents — swap, lend, bridge, and yield across 22 chains.1stars
3bakyang2 avatarKr Crypto Intelligencebakyang2/kr-crypto-intelligenceKorean crypto + news (kpop/semi), 17 tools, signed receipts. x402 Base+Polygon+Solana.0stars
4crypto-goatz avatarRocket Plus Mcpcrypto-goatz/rocket-plus-mcp56+ AI tools for CRM, content, workflows, SkillForge & marketing automation.0stars
5pipeworx-io avatarXeropipeworx-io/mcp-xeroXero (Accounting) MCP Pack0stars
6newplanetww avatarMCP Commerce Server Starternewplanetww/mcp-commerce-starterFastMCP commerce server starter: product catalog, search, and checkout. Deploy to Vercel in 5 min.0stars