Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "get_historical_scores"; changed the definition of "get_custom_ranking" and "get_portfolio_analysis" (9 tools before, 10 now)
⟨43 unchanged words⟩ on Base) or MPP (USDC.e on Tempo), or included with a Premium agent key (HTTP header Authorization: Bearer tvr_k_... on this connection); an unpaid call returns the offer (isError ⟨30 unchanged words⟩
⟨41 unchanged words⟩ on Base) or MPP (USDC.e on Tempo), or included with a Premium agent key (HTTP header Authorization: Bearer tvr_k_... on this connection); an unpaid call returns the offer (isError ⟨26 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"access":{},"blended_metrics":{},"context":{},"disclaimer" ⟨30 unchanged words⟩
Get Historical Scores — Free slice, paid full record. Score history of one coin: every recorded change to its 8 metric scores as a dated record with the TVR Score, the method version, a source label (baseline for the opening record, auto_captured for rows written from the change itself), the public reason where recorded and a SHA-256 hash per record; forward-only from the day the record began. Without scope (or scope "free"): the last 90 days or the last 3 records, free, no payment, no key. scope "full": the whole record, included with a Premium agent key (Authorization: Bearer on this connection), or $0.05 per pull…
Changed the definition of "get_custom_ranking" and "get_portfolio_analysis"
⟨38 unchanged words⟩ paid in-band with x402 (USDC on Base) or MPP (USDC.e on Tempo); an unpaid call returns the offer (isError ⟨30 unchanged words⟩
⟨36 unchanged words⟩ paid in-band with x402 (USDC on Base) or MPP (USDC.e on Tempo); an unpaid call returns the offer (isError ⟨26 unchanged words⟩
Added "get_custom_ranking" and "get_portfolio_analysis"; changed the definition of "compare_coins", "get_full_breakdown", "get_methodology" and 4 more (7 tools before, 9 now)
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"attribution":{"description":"Required attribution text","type":"string"},"coins_compared":{"type":"number"},"comparison":{"description":"Per-coin scores, ranks and valuations"},"context":{"description":"Standing context about TVR and how to read its outputs"},"data_sources":{"description":"Where the numbers come from"},"disclaimer":{"description":"Model-derived assessment, not investment advice","type":"string"},"error":{"description":"false on a normal answer, or an error message"},"key_difference":{"description":"The largest gap between the compared coins"},"learn_more":{"description":"Links for more detail"},"metric_comparison":{"description":"Metric-by-metric table"},"requested":{"description":"What was asked for, when it could not be resolved","type":"string"},"status":{"description":"Present when the request could not be answered as asked, for example not_available","type":"string"},"summary":{"description":"Plain-language summary of the answer","type":"string"},"total_coins_evaluated":{"type":"number"}},"type":"object"}Removed "get_comparison_report", "get_custom_ranking", "get_historical_scores" and 1 more; changed the definition of "compare_coins", "get_full_breakdown", "get_methodology" and 4 more (11 tools before, 7 now)
before
—after
Compare CoinsFree. Compares 2 to 5 cryptocurrencies on TVR Score, rank, valuation,andTVR Estimated Value, fair valuegap.gap, and all 8 metric scores side by side. Identifies the largest scoring difference.For a full metric-by-metricAccepts
Certificate recorded, valid to 2026-11-28
Authorization not required
First tool surface recorded: 11 tools (server version 2.0.0)
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"attribution":{"description":"Required attribution text","type":"string"},"category":{"description":"TVR coin category","type":"string"},"coin":{"description":"Coin name","type":"string"},"context":{"description":"Standing context about TVR and how to read its outputs"},"data_sources":{"description":"Where the numbers come from"},"disclaimer":{"description":"Model-derived assessment, not investment advice","type":"string"},"error":{"description":"false on a normal answer, or an error message"},"fair_value_gap":{"description":"Gap between TVR Estimated Value and market price, formatted as a percentage","type":"string"},"learn_more":{"description":"Links for more detail"},"metric_scores":{},"rank":{"description":"Rank among evaluated coins, 1 is best","type":"number"},"rank_out_of":{"description":"Number of coins evaluated","type":"number"},"ranking_context":{},"requested":{"description":"What was asked for, when it could not be resolved","type":"string"},"scoring_factors":{"description":"The reasoning behind each metric score"},"scoring_methodology_note":{"type":"string"},"status":{"description":"Present when the request could not be answered as asked, for example not_available","type":"string"},"summary":{"description":"Plain-language summary of the answer","type":"string"},"symbol":{"description":"Ticker","type":"string"},"tvr_estimated_value":{"description":"TVR Estimated Value, formatted in USD","type":"string"},"tvr_score":{"description":"TVR Score, 0 to 100","type":"number"},"valuation":{"description":"Undervalued, Fair Value or Overvalued","type":"string"},"valuation_note":{"type":"string"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"attribution":{"description":"Required attribution text","type":"string"},"context":{"description":"Standing context about TVR and how to read its outputs"},"data_sources":{"description":"Where the numbers come from"},"disclaimer":{"description":"Model-derived assessment, not investment advice","type":"string"},"error":{"description":"false on a normal answer, or an error message"},"learn_more":{"description":"Links for more detail"},"methodology":{"description":"The 8 metrics, their default weights and how the TVR Score is built"},"requested":{"description":"What was asked for, when it could not be resolved","type":"string"},"status":{"description":"Present when the request could not be answered as asked, for example not_available","type":"string"},"summary":{"description":"Plain-language summary of the answer","type":"string"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"attribution":{"description":"Required attribution text","type":"string"},"context":{"description":"Standing context about TVR and how to read its outputs"},"data_sources":{"description":"Where the numbers come from"},"disclaimer":{"description":"Model-derived assessment, not investment advice","type":"string"},"error":{"description":"false on a normal answer, or an error message"},"learn_more":{"description":"Links for more detail"},"rank_by":{"description":"The ranking basis used","type":"string"},"rank_by_description":{"type":"string"},"rankings":{"description":"Ordered list of coins","type":"array"},"requested":{"description":"What was asked for, when it could not be resolved","type":"string"},"status":{"description":"Present when the request could not be answered as asked, for example not_available","type":"string"},"summary":{"description":"Plain-language summary of the answer","type":"string"},"total_coins_evaluated":{"type":"number"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"attribution":{"description":"Required attribution text","type":"string"},"coin":{"description":"Coin name","type":"string"},"context":{"description":"Standing context about TVR and how to read its outputs"},"data_sources":{"description":"Where the numbers come from"},"disclaimer":{"description":"Model-derived assessment, not investment advice","type":"string"},"error":{"description":"false on a normal answer, or an error message"},"fair_value_gap":{"description":"Gap between TVR Estimated Value and market price, formatted as a percentage","type":"string"},"learn_more":{"description":"Links for more detail"},"requested":{"description":"What was asked for, when it could not be resolved","type":"string"},"status":{"description":"Present when the request could not be answered as asked, for example not_available","type":"string"},"summary":{"description":"Plain-language summary of the answer","type":"string"},"symbol":{"description":"Ticker","type":"string"},"tvr_estimated_value":{"description":"TVR Estimated Value, formatted in USD","type":"string"},"valuation":{"description":"Undervalued, Fair Value or Overvalued","type":"string"}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"attribution":{"description":"Required attribution text","type":"string"},"category":{"description":"TVR coin category","type":"string"},"coin":{"description":"Coin name","type":"string"},"context":{"description":"Standing context about TVR and how to read its outputs"},"data_sources":{"description":"Where the numbers come from"},"disclaimer":{"description":"Model-derived assessment, not investment advice","type":"string"},"error":{"description":"false on a normal answer, or an error message"},"fair_value_gap":{"description":"Gap between TVR Estimated Value and market price, formatted as a percentage","type":"string"},"learn_more":{"description":"Links for more detail"},"metric_scores":{"description":"All 8 metric scores with their weights"},"rank":{"description":"Rank among evaluated coins, 1 is best","type":"number"},"rank_out_of":{"description":"Number of coins evaluated","type":"number"},"requested":{"description":"What was asked for, when it could not be resolved","type":"string"},"status":{"description":"Present when the request could not be answered as asked, for example not_available","type":"string"},"strongest_metric":{},"summary":{"description":"Plain-language summary of the answer","type":"string"},"symbol":{"description":"Ticker","type":"string"},"tvr_estimated_value":{"description":"TVR Estimated Value, formatted in USD","type":"string"},"tvr_score":{"description":"TVR Score, 0 to 100","type":"number"},"valuation":{"description":"Undervalued, Fair Value or Overvalued","type":"string"},"weakest_metric":{}},"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"attribution":{"description":"Required attribution text","type":"string"},"coins":{"description":"Covered coins with ticker and name","type":"array"},"context":{"description":"Standing context about TVR and how to read its outputs"},"data_sources":{"description":"Where the numbers come from"},"disclaimer":{"description":"Model-derived assessment, not investment advice","type":"string"},"error":{"description":"false on a normal answer, or an error message"},"learn_more":{"description":"Links for more detail"},"requested":{"description":"What was asked for, when it could not be resolved","type":"string"},"status":{"description":"Present when the request could not be answered as asked, for example not_available","type":"string"},"summary":{"description":"Plain-language summary of the answer","type":"string"},"total":{"type":"number"}},"type":"object"}Get Custom Ranking — Paid. Reranks every coin TVR covers with your own weights for the 8 fundamental metrics, applying TVR's non-public score transformation. Returns rank, TVR Score, valuation category, fair value gap and TVR Estimated Value per coin. $0.05 per call, paid in-band with x402 (USDC on Base); an unpaid call returns the offer (isError with the x402 PaymentRequired in structuredContent) and charges nothing. Invalid input is refused before any payment. Free alternative: get_top_ranked and the four presets. Data from True Value Rankings (truevaluerankings.com).
Get Portfolio Analysis — Paid. Fundamentals profile of a portfolio: allocation-weighted scores for the 8 metrics, each holding's TVR Score and valuation category, and the portfolio TVR Score from TVR's scoring engine (scores only, no prices). $0.08 per call, paid in-band with x402 (USDC on Base); an unpaid call returns the offer (isError with the x402 PaymentRequired in structuredContent) and charges nothing. Invalid input is refused before any payment. Free alternative: compare_coins. Data from True Value Rankings (truevaluerankings.com).
⟨7 unchanged words⟩ ":{"description":"Array of 2-5 cryptocurrencytickertickerssymbolsor names to compare (e.g., [\"BTC\", \"ETH\Ethereum\", \"SOL\"])","items":{ ⟨12 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
Get Full BreakdownPREMIUM:Free. Returnsathe complete fundamental analysis for a cryptocurrency, including: all 8 metric scores withexplanationsweights,specialthe scoringrulesfactorsappliedthat shaped them, the valuationreasoningnote, and ranking context.Requires micropaymentAcceptsviaaMPPticker(MachineorPaymentsaProtocol).name. Data from True Value Rankings (truevaluerankings.com).
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"_meta":{"description":"Payment metadata (handled automatically by MPP-enabled clients)"},"coin":{"description":"Cryptocurrency tickersymbolor name (e.g., BTC, Bitcoin, ETH, LTC, XMR, SOL, ADA, ⟨10 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
Get Scoring MethodologyFree. Explains how True Value Rankings scores cryptocurrencies: the 8 metrics, their current default weights, the 4 built-in weight presets, and the general scoring approach.Default scores are one possible configuration that premium users can fully customize.Data from True Value Rankings (truevaluerankings.com).
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
Get Top Ranked CoinsFree. Returns the top N cryptocurrencies by a chosen ⟨26 unchanged words⟩
⟨9 unchanged words⟩ "description":"Number of coins to return (1-10,default 5)","maximum":1050,"minimum":1,"type":"integer"}, ⟨18 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
Get TVR Estimated ValueFree. Returns TVR's fair value estimate (TVRPriceEstimated Value) for a cryptocurrency, including the fair value gap and valuation category. The TVRPriceEstimated Value compares fundamental quality to current market price. Accepts a ticker or a name. Data from True Value Rankings (truevaluerankings.com).
⟨6 unchanged words⟩ :{"coin":{"description":"Cryptocurrency tickersymbolor name (e.g., BTC, Bitcoin, ETH, LTC, XMR, SOL, ADA, ⟨10 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
Get TVR ScoreFree. Returns the TVR Score, rank, valuation category, TVRPrice,EstimatedandValue, fair value gap, and all 8 metric scores for a cryptocurrency.ShowsAcceptstheastrongesttickerand(BTC)weakestormetricaareasname (2 of 8Bitcoin). TVR evaluates fundamental strength using Sound Value principles.Default scores are one possible configuration; premium users can customize all inputs.Data from True Value Rankings (truevaluerankings.com). Rate limit: 100 requests per 15 minutes per IP.
⟨6 unchanged words⟩ :{"coin":{"description":"Cryptocurrency tickersymbolor name (e.g., BTC, Bitcoin, ETH, LTC, XMR, SOL, ADA, ⟨10 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
List Evaluated CoinsFree. Lists all cryptocurrencies currently evaluated by True Value ⟨19 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}PREMIUM: Detailed metric-by-metric comparison of 2 to 5 coins with all 8 scores and analysis. Requires micropayment via MPP. Data from True Value Rankings (truevaluerankings.com).
PREMIUM: Recalculates the full ranking table using custom metric weights. Shows how different priorities change the rankings. Requires micropayment via MPP. Data from True Value Rankings (truevaluerankings.com).
PREMIUM: Returns how a coin's scores have changed over time, with dates and reasons for each change. Requires micropayment via MPP. Data from True Value Rankings (truevaluerankings.com).
PREMIUM: Analyzes a multi-coin portfolio for fundamental strength, returning a weighted TVR Score and metric profile. Requires micropayment via MPP. Data from True Value Rankings (truevaluerankings.com).