com.meritvalue/meritvalue

MeritValue

Intrinsic stock value from SEC filings: DCF, EPV, Graham, moat signals. Deterministic, not guessed.

Endpointhttps://mcp.meritvalue.com/mcp (streamable-http)
Registry version2.1.0
Now7 tools · grade A (100) · pin ts_31c798347b7044f62222250d83a05a7d · protocol 2025-06-18
First / last listed2026-10-24 22:07 UTC / 2026-10-24 22:07 UTC
Grade over time2026-10-24: A (100), 7 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-24 22:07 UTC
7 tools, grade A (100)

Tools: get_thesis get_business_quality get_intrinsic_value get_expected_return get_fundamentals search_companies screen_undervalued

Current tools (7)

get_thesisThe thesis for a company, computed from its SEC filings: business quality and fair value in one breath. Deterministic — the same filings always produce the same sentences — and byte-identical to what meritvalue.com shows. Returns null when the filings support neither a moat read nor a fair value, rather than inventing one. Use this first when asked whether a company is worth owning.
params: ticker*
get_business_qualityIs this a good business? Return on invested capital (or equity) against its cost of capital, and what management has done with the share count. Returns the year-by-year series as well as the averages, so the reading can be disputed without losing the evidence. These are signals, not verdicts — present them that way.
params: ticker*
get_intrinsic_valueEvery valuation model's verdict plus the fair-value range: DCF (5Y/10Y), earnings-power value, Graham number, P/E reversion. Refusals are included and are meaningful — a DCF declining to value a bank is a result, not a gap. Never present a refused model as missing data, and never substitute another model's number for it.
params: ticker*
get_expected_returnAt a price you supply, the annual return the base case implies. MeritValue holds no market-data licence, so it never returns a live quote — the caller must provide the price. Ask the user for it, or have them check a broker; do not guess one, and do not present a guessed price as a real one.
params: ticker*, price*
get_fundamentalsNormalized fundamentals per fiscal year — revenue, earnings, cash flow, capex, debt, shares — each carrying the CIK, accession number and XBRL tag it came from. Use when the user wants the underlying numbers or asks where a figure came from. Foreign filers report in their home currency; read the currency field.
params: ticker*
search_companiesResolve a company name or partial ticker to covered companies — 'coca cola' finds KO. Use this before the other tools when you have a name rather than a symbol. Coverage is US filers with SEC filings.
params: query*, limit
screen_undervaluedRank covered companies by a chosen model's value. Requires a key with screening enabled — a 403 means the key lacks it, which is a plan limit and not an error to retry.
params: model, limit

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.