Crypto market intelligence, token rug-checks, and wallet verification in one MCP server.
Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.
https://mcp.tachyo.ai/mcp/24 herramientas · 986 msverify__request_verification_challenge[verify] Step 1 of wallet verification: get a fresh challenge for the user to sign.
chain: "evm" or "solana". Pass agent_id (your marketplace identity) so the proof is bound to you.
Present `challenge` to the user, have their wallet sign it (EVM personal_sign / Solana signMessage),
then call ve…[verify] Step 1 of wallet verification: get a fresh challenge for the user to sign. chain: "evm" or "solana". Pass agent_id (your marketplace identity) so the proof is bound to you. Present `challenge` to the user, have their wallet sign it (EVM personal_sign / Solana signMessage), then call ve…
| Parámetro | Tipo | Descripción |
|---|---|---|
| address* | string | — |
| agent_id | string | — |
| chain | string | — |
verify__verify_wallet_ownership[verify] Step 2 of wallet verification: prove control by signing the challenge from step 1.
chain: "evm" (secp256k1, 0x-hex signature) or "solana" (ed25519, base58/base64/hex). `nonce` is
from request_verification_challenge; the signature must be over that exact challenge text. Pass the
same ag…[verify] Step 2 of wallet verification: prove control by signing the challenge from step 1. chain: "evm" (secp256k1, 0x-hex signature) or "solana" (ed25519, base58/base64/hex). `nonce` is from request_verification_challenge; the signature must be over that exact challenge text. Pass the same ag…
| Parámetro | Tipo | Descripción |
|---|---|---|
| address* | string | — |
| signature* | string | — |
| nonce* | string | — |
| chain | string | — |
| agent_id | string | — |
tokensafety__check_token_safety[tokensafety] Rug-check a token: honeypot, mint authority, LP lock, taxes, holders, contract verification.
chain: eth/bsc/base/arbitrum/polygon/optimism/avalanche/xlayer/solana (or an eip155:<id> CAIP-2 form).
Free returns a verdict + top risks. Pass session_token (from verify_wallet_ownership)…[tokensafety] Rug-check a token: honeypot, mint authority, LP lock, taxes, holders, contract verification. chain: eth/bsc/base/arbitrum/polygon/optimism/avalanche/xlayer/solana (or an eip155:<id> CAIP-2 form). Free returns a verdict + top risks. Pass session_token (from verify_wallet_ownership)…
| Parámetro | Tipo | Descripción |
|---|---|---|
| token_address* | string | — |
| chain | string | — |
| session_token | string | — |
marketsummary__get_market_summary[marketsummary] Market recap — filterable by timeframe and category.
timeframe: 6h / 24h / 7d / 30d (clamped by tier: free≤24h, connected≤7d). category: all / market /
whale / news / tech / regulation / funding. lang: en / pl. Free returns top headlines. Unlock the
full recap via session_token…[marketsummary] Market recap — filterable by timeframe and category. timeframe: 6h / 24h / 7d / 30d (clamped by tier: free≤24h, connected≤7d). category: all / market / whale / news / tech / regulation / funding. lang: en / pl. Free returns top headlines. Unlock the full recap via session_token…
| Parámetro | Tipo | Descripción |
|---|---|---|
| timeframe | string | — |
| category | string | — |
| lang | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__ask_market[marketsummary] Ask any market question in natural language and get a grounded answer.
lang: en / pl. Free returns a connect-CTA. Unlock a grounded answer via session_token (from
verify_wallet_ownership) OR an x402 `payment` proof.[marketsummary] Ask any market question in natural language and get a grounded answer. lang: en / pl. Free returns a connect-CTA. Unlock a grounded answer via session_token (from verify_wallet_ownership) OR an x402 `payment` proof.
| Parámetro | Tipo | Descripción |
|---|---|---|
| question* | string | — |
| lang | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_trending[marketsummary] Trending tokens — the most-mentioned tickers.
timeframe: 24h / 7d / 30d. Free returns the top 3 tickers; the full ranking (top 15 with counts)
unlocks via session_token (from verify_wallet_ownership) OR an x402 `payment` proof.[marketsummary] Trending tokens — the most-mentioned tickers. timeframe: 24h / 7d / 30d. Free returns the top 3 tickers; the full ranking (top 15 with counts) unlocks via session_token (from verify_wallet_ownership) OR an x402 `payment` proof.
| Parámetro | Tipo | Descripción |
|---|---|---|
| timeframe | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_digest[marketsummary] The paid Degen Digest — actionable calls with contract addresses, grouped by section.
section: HOT / SIGNALS / WARNINGS / all. asset_class: crypto / equity / all. ticker: optional
symbol filter (e.g. HYPE). timeframe: 6h / 24h / 7d / 30d / 90d. The digest is premium — free
retur…[marketsummary] The paid Degen Digest — actionable calls with contract addresses, grouped by section. section: HOT / SIGNALS / WARNINGS / all. asset_class: crypto / equity / all. ticker: optional symbol filter (e.g. HYPE). timeframe: 6h / 24h / 7d / 30d / 90d. The digest is premium — free retur…
| Parámetro | Tipo | Descripción |
|---|---|---|
| timeframe | string | — |
| section | string | — |
| asset_class | string | — |
| ticker | string | — |
| lang | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_ticker_dossier[marketsummary] What our digest said about a ticker over a window — section appearances, notes, price path.
ticker: symbol (e.g. HYPE). window_days: 1..90. This is OUR narrative on the token (not on-chain
scoring). Free returns a coverage headline. Unlock the full timeline + price path via sessi…[marketsummary] What our digest said about a ticker over a window — section appearances, notes, price path. ticker: symbol (e.g. HYPE). window_days: 1..90. This is OUR narrative on the token (not on-chain scoring). Free returns a coverage headline. Unlock the full timeline + price path via sessi…
| Parámetro | Tipo | Descripción |
|---|---|---|
| ticker* | string | — |
| window_days | integer | — |
| lang | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__find_setups[marketsummary] Screen for trade setups, ranked from OUR computed signals (no hallucinated ranking).
intent: 'fade' = weak coins that just pumped on a catalyst (ride-the-fade / short-the-bounce) /
'momentum' = coins holding strength to ride. Each setup carries pump % (1d/7d), strength vs BTC, a…[marketsummary] Screen for trade setups, ranked from OUR computed signals (no hallucinated ranking). intent: 'fade' = weak coins that just pumped on a catalyst (ride-the-fade / short-the-bounce) / 'momentum' = coins holding strength to ride. Each setup carries pump % (1d/7d), strength vs BTC, a…
| Parámetro | Tipo | Descripción |
|---|---|---|
| intent | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__find_longs[marketsummary] Long candidates — MEAN-REVERSION: oversold / beaten-down names that have NOT bounced yet (down over
the week, lagging BTC, still basing today), survival-gated by volume so the list is not death-spirals.
This is our one edge read long-side; public catalysts/listings are NOT here be…[marketsummary] Long candidates — MEAN-REVERSION: oversold / beaten-down names that have NOT bounced yet (down over the week, lagging BTC, still basing today), survival-gated by volume so the list is not death-spirals. This is our one edge read long-side; public catalysts/listings are NOT here be…
| Parámetro | Tipo | Descripción |
|---|---|---|
| window_days | integer | — |
| session_token | string | — |
| payment | string | — |
marketsummary__find_shorts[marketsummary] Short candidates — coins with a BEARISH catalyst (the real short signal, which the momentum-based
setups miss). A coin need not have pumped: a foundation moving funds to an exchange, or a DATED token
unlock, is a fundamental sell catalyst. Each candidate carries the catalyst type…[marketsummary] Short candidates — coins with a BEARISH catalyst (the real short signal, which the momentum-based setups miss). A coin need not have pumped: a foundation moving funds to an exchange, or a DATED token unlock, is a fundamental sell catalyst. Each candidate carries the catalyst type…
| Parámetro | Tipo | Descripción |
|---|---|---|
| window_days | integer | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_btc_rotation[marketsummary] Is money rotating into alts or back into BTC? By 7d relative strength vs BTC across our tracked
crypto set. Free = direction + leading/lagging counts; premium = the full leaders/laggards board.
Daily resolution; this is relative-strength rotation, NOT market-cap dominance. Not adv…[marketsummary] Is money rotating into alts or back into BTC? By 7d relative strength vs BTC across our tracked crypto set. Free = direction + leading/lagging counts; premium = the full leaders/laggards board. Daily resolution; this is relative-strength rotation, NOT market-cap dominance. Not adv…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__get_token_momentum_card[marketsummary] Multi-horizon momentum for one token: 1h + 1d + 7d move + relative strength vs BTC, with an
alignment verdict. Free = the alignment; premium = the full stack. 1h is the freshest but coarsest
read (flagged if possibly-missing); horizons differ in resolution. 'No coverage' = off our…[marketsummary] Multi-horizon momentum for one token: 1h + 1d + 7d move + relative strength vs BTC, with an alignment verdict. Free = the alignment; premium = the full stack. 1h is the freshest but coarsest read (flagged if possibly-missing); horizons differ in resolution. 'No coverage' = off our…
| Parámetro | Tipo | Descripción |
|---|---|---|
| ticker* | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_sector_heatmap[marketsummary] Where is the market conversation concentrated? Narrative-energy grid over our 6 recap categories
(market / whale / news / tech / regulation / funding). Free = hottest + coldest; premium = the full
grid + crypto/equity split. Energy = item count, NOT sector returns. Not financial a…[marketsummary] Where is the market conversation concentrated? Narrative-energy grid over our 6 recap categories (market / whale / news / tech / regulation / funding). Free = hottest + coldest; premium = the full grid + crypto/equity split. Energy = item count, NOT sector returns. Not financial a…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__get_market_regime[marketsummary] Is the market risk-on or risk-off right now? A READ of the tape (NOT a forecast).
BULLISH / BEARISH / CHOPPY from a breadth + relative-strength composite over our tracked crypto set.
Free = the label; premium = every driver (advance/decline, 1h intraday pulse, rel-strength vs BTC…[marketsummary] Is the market risk-on or risk-off right now? A READ of the tape (NOT a forecast). BULLISH / BEARISH / CHOPPY from a breadth + relative-strength composite over our tracked crypto set. Free = the label; premium = every driver (advance/decline, 1h intraday pulse, rel-strength vs BTC…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__get_market_breadth[marketsummary] Real move or just the majors? Market breadth over our tracked crypto set.
Free = advance/decline (how many up vs down today). Premium = + the 1h intraday pulse (freshest
read) + relative-strength breadth (how many lead vs lag BTC). Breadth of OUR tracked set, not the
whole marke…[marketsummary] Real move or just the majors? Market breadth over our tracked crypto set. Free = advance/decline (how many up vs down today). Premium = + the 1h intraday pulse (freshest read) + relative-strength breadth (how many lead vs lag BTC). Breadth of OUR tracked set, not the whole marke…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__track_narrative[marketsummary] Which crypto narrative is heating up — attention trajectory across curated baskets (defi, l1_l2,
privacy_zk, memecoins, ai_agents, rwa_stablecoins, restaking, perp_dex). Pass `narrative` for one
basket, or leave empty for all ranked by velocity. Free = the list + hottest; premium…[marketsummary] Which crypto narrative is heating up — attention trajectory across curated baskets (defi, l1_l2, privacy_zk, memecoins, ai_agents, rwa_stablecoins, restaking, perp_dex). Pass `narrative` for one basket, or leave empty for all ranked by velocity. Free = the list + hottest; premium…
| Parámetro | Tipo | Descripción |
|---|---|---|
| narrative | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_buzz_score[marketsummary] Which tokens are buzzing right now — a composite attention score (crowd mentions + desk coverage,
volume-weighted so a single mention can't spike to the top). Free = top 3 igniting; premium = the
full ranking with scores + components. Attention ONLY — NOT a bullish signal, no pric…[marketsummary] Which tokens are buzzing right now — a composite attention score (crowd mentions + desk coverage, volume-weighted so a single mention can't spike to the top). Free = top 3 igniting; premium = the full ranking with scores + components. Attention ONLY — NOT a bullish signal, no pric…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__get_attention_shifts[marketsummary] What is heating up or cooling down — source-INDEPENDENT attention (mention velocity, 24h vs
7d baseline). Free = top 3 rising tickers; premium = the full rising/cooling ranking with velocity.
Our attention signal does not depend on any single platform's API. Sparse data → coarse.…[marketsummary] What is heating up or cooling down — source-INDEPENDENT attention (mention velocity, 24h vs 7d baseline). Free = top 3 rising tickers; premium = the full rising/cooling ranking with velocity. Our attention signal does not depend on any single platform's API. Sparse data → coarse.…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__attention_vs_price_divergence[marketsummary] Which coins are looked-at but haven't pumped yet — and which pumped quietly. Fuses our
source-secret attention with price: 'coiled' = rising attention, price still flat/down; 'quiet_mover'
= pumped on thin attention. Free = count + 3 names; premium = the ranked list with type + nu…[marketsummary] Which coins are looked-at but haven't pumped yet — and which pumped quietly. Fuses our source-secret attention with price: 'coiled' = rising attention, price still flat/down; 'quiet_mover' = pumped on thin attention. Free = count + 3 names; premium = the ranked list with type + nu…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__get_conviction_gap[marketsummary] Where our editorial desk's coverage leads or lags the crowd's chatter. desk_ahead = we cover it
more than the crowd talks about it; crowd_ahead = the reverse. A cadence comparison nobody else can
compute (our digest_selections vs mentions), NOT a buy signal. Free = 2 desk-ahead na…[marketsummary] Where our editorial desk's coverage leads or lags the crowd's chatter. desk_ahead = we cover it more than the crowd talks about it; crowd_ahead = the reverse. A cadence comparison nobody else can compute (our digest_selections vs mentions), NOT a buy signal. Free = 2 desk-ahead na…
| Parámetro | Tipo | Descripción |
|---|---|---|
| session_token | string | — |
| payment | string | — |
marketsummary__get_smart_money_flow[marketsummary] Which tickers are smart-money / KOL wallets net-buying right now? A de-identified market-wide
net-USD accumulation feed (no wallets, no addresses, no tags). window_hours: 6 / 12 / 24 / 48. Free =
the top few tickers + direction; premium unlocks the full board (net USD, distinct-wa…[marketsummary] Which tickers are smart-money / KOL wallets net-buying right now? A de-identified market-wide net-USD accumulation feed (no wallets, no addresses, no tags). window_hours: 6 / 12 / 24 / 48. Free = the top few tickers + direction; premium unlocks the full board (net USD, distinct-wa…
| Parámetro | Tipo | Descripción |
|---|---|---|
| window_hours | integer | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_liquidity[marketsummary] How liquid is a token — can you size into it without moving the price? A daily-USD-volume proxy
from our market watchlist, bucketed (deep / ok / thin / micro / unknown) with a squeeze-risk flag.
Free = the tier + squeeze-risk; premium unlocks the exact volume figure via session_to…[marketsummary] How liquid is a token — can you size into it without moving the price? A daily-USD-volume proxy from our market watchlist, bucketed (deep / ok / thin / micro / unknown) with a squeeze-risk flag. Free = the tier + squeeze-risk; premium unlocks the exact volume figure via session_to…
| Parámetro | Tipo | Descripción |
|---|---|---|
| ticker* | string | — |
| session_token | string | — |
| payment | string | — |
marketsummary__get_whale_alerts[marketsummary] Recent large on-chain moves from the whale feed: which tokens whales are moving, the USD size, and
the direction (exchange in or out). Optionally filter by ticker. Free shows the count and the top few
(ticker, direction, size); premium unlocks the full board with counterparties vi…[marketsummary] Recent large on-chain moves from the whale feed: which tokens whales are moving, the USD size, and the direction (exchange in or out). Optionally filter by ticker. Free shows the count and the top few (ticker, direction, size); premium unlocks the full board with counterparties vi…
| Parámetro | Tipo | Descripción |
|---|---|---|
| ticker | string | — |
| session_token | string | — |
| payment | string | — |
24 de 24 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
Crypto market intelligence, token rug-checks, and wallet verification in one MCP server.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.