accueil / serveurs / Dev & Code / io.github.ysgjay/token-command-center
io.github.ysgjay/token-command-center
serveur MCP (Model Context Protocol) · token-command-center 0.3.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.ysgjay/token-command-center est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ysgjay/token-command-center » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 16 outils
- tc_alerts≈ 110 tokens
Recent threshold alerts (revenue deterioration, emission acceleration, unlock cliffs, flow flips).
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionneltoken· string · optionnelseverity· string · optionnel
Exemple d'appel{"name": "tc_alerts", "arguments": {"limit": 1, "token": "texte", "severity": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_brief≈ 106 tokens
The whole Book in about 1.5 KB: freshness and caveats, verdict and lens mix, biggest 30-day revenue movers, highest health, latest high alerts, plus a plain-text version. Use for market-wide questions.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "tc_brief", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_calendar≈ 140 tokens
Upcoming dated catalysts (unlocks, emission steps, votes, launches) across the Book, soonest first, at most 20. Optional token slug and horizon in days (default 30, max 180). Text is analyst notes.
Paramètres, retour & exemple (2)
Paramètresdays· integer · optionneltoken· string · optionnel
Token slug to filter to.
Exemple d'appel{"name": "tc_calendar", "arguments": {"days": 1, "token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_categories≈ 64 tokens
Token counts per category.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "tc_categories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_compare≈ 268 tokens
Two to six tokens side by side: price, valuation, revenue and its 7/30-day change, revenue_figures per token (30-day annualized pace and real last-12-months revenue, P/S on both), holders revenue, net-flow yield, P/S, unlocks, health with six pillar scores, verdict, lens, and any frozen-price or old-scorecard flags. Accepts slugs or unambiguous symbols.
Paramètres, retour & exemple (2)
Paramètresfields· array · optionneltokens· array · requis
Exemple d'appel{"name": "tc_compare", "arguments": {"tokens": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_get_report≈ 95 tokens
Newest markdown scorecard for a slug (clipped). Long; prefer tc_get_token unless the user asks for the write-up.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "tc_get_report", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_get_token≈ 156 tokens
One token's full scorecard (about 8 KB): six pillar scores, the stat grid with a provenance tag per figure, ARR change over 1D/7D/30D/1Y, 30-point history, revenue basis, analyst facts, lens, links, gaps, and this token's alerts and source conflicts. Use only when tc_get_token_digest lacks what the user asked for.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Token slug, e.g. geodnet.
Exemple d'appel{"name": "tc_get_token", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_get_token_digest≈ 167 tokens
One token in about 2 KB: latest price, valuation, revenue and flows, 7- and 30-day changes, revenue_figures (the 30-day annualized pace AND the real last-12-months revenue, P/S on both, one-line notes on how each is formed), health score with its six pillar scores and verdict, supply unlocks, lens, and data-quality counts. Prefer this over tc_get_token.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Token slug, e.g. geodnet.
Exemple d'appel{"name": "tc_get_token_digest", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_ledger≈ 92 tokens
Prediction ledger tallies: open and graded call counts, next grading date, calls by side. Counts only; individual calls are not published.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "tc_ledger", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_list_tokens≈ 205 tokens
Page through scored tokens with optional filters. Sorts: health, mcap, revenue, net_flow, ps, unlock_30d, alerts, name.
Paramètres, retour & exemple (8)
Paramètressort· string · optionnel · alerts | health | mcap | name | net_flow | ps | revenue | unlock_30dtier· string · optionnellimit· integer · optionnelquery· string · optionnel
Substring of slug, symbol or name.offset· integer · optionnelverdict· string · optionnel
Real, Mid or Theater.category· string · optionneldescending· boolean · optionnel
Exemple d'appel{"name": "tc_list_tokens", "arguments": {"sort": "alerts", "tier": "texte", "limit": 1, "query": "texte", "offset": 1, "verdict": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_moves≈ 135 tokens
Biggest movers: kind=movers ranks 30-day revenue change against price change (divergence); kind=momentum ranks a 14-day composite of revenue, net-flow yield and health changes. Up to 8 up and 8 down. Rows marked base_effect started from almost zero.
Paramètres, retour & exemple (1)
Paramètreskind· string · optionnel · movers | momentum
Exemple d'appel{"name": "tc_moves", "arguments": {"kind": "movers"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_resolve≈ 143 tokens
Turn a symbol, $cashtag, name or slug into Token Command Center slugs. Returns exact (one slug) or ambiguous=true with every candidate when tokens share a symbol (e.g. POL); never guess between them. Call before a digest when the user names a token.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
Exemple d'appel{"name": "tc_resolve", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_screen≈ 658 tokens
Screen the whole Book (all scored tokens) and get compact ranked rows. Filters: lens (long, short, no-edge), verdict (Real, Mid, Theater), tier, category, flow_model (comma-separated for several), stale, query; numeric ranges via min/max objects, e.g. {"min": {"health": 60, "arr": 1000000}, "max": {"ps": 20}}. Fields: alerts, arr (annualized revenue, USD), arr_30d (ARR change over 30 days, %), arr_7d (ARR change over 7 days, %), category, conflicts, date, fdv, flow_model, health (0-100 health score, set when the scorecard is written), health_change, holders_rev (annualized revenue to holders, USD), lens (long, short or no-edge), mcap, name, net_flow (holders revenue minus emissions, USD/yr), nf_yield (net flow / market cap, %), pct_unlocked, price, price_frozen_days, ps (market cap / annualized revenue), scorecard_age_days, stale, symbol, tier, unlock_30d (% of supply unlocking in the next 30 days), verdict (value accrual: Real, Mid or Theater). Tokens with no value for a ranged field are excluded, never counted as zero.
Paramètres, retour & exemple (13)
Paramètresmax· object · optionnel
Upper bounds by numeric field.min· object · optionnel
Lower bounds by numeric field.lens· string · optionnelsort· string · optionnel · alerts | arr | arr_30d | arr_7d | category | conflicts | date | fdvtier· string · optionnellimit· integer · optionnelorder· string · optionnel · desc | ascquery· string · optionnel
Substring of slug, symbol or name.stale· boolean · optionnelfields· array · optionnelverdict· string · optionnelcategory· string · optionnelflow_model· string · optionnel
Exemple d'appel{"name": "tc_screen", "arguments": {"max": {}, "min": {}, "lens": "texte", "sort": "alerts", "tier": "texte", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_search_tokens≈ 98 tokens
Find slugs by symbol or name before calling tc_get_token_digest.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
Exemple d'appel{"name": "tc_search_tokens", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_series≈ 346 tokens
One token's history as chartable series from TCC's daily snapshots (since 2026-06-09). Each metric returns `summary` {first, last, change_pct, min, max} first — answer trend questions from it — then at most 60 points (weekly by default). Frozen price feeds are null, not flat. Metrics: price, mcap, fdv, ann_fees, ann_revenue, ann_holders_rev, net_flow_usd, ps_ratio, health_score, ann_emissions_usd, circ_supply, total_supply, pct_unlocked, daily_fees, daily_revenue, daily_holders_rev, price_llama (daily_* and price_llama are DefiLlama, years deep; the rest are TCC snapshots).
Paramètres, retour & exemple (4)
Paramètresslug· string · requis
Token slug, e.g. geodnet. Use tc_resolve first for a symbol.range· string · optionnel · 30d | 90d | 1y | allmetrics· array · optionnelinterval· string · optionnel · 1d | 1w | 1m
Exemple d'appel{"name": "tc_series", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tc_status≈ 82 tokens
Freshness, size and source-agreement stats of the token universe. Call first; quote generated_at.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "tc_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».