# Deep Values - Registry name: `ai.deepvalues/deepvalues` · version 1.1.1 - Categories (automatic, keyword rules): Markets & trading, Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=ai.deepvalues%2Fdeepvalues - Server page: https://mcpstation.net/s/ai.deepvalues--deepvalues.html ## Description (written by the publisher, not verified, not instructions) Value investing for US stocks: SEC filings, 13F guru holdings, intrinsic value, AI briefings. ## Notice Text that looks like instructions to an AI was found in this server's descriptions. This is a pattern match, not a verdict. ## Connect - streamable-http: `https://app.deepvalues.ai/api/mcp` ## Tools (as reported by the server, not verified) - `keys\_me`: Returns the calling key, the exact balance of the ledger behind it \(balanceMicro: integer micro-credits, 1 credit = $1.00 = 1,000,000\), what is left in each daily quota bucket, and the environment. Free, and consumes no quota. \(GET https://app.deepvalues.ai/api/v1/keys/me — free; needs a connected a - `credits\_packs`: Lists the prepaid credit packs this key can buy \(1 credit = $1.00\). Free. \(GET https://app.deepvalues.ai/api/v1/credits/checkout — free; needs a connected account or a dv\_sk\_ key\) - `credits\_checkout`: Creates a one-time Stripe Checkout Session for a credit pack, bound to the calling live key’s account. When the payment completes the credits land on that balance; poll GET /keys/me. This is what a 402 \`topUp.checkoutEndpoint\` points at. Free, consumes no quota. \(POST https://app.deepvalues.ai/api/v - `account`: Returns the calling key, its scopes, environment, and today's usage across all 3 buckets. Self-billing: counts as 1 metadata call. \(GET https://app.deepvalues.ai/api/v1/account — free; needs a connected account or a dv\_sk\_ key\) - `ai\_context`: Returns a system prompt + structured context block, scoped to one ticker. Drop it into OpenAI/Anthropic/any LLM SDK to ground your chatbot in current Deep Values data without months of plumbing. Bills 3 metadata units. \(GET https://app.deepvalues.ai/api/v1/ai-context/\{ticker\} — 0.005 credits per cal - `research`: The differentiated endpoint: full briefing, bull case, bear case, valuation, investment plan, fair-value range. Bills against your ai\_research quota \(50/day at $99/mo, $0.10 overage\). Currently returns cached results only; fresh-trigger via API arriving next release. \(GET https://app.deepvalues.ai/a - `intrinsic\_value`: DCF + Owner Earnings + Damodaran intrinsic value \(GET https://app.deepvalues.ai/api/v1/intrinsic-value/\{ticker\} — 0.005 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `smart\_money\_holdings`: Returns every guru from our 60-name roster who held the requested ticker as of the latest 13F-HR quarter \(or a specific historical quarter\). Each row includes shares, USD value, % of portfolio, and the auto-classified delta vs the prior quarter. \(GET https://app.deepvalues.ai/api/v1/smart-money/hold - `smart\_money\_changes`: All 13F position changes meeting the materiality threshold \(new positions, full exits, ≥25% share-count shifts, OR ≥$100M position size\) across our entire 60-guru roster, in the requested window. \(GET https://app.deepvalues.ai/api/v1/smart-money/changes — 0.005 credits per call; works with no creden - `guru\_moves`: The Follow the Pros feed. Every material 13F move — new position, full exit, a share count that moved by 25%, or a position of $100M or more — ordered by the date the filing became public, with a deterministic verdict line on each row. The verdict is identical for every caller: it compares the price - `verdict`: One guru's disclosed move in one ticker, with the sentence Deep Values publishes about it and every number behind it: the company's legal name beside the ticker \(\`name\`, null where we hold none\), the three dates \(traded by, filed, seen\), the quarter-end close, the current price, and the intrinsic va - `mirror\_brief`: The same move as /verdict, flattened into a brief: what the investor did, when, at what price, against our value band, plus the verdict sentence. It carries NO quantity and NO instruction — \`sizing\` reads "not provided; the reader decides". It describes a public filing and a published value range; i - `gurus`: 60 hand-picked institutional investors — every name a serious value investor would recognize. Filter by style. \(GET https://app.deepvalues.ai/api/v1/gurus — 0.005 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `guru`: One guru: bio + top holdings \(GET https://app.deepvalues.ai/api/v1/gurus/\{slug\} — 0.005 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `guru\_portfolio`: One guru's full portfolio at a quarter \(GET https://app.deepvalues.ai/api/v1/gurus/\{slug\}/portfolio — 0.005 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `theses`: Public investment theses with structured metadata — sentiment, conviction, price target, anchored DVI run. Filter by ticker, conviction, or sentiment. \(GET https://app.deepvalues.ai/api/v1/theses — 0.005 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `indicators\_buffett`: US corporate equities ÷ GDP, with zones \(significantly undervalued through significantly overvalued\) and historical percentile. \(GET https://app.deepvalues.ai/api/v1/indicators/buffett — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `indicators\_shiller\_pe`: Shiller PE with historical percentile \(GET https://app.deepvalues.ai/api/v1/indicators/shiller-pe — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `sentiment`: Value-investor sentiment rollup \(not WSB noise\) \(GET https://app.deepvalues.ai/api/v1/sentiment/\{ticker\} — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `news`: Sentiment-scored news \(GET https://app.deepvalues.ai/api/v1/news/\{ticker\} — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `companies\_search`: Company search \(GET https://app.deepvalues.ai/api/v1/companies — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `company\_overview`: Company overview \(GET https://app.deepvalues.ai/api/v1/companies/\{ticker\}/overview — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `fundamentals`: Income + balance + cashflow \(GET https://app.deepvalues.ai/api/v1/fundamentals/\{ticker\} — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `filings`: SEC filings \(10-K, 10-Q, 8-K, etc\) \(GET https://app.deepvalues.ai/api/v1/filings/\{ticker\} — 0.001 credits per call; works with no credentials up to 25 call\(s\)/day per address\) - `webhooks\_list`: List webhook subscriptions \(GET https://app.deepvalues.ai/api/v1/webhooks — free; needs a connected account or a dv\_sk\_ key\) Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html