SignalFuse MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
MCP server and REST API for crypto trading signals, sentiment analysis, macro regime classification, strategy arena, web search, and sandboxed code execution. Designed for AI agents, LLMs, and autonomous trading systems.
- **Base URL:** https://api.signalfuse.co
- **OpenAPI spec:** https://api.signalfuse.co/openapi.json
- **x402 discovery:** https://api.signalfuse.co/.well-known/x402
- **llms.txt:** https://api.signalfuse.co/llms.txt
- **Payment:** x402 USDC on Base (no API keys needed) or prepaid credit tokens
- **Free trial:** 5 credits, no signup required
What SignalFuse Does
- Generates directional trading signals (long/short/neutral) for BTC, ETH, SOL, DOGE, PEPE, WIF, BONK, ARB, OP, AVAX with entry price, take-profit, and stop-loss levels
- Runs ModernFinBERT sentiment analysis on crypto social and news data
- Classifies the macro regime as risk-on, risk-off, or neutral using multi-factor economic indicators
- Operates a Strategy Arena where 4 AI strategies (EMA Breakout, RSI Extremes, RSI Reversion, VWAP Reversion) compete head-to-head with live P&L tracking
- Proxies web search through Brave Search and Tavily with result deduplication and fusion
- Executes Python and JavaScript code in sandboxed E2B environments (60s timeout)
Installation
npm (MCP server)
Or install globally:
Python client (x402 payments built in)
Endpoint Reference
| Method | Path | Description | Price |
|--------|------|-------------|-------|
| GET | /v1/signal/{symbol} | Fused directional signal with entry/TP/SL | $0.010 |
| GET | /v1/signal/batch | Signals for all assets in one call | $0.075 |
| GET | /v1/sentiment/{symbol} | ModernFinBERT sentiment analysis | $0.002 |
| GET | /v1/regime | Macro regime classification (risk-on/off/neutral) | $0.001 |
| GET | /v1/arena/leaderboard | Strategy Arena rankings | FREE |
| GET | /v1/arena/{strategy_id}/{symbol} | Signal from a specific arena strategy | $0.001 |
| GET | /v1/gateway/search/brave | Brave web search | $0.008 |
| POST | /v1/gateway/search/tavily | Tavily AI-powered web search | $0.012 |
| POST | /v1/gateway/search/fused | Brave + Tavily fused and deduplicated | $0.015 |
| POST | /v1/gateway/execute/e2b | Sandboxed code execution (Python/JS) | $0.005 |
| GET | /v1/pricing | Pricing information | FREE |
| GET | /v1/credits/balance | Credit balance check | FREE |
| POST | /v1/credits/trial | Claim 5 free trial credits | FREE |
Free Trial
Get 5 free credits with no signup. Send your Ethereum wallet address:
Response:
Pass the returned credit_token as the X-Credit-Token header on subsequent requests, or use it in MCP tool calls.
Example Request/Response Pairs
Get a Trading Signal
Get Sentiment Analysis
Get Macro Regime
Get Arena Leaderboard
Web Search (Brave)
Web Search (Tavily)
Execute Code (E2B Sandbox)
Pricing
| Tier | Credits | Price | Per-Credit Cost |
|------|---------|-------|-----------------|
| Free Trial | 5 | $0 | $0 |
| x402 Pay-Per-Call | unlimited | market rate | see endpoint table |
| Starter Pack | 500 | available at signalfuse.co | bulk discount |
| Pro Pack | 5,000 | available at signalfuse.co | bulk discount |
x402 is an open protocol for HTTP micropayments. SignalFuse accepts USDC on Base. No API keys, no subscriptions -- each request includes a payment header and the server settles on-chain. See the x402 spec for details.