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.
Authorization required, Bearer, issuer https://talval.com
Recently observed → Live
Live → Recently observed
Authorization required, Bearer, issuer https://talval.com
Authorization required, Bearer, issuer https://talval.com
Authorization required, Bearer, issuer https://talval.com
Changed the definition of "compare_stocks", "get_stock_research", "get_superinvestor" and 4 more
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Compare stocks"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Get stock research"}
Authorization required, Bearer, issuer https://talval.com
Changed the definition of "compare_stocks", "get_stock_research", "get_superinvestor" and 4 more
before
—after
{"properties":{"companies":{"items":{"properties":{"conviction":{"type":["integer","null"]},"currency":{"description":"Trading currency of the price and fair value.","type":["string","null"]},"dividend_yield_pct":{"description":"Percent, e.g. 2.9.","type":["number","null"]},"fair_value":{"type":["number","null"]},"fair_value_usable":{"type":"boolean"},"name":{"type":["string","null"]},"price":{"type":["number","null"]},"quality_score":{"type":["number","null"]},"safety_score":{"type":["number","null"]},"ticker":{"type":"string"},"upside_pct":{"description":"Percent, not a fraction: 12.5 means +12.5%.","type":["number","null"]},"value_score":{"type":["number","null"]},"verdict":{"description":"Undervalued, Fairly valued or Overvalued.","type":["string","null"]}},"required":["ticker"],"type":"object"},"type":"array"},"not_covered":{"description":"Tickers asked for that Talval does not cover.","items":{"type":"string"},"type":"array"}},"required":["companies","not_covered"],"type":"object"}Authorization required, Bearer, issuer https://talval.com
Authorization required, Bearer, issuer https://talval.com
Authorization required, Bearer, issuer https://talval.com
Authorization required, Bearer, issuer https://talval.com
Authorization required, Bearer, issuer https://talval.com
Recently observed → Live
Live → Recently observed
Authorization required, Bearer, issuer https://talval.com
Certificate changed, valid to 2026-12-13
Authorization required, Bearer, issuer https://talval.com
Certificate changed, valid to 2026-12-13
Certificate recorded, valid to 2026-10-15
Authorization not required
Certificate recorded, valid to 2026-10-15
Authorization required, Bearer, issuer https://talval.com
Unknown → Live
First tool surface recorded: 7 tools (server version 1.0.0)
https://talval.com/mcp/pro (mcp_streamable_http) — from mcp_registry, with the record
https://talval.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 28 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":" ⟨4 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"List superinvestors"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Screen stocks"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search stocks"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":" ⟨4 unchanged words⟩
before
—after
{"properties":{"as_of":{"description":"Date of the verdict snapshot, YYYY-MM-DD.","type":["string","null"]},"conviction":{"description":"1-10.","type":["integer","null"]},"country":{"type":["string","null"]},"covered":{"description":"False when Talval does not cover this ticker; every other field is then null.","type":"boolean"},"currency":{"description":"Trading currency of price and fair value.","type":["string","null"]},"dividend_yield_pct":{"description":"Forward yield as a PERCENT, e.g. 2.9 for 2.9%.","type":["number","null"]},"fair_value":{"description":"Null when withheld — see fair_value_usable and withheld_reason.","type":["number","null"]},"fair_value_usable":{"description":"False when the company reports in a different currency than it trades in, which makes every price-to-fundamentals figure cross-currency nonsense. A false here is a deliberate suppression, not missing data.","type":"boolean"},"industry":{"type":["string","null"]},"latest_annual":{"description":"As reported in the company's own filings — not estimates.","properties":{"eps_diluted":{"type":["number","null"]},"fiscal_year":{"type":["integer","null"]},"free_cash_flow":{"type":["number","null"]},"net_income":{"type":["number","null"]},"revenue":{"type":["number","null"]}},"type":["object","null"]},"market_cap":{"type":["number","null"]},"name":{"type":["string","null"]},"pe_trailing":{"type":["number","null"]},"price":{"type":["number","null"]},"price_as_of":{"type":["string","null"]},"risk_level":{"type":["string","null"]},"scores":{"description":"0-100, null where the inputs behind a score are missing.","properties":{"composite":{"type":["number","null"]},"dividend":{"type":["number","null"]},"piotroski_f_score":{"description":"0-9.","type":["integer","null"]},"quality":{"type":["number","null"]},"safety":{"type":["number","null"]},"value":{"type":["number","null"]}},"type":"object"},"sector":{"type":["string","null"]},"ticker":{"type":"string"},"upside_pct":{"description":"Percent, not a fraction.","type":["number","null"]},"url":{"type":["string","null"]},"verdict":{"description":"Undervalued, Fairly valued or Overvalued.","type":["string","null"]},"withheld_reason":{"description":"Why fair_value is null, when it is.","type":["string","null"]}},"required":["ticker","covered"],"type":"object"}before
—after
{"properties":{"activity":{"description":"Quarter on quarter. Null when there is no prior filing to compare against.","properties":{"added_to":{"items":{"type":"string"},"type":"array"},"new_buys":{"items":{"type":"string"},"type":"array"},"reduced":{"items":{"type":"string"},"type":"array"},"sold_out":{"items":{"type":"string"},"type":"array"}},"type":["object","null"]},"found":{"description":"False when no tracked investor has that slug.","type":"boolean"},"holdings":{"description":"Largest first, capped at 30.","items":{"properties":{"activity":{"type":["string","null"]},"issuer":{"type":["string","null"]},"pct_of_portfolio":{"description":"Percent, e.g. 12.4.","type":["number","null"]},"ticker":{"type":["string","null"]}},"type":"object"},"type":"array"},"manager":{"type":["string","null"]},"n_positions":{"type":["integer","null"]},"person":{"type":["string","null"]},"portfolio_value_usd":{"type":["number","null"]},"quarter_end":{"type":["string","null"]},"slug":{"type":"string"}},"required":["slug","found"],"type":"object"}before
—after
{"properties":{"investors":{"items":{"properties":{"manager":{"type":["string","null"]},"n_positions":{"type":["integer","null"]},"person":{"type":["string","null"]},"portfolio_value_usd":{"type":["number","null"]},"quarter_end":{"description":"The reported quarter, YYYY-MM-DD.","type":["string","null"]},"slug":{"description":"Pass this to get_superinvestor.","type":"string"}},"required":["slug"],"type":"object"},"type":"array"}},"required":["investors"],"type":"object"}{"properties":{"limit":{"default":15,"description":"How many ranked rows to return. The screen is already ranked, so a smaller number gives the strongest names rather than a sample.","maximum":50,"minimum":1,"type":" ⟨27 unchanged words⟩
before
—after
{"properties":{"label":{"type":["string","null"]},"rows":{"description":"Ranked. Empty when nothing clears the screen.","items":{"properties":{"currency":{"description":"Trading currency of the price and fair value.","type":["string","null"]},"fair_value":{"type":["number","null"]},"name":{"type":["string","null"]},"price":{"type":["number","null"]},"quality_score":{"type":["number","null"]},"ticker":{"type":"string"},"upside_pct":{"description":"Percent, not a fraction: 12.5 means +12.5%.","type":["number","null"]},"verdict":{"description":"Undervalued, Fairly valued or Overvalued.","type":["string","null"]}},"required":["ticker"],"type":"object"},"type":"array"},"screen":{"type":"string"},"sector":{"description":"The sector filter applied, if any.","type":["string","null"]}},"required":["screen","rows"],"type":"object"}{"properties":{"limit":{"default":8,"description":"How many matches to return. Raise it when a name is ambiguous across listings — Shell and Unilever trade in more than one place.","maximum":25,"minimum":1,"type":" ⟨17 unchanged words⟩
before
—after
{"properties":{"matches":{"description":"Empty when nothing in Talval's coverage matches.","items":{"properties":{"name":{"type":["string","null"]},"sector":{"type":["string","null"]},"ticker":{"type":"string"}},"required":["ticker"],"type":"object"},"type":"array"},"query":{"type":"string"}},"required":["query","matches"],"type":"object"}before
—after
{"properties":{"note":{"description":"This week's written note, when there is one.","type":["string","null"]},"picks":{"description":"Empty when nothing is published for this week yet.","items":{"properties":{"conviction":{"type":["integer","null"]},"name":{"type":["string","null"]},"rank":{"type":["integer","null"]},"sector":{"type":["string","null"]},"ticker":{"type":"string"},"verdict":{"type":["string","null"]}},"required":["ticker"],"type":"object"},"type":"array"},"week_start":{"type":["string","null"]}},"required":["picks"],"type":"object"}