io.github.AlgoVaultFi/crypto-quant-signal-mcp
Crypto perp signals, funding arb scanning, and market regime detection via MCP.
Ask AI about io.github.AlgoVaultFi/crypto-quant-signal-mcp
Powered by Claude Β· Grounded in docs
I know everything about io.github.AlgoVaultFi/crypto-quant-signal-mcp. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
crypto-quant-signal-mcp
The Brain Layer for AI Trading Agents
Composite quant trade calls Β· cross-venue funding arbitrage Β· regime-aware market classification
Across 5 exchanges (Hyperliquid Β· Binance Β· Bybit Β· OKX Β· Bitget) via MCP.
algovault.com Β· Live Track Record Β· Sign Up Β· Docs
π Live Track Record β Public, Verifiable, On-Chain
90.0% PFE Win Rate Β· 74,733 trade calls Β· 26 on-chain batches Β· 99% HOLD rate
Every call is hashed at emission, anchored on Base L2 daily, and re-evaluated against actual price action. We can't edit history. Refetch live numbers any time at algovault.com/track-record or /api/performance-public.
What's new in v1.10.8
Live since 2026-05-08:
-
π€ Public Telegram bot β @algovaultofficialbot. AlgoVault verdicts now push to your phone. Set a watchlist with
/watch BTC 4hand the bot delivers regime shifts and BUY/SELL trade calls in real time. Built on the same composite-verdict signal stream that powers the MCP β same 90.0% PFE win rate, same on-chain track record, now in your pocket. -
π± One-click link from
/welcome. After Stripe checkout, the welcome page shows a "Connect @algovaultofficialbot" button. One click binds your Telegram chat to your subscription β your paid tier unlocks unlimited bot pushes instantly, no API-key copy-paste, no auth dance. Free-tier users get 100 trade-call alerts/month before the upgrade prompt fires. -
π§ Smart routing built in. HOLD verdicts stay silent (no spam, no quota tick). Regime alerts are flap-suppressed β fires only after 2 consecutive same-regime confirmations, so you get the shift, not the noise. Per-timeframe dispatch means a 1-minute pair fires every minute and a daily pair fires once a day β you control the cadence by what you watch.
-
π Full coverage parity. Every asset (720+), every timeframe (1m β 1d), every exchange (HL Β· Binance Β· Bybit Β· OKX Β· Bitget) β all callable from the bot, same as the API. Pick what you want to track; the bot handles the polling.
-
π Trade calls that count cleanly. Bot-pushed BUY/SELL alerts tick your free-tier monthly cap (matching the API's 100/mo) and stop ticking the moment your subscription is linked. No double-counting, no surprise overage β your real Stripe-backed quota (3K/15K/100K) governs everything.
Upgrading from v1.10.6 or earlier? MCP clients (Claude Desktop, Claude.ai custom connectors, Cursor, Cline) cache the tool list at session start. The MCP tool surface is unchanged in v1.10.8, but if you signed up before today and want bot access:
- Already a subscriber? Visit your
/welcomelink from the original signup email β the new button lives there. Or hitapi.algovault.com/accountto recover your key, then sign up at @algovaultofficialbot.- Free tier? Start the bot,
/watchyour first asset, get free regime alerts forever and 100 trade-call alerts/month.
Why AlgoVault
Most MCP trading servers give you raw data β prices, order books, candles. Your agent still has to figure out what to do with it.
AlgoVault is different. We give your agent one answer: a directional verdict with a confidence score, built from a multi-factor composite scoring engine tuned on production quant systems. Every call is tracked, every outcome is measured, and the full track record is public from day one.
What makes this not just another indicator wrapper:
- Composite scoring, not single-indicator noise. Multiple orthogonal signals β momentum oscillators, trend structure, derivatives positioning, volume dynamics, open interest flow β fused into a single weighted verdict. Weights are calibrated from live market outcome data, not textbook defaults.
- Regime-aware call generation. Calls are filtered through a market regime classifier before emission. The engine knows when to stay silent β a trend-following setup in a ranging market gets suppressed, not broadcast. (HOLD rate ~99%; we issue calls only when the edge is clear.)
- Cross-venue intelligence. Full signal generation on 5 exchanges with native candle, OI, funding, and volume data per venue. Cross-venue funding arbitrage scanning across all venues β nobody else does multi-exchange derivatives analysis via MCP.
- Published track record with every release. Every call is recorded with outcome prices at multiple horizons. PFE Win Rate, Profit Factor, Expected Value computed continuously. No cherry-picking, no survivorship bias. Anchored on-chain on Base L2 β we cannot rewrite history.
- Adaptive scoring. Indicator weights are retuned monthly from outcome data via the Autonomous Optimization Engine. The engine learns what works.
- Crypto + TradFi coverage. 720+ assets β standard crypto perps on all 5 venues, TradFi perpetuals (stocks, indices, commodities, FX) on Hyperliquid, liquidity-filtered meme coins.
Try It in 30 Seconds
No code. No API key. No install.
Step 1. Open Claude β Settings β Integrations β Add custom connector
Step 2. Enter the name and URL:
| Field | Value |
|---|---|
| Name | Crypto Quant Signal |
| URL | https://api.algovault.com/mcp |

Step 3. Ask Claude anything:
"Get me a trade call for ETH on the 4h timeframe"
"Get me a trade call for BTC on Binance, 1h timeframe"

That's it. Your Claude now has a quant analyst built in.
Tools
get_trade_call (alias: get_trade_signal)
Returns a composite BUY / SELL / HOLD verdict with confidence score for any supported asset on any of 5 supported exchanges β crypto perps, TradFi perpetuals (stocks, indices, commodities, FX), and liquidity-filtered meme coins on Hyperliquid.
Under the hood: a multi-factor scoring engine evaluates momentum, trend structure, derivatives sentiment, open interest dynamics, and volume conviction. Scores pass through regime-aware filters and adaptive post-processing gates before a final verdict is emitted. Only high-conviction calls are generated; the engine stays silent when the edge is unclear.
Parameters:
coin(string, required): Asset symbol β e.g."ETH","BTC","SOL","GOLD","TSLA", or any of 710+ supported assetstimeframe(string, default"15m"):"1m","3m","5m","15m","30m","1h","2h","4h","8h","12h","1d"exchange(string, default"HL"):"HL"(Hyperliquid),"BINANCE","BYBIT","OKX","BITGET". TradFi assets (GOLD, TSLA, etc.) are HL-only.includeReasoning(boolean, defaulttrue): Human-readable explanation of the call logic
Output: v1.10.0 sanitized shape β call direction, confidence (0β100), bucketed indicators (funding_rate / funding_24h_avg / funding_state / oi_change_pct / volume_24h / trend_persistence / breakout_pending), detected regime, sanitized reasoning prose, and _algovault metadata for downstream tool composability.
Responses also include optional closest_tradeable (on HOLD verdicts) and also_see (top-3 cross-asset leads), trimmed to {coin, timeframe, confidence} only β direction requires another get_trade_call invocation.
Example response:
{
"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.10.7",
"tool": "get_trade_call",
"compatible_with": ["crypto-quant-risk-mcp", "crypto-quant-backtest-mcp"]
}
}
scan_funding_arb
Scans cross-venue funding rate differentials across Hyperliquid, Binance, and Bybit. Normalizes hourly vs 8-hour rate conventions, computes basis-point spreads, ranks opportunities by composite score (spread magnitude, time urgency, funding conviction from 24h history). OKX and Bitget funding data is available via their respective adapters β arb scanning expansion is planned.
This is the only MCP server providing cross-venue funding arbitrage intelligence β long one exchange, short another, capture the spread.
Parameters:
minSpreadBps(number, default5): Minimum spread in basis points to includelimit(number, default10): Maximum results returned (free tier capped at 5)
Output includes: per-opportunity venue rates, optimal long/short direction, annualized spread percentage, and next funding timestamps.
get_market_regime
Classifies the current market environment: TRENDING_UP, TRENDING_DOWN, RANGING, or VOLATILE.
Combines directional strength measurement with ADX slope analysis (detecting trend strengthening vs exhaustion), volume-weighted pivot detection, ATR-adaptive funding thresholds, and cross-venue funding sentiment divergence. The regime classification directly informs how get_trade_call filters its output β agents can also use it independently for strategy selection and position sizing.
Parameters:
coin(string, required): Asset symboltimeframe(string, default"4h"): Candle timeframe for analysisexchange(string, default"HL"): Exchange to analyze β same options asget_trade_call
Output includes: regime label, confidence score, underlying metrics (trend strength, volatility interpretation, price structure), cross-venue funding sentiment, and a plain-English strategy suggestion.
Free Telegram bot β @algovaultofficialbot
Want regime alerts + AlgoVault trade calls (BUY / SELL) pushed to a Telegram chat without writing any code? Open Telegram β search @algovaultofficialbot β /start. The bot is a thin client over this same MCP server β the same composite-verdict signal stream, no extra subscription, your free 100-calls/mo quota is shared with bot-driven calls.
Source: github.com/AlgoVaultLabs/algovault-bot.
When You Hit the Free Limit
Free tier is 100 calls per calendar month. HOLD calls don't count against it β you only consume quota on BUY/SELL verdicts.
When the cap is reached, the next call's response includes:
Free tier limit reached (100/100 calls this month).
Upgrade to Starter ($9.99/mo) for 3,000 calls/mo,
or pay per call via x402.
β https://api.algovault.com/signup?plan=starter
Two zero-friction upgrade paths:
| Path | When to use | Friction |
|---|---|---|
| Starter $9.99/mo | Your agent runs on a known schedule (cron, hourly digests, daily scans). | Stripe checkout Β· API key delivered instantly Β· signup β |
| x402 micropayment | Your agent is autonomous and pays per call in USDC on Base. No signup. | Wallet Β· ~$0.01β0.05 per BUY/SELL Β· zero account state Β· x402.org |
Pricing
| Feature | Free | Starter ($9.99/mo) | Pro ($49/mo) | Enterprise ($299/mo) | x402 (per call) |
|---|---|---|---|---|---|
| Exchanges | All 5 | All 5 | All 5 | All 5 | All 5 |
| Assets | All 720+ | All 720+ | All 720+ | All 720+ | All 720+ |
| 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 | 100/mo | 3,000/mo | 15,000/mo | 100,000/mo | Unlimited |
| Support | Community | Priority | Dedicated | β | |
| Price | $0 | $9.99/mo | $49/mo | $299/mo | $0.01β0.05/call |
| HOLD calls | Free | Free | Free | Free | Free |
* HOLD verdicts (engine says "don't trade") are always free across all tiers β no x402 charge, no quota deduction. We only get paid when we see a tradeable opportunity.
Subscriptions: Sign up at api.algovault.com/signup. Starter ($9.99/mo) unlocks 3,000 calls/mo. API key delivered instantly after checkout.
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.
Integrations
End-to-end tutorials pairing AlgoVault with each major exchange's Agent Trade Kit. AlgoVault returns the analytics; the agent's risk policy decides what to execute. All demos run testnet/demo only β zero real-money risk.
Skills (20 ready-to-use Anthropic Agent Skills)
20 single-prompt wrappers over 1β3 AlgoVault tool calls β composite verdicts, regime gating, multi-timeframe consensus, funding-arb monitoring, and more.
claude plugin install AlgoVaultLabs/algovault-skills
Browse the full catalog at algovault.com/skills or github.com/AlgoVaultLabs/algovault-skills.
Show all 20 Skills
| # | Slug | Name | Difficulty | Tools |
|---|---|---|---|---|
| 01 | quick-btc-check | Quick BTC Check | Beginner | get_trade_call |
| 02 | portfolio-scanner | Portfolio Scanner | Intermediate | get_trade_call |
| 03 | regime-aware-trading | Regime-Aware Trading | Intermediate | get_market_regime, get_trade_call |
| 04 | funding-arb-monitor | Funding Arb Monitor | Intermediate | scan_funding_arb |
| 05 | full-3-tool-pipeline | Full 3-Tool Pipeline | Advanced | get_market_regime, get_trade_call, scan_funding_arb |
| 06 | multi-timeframe-confirmation | Multi-Timeframe Confirmation | Advanced | get_trade_call |
| 07 | tradfi-rotation | TradFi Rotation | Advanced | get_market_regime, get_trade_call |
| 08 | risk-gated-entry | Risk-Gated Entry | Advanced | get_market_regime, get_trade_call |
| 09 | funding-sentiment-dashboard | Funding Sentiment Dashboard | Advanced | get_market_regime |
| 10 | contrarian-meme-scanner | Contrarian Meme Scanner | Advanced | get_market_regime, get_trade_call |
| 11 | divergence-detector | Divergence Detector | Advanced | get_market_regime, get_trade_call |
| 12 | hourly-digest-bot | Hourly Digest Bot | Advanced | get_trade_call, get_market_regime |
| 13 | hedging-advisor | Hedging Advisor | Advanced | get_market_regime, get_trade_call, scan_funding_arb |
| 14 | volatility-breakout-watch | Volatility Breakout Watch | Advanced | get_market_regime, get_trade_call |
| 15 | cross-asset-correlation | Cross-Asset Correlation | Advanced | get_trade_call |
| 16 | funding-cash-and-carry | Funding Cash-and-Carry | Advanced | scan_funding_arb, get_trade_call |
| 17 | weekend-vs-weekday-patterns | Weekend vs Weekday Patterns | Research | get_trade_call, get_market_regime |
| 18 | agent-portfolio-rebalance | Agent Portfolio Rebalance | Advanced | get_market_regime |
| 19 | smart-dca-bot | Smart DCA Bot | Advanced | get_trade_call |
| 20 | multi-agent-war-room | Multi-Agent War Room | Expert | get_market_regime, get_trade_call, scan_funding_arb |
Performance Tracking & On-Chain Verification
Every call is tracked from emission to outcome. No exceptions.
What we measure:
- Outcome prices at timeframe-appropriate evaluation windows
- PFE Win Rate β did price move in the call direction at any point during the evaluation window
- Expected Value β probability-weighted average return per call
- Profit Factor β gross wins divided by gross losses
- Peak Favorable Excursion (PFE) and Maximum Adverse Excursion (MAE)
- Running statistics per asset, timeframe, and quality tier
HOLD calls are free. When the engine says "don't trade," you don't pay. Only BUY/SELL verdicts charge x402 or count against subscription quotas. Aligns incentives: we only get paid when we see a tradeable opportunity. Current HOLD rate ~99%.
On-Chain Verification
Every call is hashed (keccak256) at creation time and anchored on Base L2 via daily Merkle batches. The track record is tamper-proof β we cannot edit past calls.
- Contract:
0x6485...0f81(Base L2) - Verify any call:
api.algovault.com/api/verify-signal?signalId=<ID> - View all batches:
api.algovault.com/api/merkle-batches - Visual verification: algovault.com/verify
- Live dashboard: algovault.com/track-record
For Developers
Remote endpoint (recommended)
https://api.algovault.com/mcp
Streamable HTTP transport. Compatible with any MCP client β Claude, Cursor, Cline, custom agents.
Local install via npx
npx -y crypto-quant-signal-mcp
Claude Desktop / Cursor config
{
"mcpServers": {
"crypto-quant-signal": {
"command": "npx",
"args": ["-y", "crypto-quant-signal-mcp"],
"env": { "TRANSPORT": "stdio" }
}
}
}
npm install
npm install crypto-quant-signal-mcp
Self-hosting
git clone https://github.com/AlgoVaultLabs/crypto-quant-signal-mcp
cd crypto-quant-signal-mcp
cp .env.example .env # Edit with your values
npm ci && npm run build
docker compose up -d
Architecture
Agent / Claude / Cursor
β
βΌ
api.algovault.com/mcp (Streamable HTTP)
β
ββ x402 payment verification (USDC on Base)
ββ API key / subscription check
ββ Free tier fallback (100 calls/mo, all assets, all timeframes)
β
βΌ
MCP Server (Express + @modelcontextprotocol/sdk)
β
ββ Composite Scoring Engine
β ββ Multi-factor indicator fusion
β ββ Regime-aware signal filtering
β ββ Adaptive post-processing gates
β
ββ Asset Classification Engine
β ββ 4-tier quality system (Blue Chip β Major Alt β TradFi β Meme)
β ββ Liquidity filter for meme/micro assets
β
ββ Exchange Adapter Layer
β ββ Hyperliquid (crypto + TradFi xyz perps)
β ββ Binance USDT-M Futures
β ββ Bybit Linear
β ββ OKX Swap
β ββ Bitget USDT-M
β
ββ Performance Tracker
β ββ PostgreSQL (remote) / SQLite (local)
β
ββ Exchange Public APIs (free, no auth β all 5 venues)
Suite Composability
Every tool output includes an _algovault metadata block declaring version and compatible downstream tools:
| This tool | Feeds into (Phase 2+) |
|---|---|
get_trade_call | crypto-quant-risk-mcp (position sizing) Β· crypto-quant-backtest-mcp (validation) |
scan_funding_arb | crypto-quant-execution-mcp (optimal entry/exit) Β· crypto-quant-risk-mcp (exposure) |
get_market_regime | crypto-quant-risk-mcp (regime-aware sizing) Β· crypto-quant-backtest-mcp (filtered backtests) |
Schemas are designed for composability. All tools share consistent timestamp, coin, and _algovault fields β downstream tools accept these objects directly as input.
Privacy
Local mode: Zero telemetry. No data sent to AlgoVault servers. Call history stored on your machine only.
Remote mode: Request metadata logged for analytics (IP hashed, never stored raw). See 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.
Built by AlgoVault Labs
algovault.com Β·
track-record Β·
MCP endpoint Β·
sign up
