MCP 서버

CIPHER x402 — Paid Solana & Crypto Tools

io.github.cryptomotifs/cipher-x402-mcp

이 MCP로 할 수 있는 일

Provides paid crypto, Solana, security, financial-data, geocoding, medical-literature, nutrition, and repository-analysis tools through x402 payments.

audit_comp_live_listings
Return a curated snapshot of currently-live audit competitions and bug-bounty programs across Code4rena, Cantina, Sherlock, and direct-protocol channels. Useful for solo wardens triaging which contests to enter. Snapshot updates with each cipher-x402-mcp release; treat the data as a hint, always cross-check the platform before submitting. Free, no payment required.
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
check_drift_exposure
Check a Solana wallet's exposure to Drift Protocol — open perp positions, collateral, unrealized PnL, liquidation risk distance. Priced at $0.01 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Base58 Solana wallet address.'}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
check_password_breach
Check whether a password hash prefix (SHA-1, first 5 chars) appears in the HIBP breach corpus. k-anonymity, no plaintext passwords sent. Priced at $0.005 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['sha1_prefix'], 'properties': {'_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}, 'sha1_prefix': {'type': 'string', 'pattern': '^[0-9A-Fa-f]{5}$', 'description': "First 5 uppercase hex characters of the SHA-1 hash of the password (e.g. '21BD1')."}}}
coinalyze_funding_rates
Fetch perpetual-futures funding-rate intelligence for a given base asset (e.g. 'BTC', 'ETH', 'SOL') aggregated across 17 major perp venues — Binance, Bybit, OKX, BitMEX, Deribit, dYdX, Hyperliquid, Bitfinex, Huobi, Kraken, Phemex, WOO X, Aster, Lighter, Coinbase, Gate.io, Vertex. Returns per-exchange rate + USD open interest, OI-weighted aggregate funding, divergence in bps, and max/min funding exchange — pre-computed for perp-arbitrage bots. Priced at $0.01 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'pattern': '^[A-Za-z0-9]{1,12}$', 'description': "Base asset ticker (1-12 alphanumerics), e.g. 'BTC', 'ETH', 'SOL', 'DOGE', 'XRP', 'AVAX', 'LINK', 'APT', 'SUI'."}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
fred_macro_series
Fetch a Federal Reserve Economic Data (FRED) series by ID — e.g. 'DGS10' (10Y yield), 'WALCL' (Fed balance sheet), 'T10Y2Y' (yield curve). Returns cleaned latest observations. Priced at $0.005 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['series_id'], 'properties': {'_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}, 'series_id': {'type': 'string', 'description': "FRED series ID (e.g. 'DGS10', 'WALCL', 'T10Y2Y', 'DFF')."}}}
get_premium_cipher_chapter
Fetch a CIPHER premium chapter (markdown). Four chapters available: 'mev-deep-dive', 'three-tier-wallet', 'canadian-compliance', 'oracle-cloud-free-tier'. Priced at $0.25 USDC on Base (x402) per chapter. Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'enum': ['mev-deep-dive', 'three-tier-wallet', 'canadian-compliance', 'oracle-cloud-free-tier'], 'type': 'string', 'description': "Chapter slug: 'mev-deep-dive' | 'three-tier-wallet' | 'canadian-compliance' | 'oracle-cloud-free-tier'."}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
github_repo_health
Score a GitHub repository's health — commit cadence, issue-close latency, contributor diversity, CI green rate, release frequency. Returns 0-100 health score with per-factor breakdown. Priced at $0.02 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['owner', 'repo'], 'properties': {'repo': {'type': 'string', 'description': "Repo name (e.g. 'solana')."}, 'owner': {'type': 'string', 'description': "GitHub org or user (e.g. 'solana-labs')."}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
jito_tip_calculator
Compute an expected-value-maximizing Jito tip for a Solana arbitrage bundle. Inputs: pool_depth (USD), expected_profit (USD), slot_probability [0..1]. Returns tip lamports + EV breakdown. Priced at $0.01 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['pool_depth', 'expected_profit', 'slot_prob'], 'properties': {'_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}, 'slot_prob': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Probability the leader slot is a Jito validator [0..1].'}, 'pool_depth': {'type': 'number', 'description': 'Target pool depth in USD.'}, 'expected_profit': {'type': 'number', 'description': 'Gross expected profit of the bundle in USD.'}}}
openfda_adverse_events
openFDA drug adverse-event lookup for the last 12 months. Returns top reactions, report count, and seriousness breakdown (serious vs non-serious). Searches brand, generic, and medicinal-product names in parallel. Priced at $0.005 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['drug'], 'properties': {'drug': {'type': 'string', 'description': "Drug name (brand or generic), e.g. 'ozempic', 'metformin'."}, 'limit': {'type': 'number', 'maximum': 25, 'minimum': 1, 'description': 'Top-reaction count to return (1-25). Default 10.'}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
osm_geocode
Forward geocoding via OpenStreetMap Nominatim. Address string → lat/lon + normalized address block (country_code, state, city, postcode, road) + match_quality label. Priced at $0.001 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': "Address to geocode (e.g. '1600 Pennsylvania Ave NW, Washington DC')."}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
osm_reverse_geocode
Reverse geocoding via OpenStreetMap Nominatim. lat/lon → normalized address + place class/type. Priced at $0.001 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude (WGS84).'}, 'lon': {'type': 'number', 'description': 'Longitude (WGS84).'}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
pubmed_medical_search
Search PubMed (NCBI) for medical / life-sciences literature by keyword. Returns enriched article list: pmid, title, authors, journal, year, pub_types, plus a year-range + has-meta-analysis / has-review enrichment block. Ideal for medical RAG agents. Priced at $0.005 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'string', 'description': "Free-text biomedical query (e.g. 'metformin liver', 'semaglutide cardiovascular outcomes')."}, 'retmax': {'type': 'number', 'maximum': 20, 'minimum': 1, 'description': 'Max articles to return (1-20). Default 5.'}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
solana_wallet_scan
Scan a Solana wallet for portfolio value, dust accounts, stale stake accounts, and low-liquidity position warnings. Returns findings + referral CTAs. Priced at $0.01 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Base58 Solana wallet address (32-44 chars).'}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
solana_wallet_security_audit_rules
Return metadata for the cipher-solana-wallet-audit v1.4.0 ruleset — the free MIT GitHub Action that catches Solana wallet anti-patterns in CI: plaintext private keys (base58 OR hex), seed phrases (in comments OR string literals), Anchor.toml wallet leaks, Token2022 transfer-hook abuse, Drift-hack-derived admin bundles, leaked .env files, hardcoded RPC URLs. Free, no payment required.
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
usda_food_nutrition
USDA FoodData Central nutrition lookup. Query any food (brand or generic) and receive the best-matching record with a clean per_100g macro block (calories_kcal, protein_g, carb_g, fat_g, fiber_g, sugar_g, potassium_mg), plus alternates. Priced at $0.002 USDC on Base (x402). Pass a signed x402 v2 authorization as the '_payment' argument to unlock the paid response. Without it, the tool returns the 402 accept-list for your wallet to sign.
입력 스키마
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'maximum': 10, 'minimum': 1, 'description': 'Alternates to return (1-10). Default 5.'}, 'query': {'type': 'string', 'description': "Food name (e.g. 'banana', 'chicken breast raw')."}, '_payment': {'type': 'string', 'description': 'Optional. Signed x402 v2 X-PAYMENT header value (base64-encoded EIP-3009 authorization). If present, forwarded upstream; if absent, tool returns the 402 accept-list.'}}}
추가됨
openfda_adverse_events
2026년 9월 17일 12:41 PM
추가됨
usda_food_nutrition
2026년 9월 17일 12:41 PM
추가됨
osm_reverse_geocode
2026년 9월 17일 12:41 PM
추가됨
osm_geocode
2026년 9월 17일 12:41 PM
추가됨
pubmed_medical_search
2026년 9월 17일 12:41 PM
추가됨
get_premium_cipher_chapter
2026년 9월 17일 12:41 PM
추가됨
coinalyze_funding_rates
2026년 9월 17일 12:41 PM
추가됨
audit_comp_live_listings
2026년 9월 17일 12:41 PM
추가됨
solana_wallet_security_audit_rules
2026년 9월 17일 12:41 PM
추가됨
check_drift_exposure
2026년 9월 17일 12:41 PM
추가됨
fred_macro_series
2026년 9월 17일 12:41 PM
추가됨
github_repo_health
2026년 9월 17일 12:41 PM
추가됨
jito_tip_calculator
2026년 9월 17일 12:41 PM
추가됨
check_password_breach
2026년 9월 17일 12:41 PM
추가됨
solana_wallet_scan
2026년 9월 17일 12:41 PM