signalfuse-mcp

by hypeprinter007-stack

Not rated
GitHub

About

Crypto trading signals, sentiment, macro regime, web search & code execution via x402 micropayments on Base

Details

Author
hypeprinter007-stack
Categories
Search, Other

Setup

Install signalfuse-mcp in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/hypeprinter007-stack/signalfuse-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

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

- 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)

Get 5 free credits with no signup. Send your Ethereum wallet address:

curl -X POST https://api.signalfuse.co/v1/credits/trial \ -H "Content-Type: application/json" \ -d '{"wallet": "0xYOUR_ETH_ADDRESS"}'
{ "credit_token": "sf_abc123...", "credits": 5, "wallet": "0xYOUR_ETH_ADDRESS" }

Pass the returnedcredit_tokenas theX-Credit-Tokenheader on subsequent requests, or use it in MCP tool calls.

curl https://api.signalfuse.co/v1/signal/BTC \ -H "X-Credit-Token: sf_abc123..."
{ "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" }
curl https://api.signalfuse.co/v1/sentiment/ETH \ -H "X-Credit-Token: sf_abc123..."
{ "symbol": "ETH", "score": 0.65, "label": "bullish", "model": "ModernFinBERT", "updated_at": "2026-04-04T12:00:00Z" }
curl https://api.signalfuse.co/v1/regime \ -H "X-Credit-Token: sf_abc123..."
{ "regime": "risk_on", "confidence": 0.78 }
curl https://api.signalfuse.co/v1/arena/leaderboard
[ { "strategy_id": "ema_5_breakout", "wins": 142, "losses": 98, "win_rate": 0.591, "total_pnl_bp": 340, "total_income_usd": 1720.50 } ]
curl "https://api.signalfuse.co/v1/gateway/search/brave?q=bitcoin+ETF+flows" \ -H "X-Credit-Token: sf_abc123..."
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"}'
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"}'
{ "stdout": "4\n", "stderr": "", "exit_code": 0 }

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 thex402 specfor details.

When connected as an MCP server, SignalFuse exposes 11 tools:

Add to~/Library/Application Support/Claude/claude_desktop_config.json:

{ "mcpServers": { "signalfuse": { "command": "npx", "args": ["-y", "signalfuse-mcp"] } } }
{ "mcpServers": { "signalfuse": { "command": "npx", "args": ["-y", "signalfuse-mcp"] } } }
from langchain_signalfuse import SignalFuseTool, SentimentTool, MacroRegimeTool tools = [ SignalFuseTool(credit_token="sf_abc123..."), SentimentTool(credit_token="sf_abc123..."), MacroRegimeTool(credit_token="sf_abc123..."), ] agent = initialize_agent(tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION)

Seelangchain_signalfuse.pyin this repository for the full tool set (7 tools).

import signalfuseActions from "./elizaos_plugin"; // Register actions: getSignalAction, getSentimentAction, getRegimeAction, getSignalBatchAction, getArenaLeaderboardAction

Seeelizaos_plugin.tsin this repository for the full plugin.

import requests response = requests.get( "https://api.signalfuse.co/v1/signal/BTC", headers={"X-Credit-Token": "sf_abc123..."} ) signal = response.json() print(signal["signal"], signal["signal_strength"])
const res = await fetch("https://api.signalfuse.co/v1/signal/BTC", { headers: { "X-Credit-Token": "sf_abc123..." } }); const signal = await res.json(); console.log(signal.signal, signal.signal_strength);

BTC, ETH, SOL, DOGE, PEPE, WIF, BONK, ARB, OP, AVAX -- with more added regularly. Useget_signal_batchwith no arguments to retrieve the current full list.

- OpenAPI spec:https://api.signalfuse.co/openapi.json
- x402 payment discovery:
https://api.signalfuse.co/.well-known/x402
- llms.txt:
https://api.signalfuse.co/llms.txt
- MCP server identifier:io.github.hypeprinter007-stack/signalfuse
- npm:
npmjs.com/package/signalfuse-mcp
- PyPI:
pypi.org/project/signalfuse
- Smithery:compatible viasmithery.yamlin this repository

- API:api.signalfuse.co
- x402 Discovery:
api.signalfuse.co/.well-known/x402
- OpenAPI:
api.signalfuse.co/openapi.json
- llms.txt:
api.signalfuse.co/llms.txt
- Website:
signalfuse.co
- Yield page:
signalfuse.co/divigent— live view of where x402 revenue is routed
- npm:
npmjs.com/package/signalfuse-mcp
- PyPI:
pypi.org/project/signalfuse

- signalfuse-divigent-router— open-source TypeScript sidecar (Apache 2.0) that routes x402 receipts into Divigent yield on Base. Reference seller-side integration.

SignalFuse is a data fusion API, not financial advice. Signals are mathematical composites derived from sentiment, macro, and market structure data. They can be wrong. Trade at your own risk.

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Provides structured access to Aster DEX market data, including candlesticks, order books, trades, and funding rates.

Perpetuals trading data, pool stats, and position info on GMX

Trading intelligence tools for Polymarket prediction markets: Slippage estimation, liquidity scanning, arbitrage detection, price feeds, wallet intelligence, and portfolio risk.

MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.

Remote MCP server for historical crypto & prediction-market data: search ~500K instruments, live market stats (OHLC, turnover, spreads, depth, slippage) and tick-data purchase. Keyless for catalog & stats; optional OAuth for account tools. Endpoint: https://cryptostruct.com/mcp

Access real-time DEX analytics across 20+ blockchains with DexPaprika API, tracking 5M+ tokens, pools, volumes, and historical market data. Built by CoinPaprika.

Read-only MCP server for your Evibe investment portfolio + live market data (holdings, performance, dividends, benchmarks, screeners). Works with Claude & ChatGPT.

Realtime and Historical Exchange Rate Data, FX pairs, bid/ask, OHLC and Crypto prices

Token Metrics integration for fetching real-time crypto market data, trading signals, price predictions, and advanced analytics.

MCP server for Aave — lending pool data, reserve info, user positions, and liquidation thresholds.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.