Boothcheck vs DataSinking

A side-by-side look at the Boothcheck and DataSinking MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

Boothcheck logoBoothcheckFinance & Fintech · Remote HTTP/SSEWhat a stock's price is betting on: implied growth, duration, and margin from SEC filings. Free.57GoodAuth: not declaredDataSinking logoDataSinkingFinance & Fintech · Local subprocess (stdio)Full-text Asian financial reports (China, Korea, Japan) as clean Markdown — 6 tools for RAG agents.67GreatAuth: api key required

Verdict: choose Boothcheck for finance & fintech work over a hosted endpoint; choose DataSinking for finance & fintech as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

Boothcheck logoChoose Boothcheck when

  • You need dedicated capabilities in the Finance & Fintech domain.
  • You prefer a remote HTTP/SSE transport.
  • You want tools like whats_priced_in, most_stretched, compare_priced_in.
Explore Boothcheck

DataSinking logoChoose DataSinking when

  • You need dedicated capabilities in the Finance & Fintech domain.
  • You prefer a local stdio subprocess transport.
  • Its auth model fits you: API key required.
  • You have the keys it needs: DATASINK_API_KEY.
  • You want tools like list_exchanges, list_stocks, list_reports.
Explore DataSinking

Feature & specification comparison

Rows where the two servers differ are marked.

SpecBoothcheck logoBoothcheckDataSinking logoDataSinking
CategoryFinance & FintechFinance & Fintech
Quality signal57/100 · Good67/100 · Great
Install commandConfirmedConfirmed
TransportRemote HTTP/SSELocal subprocess (stdio)
AuthNot declaredAPI key required
PricingNot declaredNot declared
Required env varsNone listedDATASINK_API_KEY
Verified ownerCommunity listingCommunity listing
GitHub stars022
Directory activity 0 views 0 installs 0 upvotes 1 views 0 installs 0 upvotes
Tools56

Tools & capabilities

Boothcheck tools 5

  • whats_priced_inInvert a US stock's current price into the bet it implies: the operating-income growth rate, how many years it must be sustained, and (where the route holds one as an input) the terminal operating margin assumption, versus what the company has actually delivered (from SEC EDGAR filings, reverse-DCF). boothcheck does not return a Boothcheck house fair value, price target, or buy/sell rating — it shows what the price assumes so the user can judge the bet. Covers about 2,000 US tickers.
  • most_stretchedRank US stocks by how much growth is already baked into their price (implied operating-income growth from a reverse-DCF read of the current price). Returns the top N with the growth and duration each price assumes (plus any held margin input). Not a sell list — a ranking of where the bar to clear is highest.
  • compare_priced_inSide-by-side of what two US stock prices are each betting on: implied growth and duration (plus any held margin input) from a reverse-DCF inversion of each price. No Boothcheck house fair value or rating — a comparison of the assumptions embedded in the two prices.
  • list_coverageInventory of US tickers with an implied-expectations model record, with its resolution level (whole-company, segment, financials, REIT, and kin). Model-record coverage does not guarantee a published priced-in decomposition or completed narrative report. Paginated at 100; inventory cached for up to one hour.
  • get_report_summaryThe bullet takeaways of a boothcheck narrative research report plus which sections exist. Public reports are summarized keylessly; a signed-in Founding Access account key opens the full cached library. Never a fair value, target, or rating.

DataSinking tools 6

  • list_exchangesList the exchanges DataSinking covers. Returns exchange codes (nyse / nasdaq / cboe / sse / szse / bj / jpx / ksc / koe / knx / twse / tpex / lse) with the number of reports available per exchange. Call this first to discover coverage. Sources: US = SEC EDGAR, A-shares = cninfo.com.cn, Japan = EDINET, Korea = DART, Taiwan = MOPS, UK = FCA NSM.
  • list_stocksList the stocks on one exchange, including the report count per company.
  • list_reportsList a company's reports — metadata only (id, title, period), no body text. Each item carries a `source` field naming the official disclosure platform; keep that attribution when you cite it.
  • get_reportFetch one report's full text (metadata + Markdown body). The `source` field names the official disclosure platform; keep that attribution when you cite it. Expensive in tokens — prefer get_section when you only need one chapter. Content is annotated with block markers (`<!-- ds:block:N -->`) so you can cite a specific paragraph or table.
  • list_sectionsList every section of a report with its size, before you decide what to pull. Returns `sections` (titles, in order) plus `section_details` — same order, one entry per section with `title`, `has_tables`, `chars` and `estimated_tokens`. Use `estimated_tokens` to avoid pulling a chapter that would blow your context, and `has_tables` to know whether the chapter needs special handling (tables are the part RAG pipelines usually get wrong). Then call get_section with a heading keyword — the headings are in the report's own language.
  • get_sectionFetch only one section of a report by keyword — much cheaper than get_report, best for RAG. Content is annotated with block markers (`<!-- ds:block:N -->`) so you can cite a specific paragraph or table.

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

Boothcheck

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "boothcheck": {
      "url": "https://boothcheck.com/api/mcp"
    }
  }
}

DataSinking

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "datasinking": {
      "command": "npx",
      "args": [
        "-y",
        "datasinking-mcp"
      ],
      "env": {
        "DATASINK_API_KEY": "YOUR_DATASINK_API_KEY_HERE"
      }
    }
  }
}

Frequently asked questions

Boothcheck is categorized under Finance & Fintech and uses a remote HTTP/SSE transport. DataSinking belongs to Finance & Fintech and uses a local stdio subprocess. Pick Boothcheck for finance & fintech work and DataSinking for finance & fintech.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

Boothcheck has no declared pricing — check the project's own site. DataSinking has no declared pricing — check the project's own site. Auth: api key required. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add boothcheck and datasinking as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, Boothcheck has a quality signal of 57/100 (Good) with 0 views, 0 installs and 0 GitHub stars. DataSinking has 67/100 (Great) with 1 views, 0 installs and 22 GitHub stars.