
Web3 Signals
io.github.manavagaPublished by GitHub account manavagav0.4.1Updated Oct 25, 2026
AI crypto buy/sell signals for 20 assets: 6 data dimensions fused into 0-100 scores. x402 + MCP.
The publisher's own server: SIGNALS Loyalty Agent Platform
Overview
A remote MCP endpoint serving scored crypto buy/sell signals for 20 assets, fusing five data agents into 0-100 composite signals with rationales.
- What you can do
- Query composite crypto signals for 20 assets, with directional labels, momentum tracking and LLM-generated rationales built from five scored data dimensions (whale flows, technicals, derivatives, narrative, market microstructure). Ask for top buy candidates or a specific asset's current signal. Review self-graded prediction accuracy at 24h and 48h horizons through the reputation/performance data. Paid signal and performance endpoints are reached through x402 micropayments rather than API keys.
- When to use it
- Useful when an assistant needs quick, pre-computed crypto market signals or a ranked shortlist of assets, and when you want a hosted endpoint with no signup or key management. Not a substitute for your own research or execution tooling.
- Requirements
- A remote SSE endpoint; no local install, API key or account is declared. Signal and performance endpoints require an x402 payment header settling USDC on Base mainnet per call; other endpoints are free. Network access to the hosted service is needed.
Installation
In SourceWeft
- Open Web3 Signals in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via SSE. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.manavaga%2Fweb3-signals/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"web3-signals": {
"type": "sse",
"url": "https://web3-signals-api-production.up.railway.app/mcp/sse"
}
}
}README
Web3 Signals MCP
Multi-agent crypto signal intelligence. 20 assets, 5 data dimensions, scored 0–100, refreshed every 15 min.
Live API — https://web3-signals-api-production.up.railway.app
Dashboard — https://web3-signals-api-production.up.railway.app/dashboard
MCP endpoint — https://web3-signals-api-production.up.railway.app/mcp/stream (Smithery listing)
What it does
Five independent data agents (whale flows, technicals, derivatives, narrative, market microstructure) each score every asset 0–100. A fusion engine combines them into a single composite signal with a directional label, momentum tracking, and an LLM-generated rationale. The system grades its own predictions at 24h and 48h horizons against actual price moves — no self-reported accuracy.
Why it's interesting
- Per-asset weight learning via IC analysis. Each asset gets its own dimension weights, fitted from Spearman/Pearson/Kendall correlations between past dimension scores and forward returns. Different assets respond to different signals.
- Walk-forward backtesting with FDR correction. Benjamini–Hochberg adjustment on indicator significance to avoid false discoveries when testing dozens of features.
- Platt-scaled probability calibration. Raw scores → calibrated probabilities so "75" means a real 75% directional likelihood, not just a higher number than 70.
- x402 HTTP micropayments. Paid endpoints settle $0.001 USDC on Base mainnet per call via Coinbase's CDP facilitator. Payment IS authentication — no API keys, no signup, no OAuth.
- MCP-native. Exposes itself to Claude Desktop, Cursor, and any MCP-compatible client over SSE. AI agents can query it with natural language.
- Adaptive regime gating. Abstain zone widens/narrows with the Fear & Greed index; bullish-bias contrarian boost is dampened in confirmed BTC downtrends.
Quick start
Hit the API directly
(/signal* and /performance/reputation require an x402 payment header; everything else is free.)
Use over MCP (Claude Desktop / Cursor / Windsurf)
Then prompt: "What's the BTC signal right now?" or "Show me top 3 buys."
Run locally
Project layout
Stack
Python 3.13 · FastAPI · PostgreSQL · pandas / numpy / scikit-learn · Anthropic Claude (LLM rationales) · Coinbase CDP x402 facilitator · Railway (deploy)
Performance evaluation
Snapshots are saved on every fusion cycle. At 24h and 48h each directional call is graded against the actual price move (CoinGecko + Binance). Neutral signals are skipped (only directional calls count). Accuracy is AVG(gradient_score) × 100 where gradient ∈ [0, 1] depending on whether the move was in the predicted direction and how large it was. See /performance/reputation for the live numbers.
Development notes
This codebase was built in pair-programming with Anthropic's Claude. Most commits have a Co-Authored-By: Claude trailer — kept intentionally to document the workflow. Architectural decisions, model choices (IC-based weighting, FDR correction, Platt scaling), and the production-readiness criteria (no-deploy-without-backtest hard rule, walk-forward embargoing) were human-driven; Claude was used for implementation, refactoring, and code review.
License
MIT
Source: README.md at commit 32fbf81
Tools
0Version history
1- v0.4.1LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listedRequired15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Signals integrations

SIGNALS Loyalty Agent Platform
global.signalsOfficial publisher
A remote MCP server giving assistants 63 tools for loyalty programs, rewards and member operations, with human-in-the-loop approval.
Chaos — OKX Perpetual Signals
tw.okxOfficial publisher
Remote MCP server that gives an assistant trend and order-flow signals, indicator series and backtests for OKX USDT perpetual swaps, paid per call.

Greenhouse, Lever & Ashby Jobs (by flyingkiwi)
Published by GitHub account flyingkiwi-tools
Greenhouse, Lever & Ashby Jobs (by flyingkiwi)'s hosted MCP server; credential required; Streamable HTTP.

E-commerce Sales Signals MCP
Published by GitHub account GeminiGeorge22
E-commerce sales signals: Amazon bestsellers and reviews, eBay sold prices, TikTok Shop, Etsy sales.

QSignals AI Stock Scores
Published by GitHub account jiahongq
Remote QSignals server that gives an assistant 0-100 stock scores, signals and market-regime data for US stocks and ETFs.