Crypto Quant Signal MCP
AI trading brain for crypto perps — composite signals, funding rate arb scanning, and market regime detection via MCP
Install / Use
npx skills add AlgoVaultLabs/crypto-quant-signal-mcpInstalls into whichever agent you are using.
Quality Score
Category
Development & EngineeringSupported Platforms
README
Quick start (30 seconds)
No code. No API key. No install. The server speaks Streamable HTTP at https://api.algovault.com/mcp — any Model Context Protocol client connects directly.
1. Add the connector. In Claude → Settings → Connectors → Add custom connector:
| Field | Value |
|---|---|
| Name | Crypto Quant Signal |
| URL | https://api.algovault.com/mcp |

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.
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.26.0",
"tool": "get_trade_call",
"compatible_with": ["crypto-quant-risk-mcp", "crypto-quant-backtest-mcp"]
}
}
The _algovault block makes outputs composable: downstream risk and backtest tools accept the object directly.
Live, verifiable track record
<!-- SoT: this README is the single canonical source. The data-tr-field numbers below are auto-injected from live /api/performance-public + /api/merkle-batches by scripts/snapshot-landing-data.mjs at npm-publish + Hetzner-deploy. Do NOT hand-edit the numbers; edit "What's new" by hand. Wired by OPS-NPM-README-SINGLE-SOT-W1 (2026-05-31). --> <p align="center"> <strong><span data-tr-field="pfe_wr">91.7%</span> PFE Win Rate</strong> · <strong><span data-tr-field="total_calls">134,276</span> trade calls</strong> · <strong><span data-tr-field="merkle_batches">50</span> on-chain batches</strong> · <strong><span data-tr-field="hold_rate">99.2%</span> HOLD rate</strong> <!-- SNAPSHOT-LINE --> </p> <p align="center"> Every call is hashed at emission and anchored on <a href="https://docs.base.org">Base L2</a> in daily Merkle batches. We cannot edit history. </p>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…0f81 - All 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 | Settings → Connectors → Add custom connector → https://api.algovault.com/mcp |
| Claude Code (CLI) | claude mcp add crypto-quant-signal https://api.algovault.com/mcp |
| Cursor | ~/.cursor/config.json → mcpServers block → url: "https://api.algovault.com/mcp" |
| Cline | VS Code Cline extension → MCP server settings → add Streamable HTTP server |
| Codex (OpenAI CLI) | ~/.codex/config.toml → [mcp_servers.algovault] table + url = "https://api.algovault.com/mcp" (or codex mcp CLI) |
| Windsurf | ~/.codeium/windsurf/mcp_config.json → mcpServers.algovault.serverUrl = "https://api.algovault.com/mcp" |
| Continue.dev | config.yaml → mcpServers: [{ name: algovault, type: streamable-http, url: "https://api.algovault.com/mcp" }] |
| Any other MCP-spec-compliant client | Configure the Streamable HTTP transport with URL https://api.algovault.com/mcp |
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 | docs/integrations/langchain.md | examples/langchain/demo.py | algovault.com/integrations/langchain |
| LlamaIndex | docs/integrations/llamaindex.md | examples/llamaindex/demo.py | algovault.com/integrations/llamaindex |
| Microsoft Agent Framework | docs/integrations/maf.md | examples/maf/demo.py | algovault.com/integrations/maf |
| CrewAI | docs/integrations/crewai.md | examples/crewai/demo.py | algovault.com/integrations/crewai |
Each demo is runnable as python examples/<framework>/demo.py BTC 4h — gets a re
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
browser-automation
385.5kUse when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.
Hook Development
140.6kThis skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse,…
MCP Integration
140.6kThis skill should be used when the user asks to "add MCP server", "integrate MCP", "configure MCP in plugin", "use .mcp.json", "set up Model Context Protocol", "connect external service", mentions "${CLAUDE_PLUGIN_ROOT} with MCP", or discusses MCP server types (SSE, stdio, HTTP, WebSocket).
