signalfuse-mcp

finance MCP Server

MCP server for SignalFuse trading intelligence API

VerifiedInstall Ready
financefinance
10 views2 stars0 forksv1.1.2MIT

Why This Matters

Discovered via list:awesome-mcp-servers-punkpeye and last synced 3mo ago.

VerifiedInstall Ready
Source
list:awesome-mcp-servers-punkpeye
Stars
2
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y signalfuse-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "signalfuse-mcp": {
      "command": "npx",
      "args": [
        "signalfuse-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

23
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (23)

get_signal

Fused directional signal for a crypto asset (direction, strength, confidence, regime, entry/TP/SL)

check_balance

Credit balance check (free)

get_regime

Macro regime classification (risk_on, risk_off, neutral)

rsi_reversion_swing

Mean-reversion fades against RSI extremes

Method

Path

get_arena_leaderboard

Strategy Arena rankings with win rate, P&L, income (free)

vwap_reversion

Mean-reversion entries around volume-weighted average price

Credits

Price

search_brave

Web search via Brave Search

unlimited

market rate

execute_code

Sandboxed Python/JavaScript execution via E2B

GET

`/v1/pricing`

POST

`/v1/gateway/execute/e2b`

get_signal_batch

Signals for all supported assets in one call

ema_5_breakout

Trend-following on exponential moving average crossovers

5

$0

search_tavily

AI-powered web search via Tavily

get_sentiment

ModernFinBERT sentiment analysis (score, label)

rsi_7_extremes

Momentum entries at RSI overbought/oversold levels

500

available at signalfuse.co

get_pricing

Pricing information (free)

FREE

## Free Trial Get 5 free credits with no signup. Send your Ethereum wallet address: ```bash curl -X POST https://api.signalfuse.co/v1/credits/trial \ -H "Content-Type: application/json" \ -d '{"wallet": "0xYOUR_ETH_ADDRESS"}' ``` Response: ```json { "credit_token": "sf_abc123...", "credits": 5, "wallet": "0xYOUR_ETH_ADDRESS" } ``` 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 ```bash curl https://api.signalfuse.co/v1/signal/BTC \ -H "X-Credit-Token: sf_abc123..." ``` ```json { "symbol": "BTC", "signal": "long", "signal_strength": 74, "confidence": 0.82, "regime": "risk_on", "components": { "social": {"score": 0.49, "label": "bullish"}, "macro": {"score": 0.63, "label": "bullish"}, "market": {"score": 0.42, "label": "long_bias"} }, "updated_at": "2026-04-04T12:00:00Z" } ``` ### Get Sentiment Analysis ```bash curl https://api.signalfuse.co/v1/sentiment/ETH \ -H "X-Credit-Token: sf_abc123..." ``` ```json { "symbol": "ETH", "score": 0.65, "label": "bullish", "model": "ModernFinBERT", "updated_at": "2026-04-04T12:00:00Z" } ``` ### Get Macro Regime ```bash curl https://api.signalfuse.co/v1/regime \ -H "X-Credit-Token: sf_abc123..." ``` ```json { "regime": "risk_on", "confidence": 0.78 } ``` ### Get Arena Leaderboard ```bash curl https://api.signalfuse.co/v1/arena/leaderboard ``` ```json [ { "strategy_id": "ema_5_breakout", "wins": 142, "losses": 98, "win_rate": 0.591, "total_pnl_bp": 340, "total_income_usd": 1720.50 } ] ``` ### Web Search (Brave) ```bash curl "https://api.signalfuse.co/v1/gateway/search/brave?q=bitcoin+ETF+flows" \ -H "X-Credit-Token: sf_abc123..." ``` ### Web Search (Tavily) ```bash curl -X POST https://api.signalfuse.co/v1/gateway/search/tavily \ -H "Content-Type: application/json" \ -H "X-Credit-Token: sf_abc123..." \ -d '{"query": "bitcoin ETF flows", "search_depth": "advanced"}' ``` ### Execute Code (E2B Sandbox) ```bash curl -X POST https://api.signalfuse.co/v1/gateway/execute/e2b \ -H "Content-Type: application/json" \ -H "X-Credit-Token: sf_abc123..." \ -d '{"code": "print(2 + 2)", "language": "python"}' ``` ```json { "stdout": "4\n", "stderr": "", "exit_code": 0 } ``` ## Pricing

get_arena_signal

Signal from a specific arena strategy for a given asset