That makes it practical to hand a client a token you top up deliberately, and it means a caller without one still reaches get_arena_leaderboard and get_pricing, which are marked free. The signal tools are the reason to install this: get_signal hands back the components — sentiment, funding rate bias, OI delta, regime — alongside the direction, so a reader who disagrees with the fusion can still use the parts. search_brave, search_tavily and execute_code are a different product sharing the same meter, and execute_code's 60s ceiling makes it a scratchpad rather than a job runner.
A crypto signal service with a paid gateway attached: composite per-asset signals, a macro regime read, a strategy leaderboard, plus Brave and Tavily search and sandboxed code execution behind the same credit token.
- A composite signal you can take apart: get_signal returns sentiment, the macro regime as risk_on or risk_off, funding rate bias, OI delta, a signal strength from 0 to 100, a confidence value and a long, short or neutral direction for one asset.
- The same read at other scopes: get_signal_batch takes comma-separated symbols or returns every supported asset, get_regime returns the macro risk regime on its own for position sizing, and get_sentiment returns the raw social sentiment breakdown.
- Strategy Arena as an open scoreboard: get_arena_leaderboard returns strategies with wins, losses, total_pnl_bp, win_rate and total_income_usd as a free endpoint, and get_arena_signal returns a named strategy_id's direction, score and confidence for an asset.
- A search and compute gateway on the same meter: search_brave and search_tavily run web searches through the SignalFuse gateway, and execute_code runs Python or JavaScript in a sandboxed E2B environment with a 60s maximum timeout.
- Cost visible before and after: get_pricing returns pricing for every SignalFuse endpoint as a free endpoint, and check_balance returns the wallet, credits_remaining and pack info for a credit token.
A prepaid credit token — the paid tools take it as credit_token on the call, and check_balance reads what is left on it. No environment credentials are configured, and get_arena_leaderboard and get_pricing are marked free endpoints.
One command — npx signalfuse-mcp
