protogrid

Search / io.github.ysgjay/token-command-center

Token Command Center

R0· no sign-in

Free token data: revenue, net flow after emissions, supply/unlock history, catalysts, errors marked

v0.3.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality82good
Trust80of 100
Uptime, 30 days100%
Latency p50306 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "token-command-center": {
      "type": "http",
      "url": "https://token-command-center-gamma.vercel.app/mcp"
    }
  }
}
claude mcp add --transport http token-command-center https://token-command-center-gamma.vercel.app/mcp
[mcp_servers.token-command-center]
url = "https://token-command-center-gamma.vercel.app/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "token-command-center": {
      "type": "remote",
      "url": "https://token-command-center-gamma.vercel.app/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "token-command-center": {
      "type": "http",
      "url": "https://token-command-center-gamma.vercel.app/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=token-command-center&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdG9rZW4tY29tbWFuZC1jZW50ZXItZ2FtbWEudmVyY2VsLmFwcC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "token-command-center": {
      "type": "http",
      "url": "https://token-command-center-gamma.vercel.app/mcp"
    }
  }
}
{
  "mcpServers": {
    "token-command-center": {
      "httpUrl": "https://token-command-center-gamma.vercel.app/mcp"
    }
  }
}
extensions:
  "token-command-center":
    enabled: true
    name: "token-command-center"
    type: streamable_http
    uri: "https://token-command-center-gamma.vercel.app/mcp"
    timeout: 300

Quality 82 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene79 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length1 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations16 of 16 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: tc_status (destructiveHint, idempotentHint); tc_list_tokens (destructiveHint, idempotentHint); tc_get_token (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 2,480 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes2 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

16 tools, about 2,480 tokens to load them all · tool set 2faa7a5a8b24 · tools last changed 2026-10-14 · checked 2026-10-20 01:29 UTC

Tool changes

  • tc_comparechangeddescription
    before

    Two to six tokens side by side: price, valuation, revenue and its 7/30-day change, 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.

    after · 78% of words in common

    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.

  • tc_get_token_digestchangeddescription
    before

    One token in about 1 KB: latest price, valuation, revenue and flows, 7- and 30-day changes, health score with its six pillar scores and verdict, supply unlocks, lens, and data-quality counts. Prefer this over tc_get_token.

    after · 63% of words in common

    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.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 80 / 100

no-repository
provenance45
liveness100
freshness100
hygiene80

+website +reachable +uptime-100% +updated-16d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://token-command-center-gamma.vercel.app/mcp streamable-httpnoneyes100%306 ms2025-06-182026-10-19

Tools (16)

tc_alertsread-onlyRecent threshold alerts (revenue deterioration, emission acceleration, unlock cliffs, flow flips).
tc_briefread-onlyThe 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.
tc_calendarread-onlyUpcoming 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.
tc_categoriesread-onlyToken counts per category.
tc_compareread-onlyTwo 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.
tc_get_reportread-onlyNewest markdown scorecard for a slug (clipped). Long; prefer tc_get_token unless the user asks for the write-up.
tc_get_tokenread-onlyOne 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.
tc_get_token_digestread-onlyOne 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.
tc_ledgerread-onlyPrediction ledger tallies: open and graded call counts, next grading date, calls by side. Counts only; individual calls are not published.
tc_list_tokensread-onlyPage through scored tokens with optional filters. Sorts: health, mcap, revenue, net_flow, ps, unlock_30d, alerts, name.
tc_movesread-onlyBiggest 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.
tc_resolveread-onlyTurn 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.
tc_screenread-onlyScreen 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.
tc_search_tokensread-onlyFind slugs by symbol or name before calling tc_get_token_digest.
tc_seriesread-onlyOne 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).
tc_statusread-onlyFreshness, size and source-agreement stats of the token universe. Call first; quote generated_at.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.ysgjay/token-command-center",
  "title": "Token Command Center",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://token-command-center-gamma.vercel.app/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.3.0",
  "websiteUrl": "https://token-command-center-gamma.vercel.app/docs",
  "description": "Free token data: revenue, net flow after emissions, supply/unlock history, catalysts, errors marked"
}