signal
Compact live trend signal (bullish/neutral/bearish + score) for one asset. Price: 0.003 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
asset必填previewmax_price_usdc
io.github.KevinM222由 GitHub 账号 KevinM222 发布v0.5.0更新于 Oct 29, 2026
Pay-per-call x402 crypto research and Base address/approval risk checks. Testnet by default.
按次付费的加密货币研究与 Base 地址风险检查服务,通过 x402 用自己钱包的 USDC 支付,默认使用测试网。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
MCP (stdio) server for the x402-research pay-per-call API.
Testnet (Base Sepolia) by default. Base mainnet only if you explicitly set X402_NETWORK=eip155:8453.
The publisher never holds keys: payments come from your wallet key, supplied by you via env var, and are
capped per call and per session.
[!WARNING] Use a dedicated, low-balance wallet: never your main wallet. Create a fresh key just for this server and fund it with only a few USDC (on mainnet, a little more than your session cap). Anyone or anything that can read your MCP client config or this process's environment can spend that wallet's funds. The caps limit what this server signs, not what a leaked key can do.
Assets: btc eth sol xrp doge ada avax link dot ltc bch uni aave xlm hbar shib sui near atom fil.
Every paid tool also accepts preview: true (return the 402 terms, pay nothing) and max_price_usdc.
X402_BUYER_PRIVATE_KEY is unset or X402_PREVIEW=1: tools return the decoded 402 terms and never sign.X402_MAX_PRICE_USDC (default 0.10). A tool's max_price_usdc can only lower it.X402_SESSION_CAP_USDC (default 0.50). A call that would push spend over the cap is refused before signing. Spend is counted when a signed payment is sent. It resets when the server process restarts.exact scheme, or in a non-canonical USDC asset.0xa26f179e42836bc4ae0cea997fdfc9602d5b8147. Since 0.5.0; 0.4.x expected a different address for signal, signal_batch and brief and refuses the treasury there, so upgrade. Any other recipient is refused, even if X402_RESEARCH_URL points elsewhere.Claude Desktop (claude_desktop_config.json) or Cursor (~/.cursor/mcp.json):
Start in preview. To pay, remove X402_PREVIEW and add "X402_BUYER_PRIVATE_KEY": "0x…" (a dedicated low-balance wallet, never your main one),
and optionally "X402_SESSION_CAP_USDC": "0.25".
npm test runs offline against local mocks with throwaway keys and no funds. It covers unit refusals for each check, preview with no key, and a stdio leak test that greps all stdout and stderr for /0x[0-9a-fA-F]{64}/.
npm run test:mainnet-preview makes live mainnet 402 calls in preview mode and pays nothing.
Dependencies are pinned exactly, with a committed lockfile. Publishing happens only through .github/workflows/mcp-publish.yml (manual dispatch, npm publish --provenance).
Informational only. Not financial advice. MIT.
来源:mcp/README.md,提交 3d88b54
Compact live trend signal (bullish/neutral/bearish + score) for one asset. Price: 0.003 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
asset必填previewmax_price_usdcLive trend signals for up to 10 assets in one call (flat price). Price: 0.02 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
assets必填previewmax_price_usdcTechnical + sentiment research brief (price, 24h/7d change, RSI14, SMA20/50, trend, Fear & Greed). Price: 0.03 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
asset必填previewmax_price_usdcPublic-data red-flag snapshot of a Base address (contract/EOA, EIP-7702, verification, proxy, age, balances, risk level). Informational only. Price: 0.03 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
address必填previewmax_price_usdcDecode and sanity-check a base64 x402 PAYMENT-REQUIRED header (scheme, network, USDC asset, payTo, amount); verdict ok/warn/fail. Never signs or pays. Price: 0.02 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
header必填previewmax_price_usdcCheck an x402 settlement tx on Base: success, USDC Transfer / AuthorizationUsed events, confirmations. Price: 0.02 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
tx必填previewmax_price_usdcList live ERC-20 approvals for a Base address (token, spender, allowance, unlimited flag). 503 when the indexer is down (not charged). Price: 0.03 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
address必填previewmax_price_usdcOne-call check before you sign, swap, approve or pay: Base address risk + live ERC-20 approvals + OFAC screen (+ optional x402 invoice check), with a proceed/review/stop verdict. Informational heuristic; "proceed" does not mean safe. Price: 0.05 USDC per call (x402, Base Sepolia testnet). Paid from YOUR wallet; capped per call and per session.
address必填invoicepreviewmax_price_usdcFree. Shows network, preview mode, USDC spent this session, cap and per-call max.
无需输入参数。
已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
{ "mcpServers": { "x402-research": { "command": "npx", "args": ["-y", "@agentfirm402/x402-research-mcp"], "env": { "X402_NETWORK": "eip155:8453", "X402_PREVIEW": "1" } } }}