Skip to content

DeepVest MCP

71 financial analysis tools inside Claude, ChatGPT, Cursor and VS Code. One URL, signed in with your DeepVest account.

Connect in 60 seconds

Paste the setup prompt into an agentic client such as Claude Code and it adds the server for you.

https://api.deepvest.ai/mcp

Streamable HTTP · OAuth sign-in · Every tool is read-only: none can move money, place trades or change your data.

Connect your app

Pick your app and follow two or three steps. Your choice is remembered on this device.

Claude on the web, Cowork and Claude Desktop.

  1. Open Customize → Connectors, click + Add and choose Add custom connector.

  2. Name it DeepVest, paste the server URL and click Continue.

    https://api.deepvest.ai/mcp
  3. Keep the defaults, click Continue, then Add. Sign in with your DeepVest account when Claude asks.

On Team and Enterprise plans, an organization owner adds the connector first (Organization settings → Connectors); members then open Customize → Connectors, click Connect and sign in.

You need a DeepVest account to sign in. Create one at www.deepvest.ai. Scripts or a headless client? Use API key access.

API key access

For scripts and headless clients that cannot open a browser to sign in. Apps that support sign-in do not need a key.

Create a key

Create a key on the API Keys page and copy it straight away; it is not shown again. Then add credits on the Billing page.

Claude Code with a key instead of sign-in:

claude mcp add --transport http deepvest https://api.deepvest.ai/mcp --header "Authorization: Bearer YOUR_API_KEY"

Send it as either header

Authorization: Bearer YOUR_API_KEY
X-API-Key: YOUR_API_KEY

What you get

  • Analysis8
  • Premium12
  • Documents and SEC4
  • Corporate finance and valuation8
  • Tax10
  • Math and quantitative28
  • Dividends1

71 tools

Stocks, funds and macro data, backtests, options, SEC filings, valuation, tax and retirement math. Analysis tools take plain language; calculators take typed inputs. Two are AI agents that research SEC filings or your documents. How the agents work.

Browse the catalogSee the data behind them

Interactive charts and CSV downloads

Backtests, technical reads, portfolio and macro tools return charts that hosts with MCP Apps support draw in the DeepVest chart viewer: Claude on the web and desktop, ChatGPT, VS Code and Cursor. CSV exports arrive as attached files.

  • /stock_tear_sheet
  • /portfolio_risk_review
  • /earnings_preview
  • /backtest_strategy
  • /compare_assets
  • /retirement_income_check

6 slash-command workflows

Ready-made prompts most clients list as slash commands. See what each one does.

Tool reply

Rate limit reached (per_minute_limit). Retry in 12 s.

Clear errors, limits and progress

A failed call says what to change. Credit and rate limits come back as messages your assistant can relay, and long jobs report progress every 5 seconds to clients that ask for it.

The data

The tools draw on a financial data layer: daily prices and fundamentals, SEC filings, fund holdings, options, macro series and tax tables. Ask in plain language and the numbers come back with the dates behind them wherever the source carries one.

Over MCP every tool works at full depth: the history caps on in-app plans do not apply, and use is metered only by credits. Each tool name below opens it in the Tool catalog.

  • Market prices

    Daily price history for US stocks, ETFs, mutual funds, indices, FX, crypto, commodity futures and foreign listings.

    • Daily adjusted OHLCV for US-listed stocks, at daily, weekly, monthly, quarterly or yearly frequency, over the date range you ask for.
    • Performance, volatility, max drawdown, Sharpe, correlation, rolling beta and trailing-window stats computed on that history.
    • Distribution-adjusted (total-return) closes for rolling holding-period and contribution-growth studies.
  • Fundamentals and statements

    A dated valuation and quality snapshot for US-listed stocks, with ratio history and financial statements.

    • One dated row per stock: market cap, P/E, P/B, P/S, PEG, EV/EBITDA, FCF yield, margins, ROE, ROIC, growth, leverage, dividend yield and beta. Missing names are listed.
    • Fundamentals history across 55 per-stock fields, from P/E and margins to Altman Z and statement totals, for US stocks, and 23 aggregate ratios for the S&P 500 index and its sectors.
    • Income statement, balance sheet and cash flow for the last 4 quarters or 5 fiscal years.
    • Optional forward P/E from next-fiscal-year consensus EPS.
  • Funds and ETFs

    Fund facts, holdings, overlap, look-through exposure and daily ETF flows.

    • AUM, expense ratio, average daily volume, allocation, sector and region weights and the 52-week range, with the full holdings table for a single fund.
    • Holdings from SEC Form N-PORT and from the daily holdings files fund issuers publish, returned with their as-of date. A fund with neither on file falls back to a partial top-holdings list.
    • Holdings overlap, look-through exposure and asset-class breakdown across a set of funds.
    • Daily ETF net flows, cumulative flow and NAV, with history from 2017-04-03.
  • Options

    End-of-day US equity and ETF option chains with implied volatility and Greeks.

    • Per contract: expiry, strike, type, exercise style, close or mark, volume, open interest, IV, delta, gamma, theta and vega. For ETFs and past dates, chains carry IV and delta only, without gamma, theta, vega, volume, open interest or exercise style.
    • Chain history from 2021-09-27.
    • Daily per-symbol analytics (volume, open interest, put/call ratio, net delta exposure, call and put IV, 25-delta skew) and a screener over them, including gamma exposure.
    • Backtests on stored chains: protective put, collar, put spread, covered call, short strangle, iron condor and calendar spread.
  • SEC filings

    Filings straight from SEC EDGAR, read and computed for you, for US-listed companies and other SEC filers.

    • XBRL statement data from 10-K and 10-Q filings: revenue, net income, gross and operating income, assets, liabilities, equity and EPS.
    • Multi-period trends across years or quarters, and side-by-side peer comparisons.
    • 10-K and 10-Q text: MD&A, risk factors and business sections, and the notes behind the numbers (debt terms, revenue recognition, leases, contingencies).
    • 8-K material events, and executive compensation and governance from DEF 14A proxy statements.
    • Money-market fund holdings from N-MFP filings and a fund's latest holdings summary, and full-text search across filing documents.
    • A fund's N-PORT filing for a stated report date: holdings, flows, top-N weight, overlap, active share and breakdowns, computed in code over every holding row.
    • Filing-to-filing changes in MD&A, risk factors or legal proceedings: similarity scores, word counts, changed passages and the SEC acceptance time, for 1 to 10 tickers, up to 40 filings each and 120 in total. The figures are computed in code; a model reads only the changed passages, and only if you ask it to classify them.
  • Institutional and insider ownership

    Institutional portfolios and insider trades, from the same SEC filings.

    • 13F portfolios with complete position lists up to 1,000 rows.
    • 13F history up to 40 quarters (10 years): top holdings per quarter, or one position over time.
    • Form 4 insider transactions.
  • Dividends and corporate actions

    Dividend and split history for stocks, ETFs and mutual funds, served from DeepVest's own store.

    • Ex, record, pay and declaration dates, the amount as paid, a split-adjusted amount fixed when the record was stored, frequency and currency.
    • Split ratios (the record does not tell a spinoff from a split, so you name spinoffs), plus an optional DRIP cost-basis simulation.
    • Up to the 60 most recent events per symbol per response. Pass a date range for older periods.
  • Earnings and transcripts

    Per-company earnings records, earnings-call transcripts and event studies around report dates.

    • Up to 12 quarters of records for up to 25 companies per call: report date, EPS estimate versus actual, revenue, surprise, and the next scheduled report when one is known.
    • Earnings-call transcripts, 1 to 8 per company or one specific fiscal quarter, for up to 3 companies per call.
    • Returns before and after reported earnings dates against a benchmark, optionally only beats or only misses.
  • Macro and rates

    A curated catalogue of 129 economic and market indicators, most of them from FRED.

    • GDP, inflation (CPI, PCE, PPI), jobs and wages, housing, sentiment, industrial production, money supply and the Fed balance sheet.
    • Treasury yields from 3 months to 30 years, T-bill rates, curve spreads, TIPS real yields, breakevens, fed funds and credit spreads.
    • Monthly, quarterly or yearly series, with optional first-release (unrevised) vintages.
    • Combine series with prices in merged analyses and macro-conditional backtests.
  • Screener universe

    Plain-language screens over a nightly snapshot of US stocks, ETFs and mutual funds.

    • Price, returns and 52-week range, valuation, profitability, leverage, growth, technicals (moving averages, RSI, momentum, crosses), S&P 500 membership, and 1, 3 and 5-year Sharpe and Sortino.
    • Macro-factor betas from 60-month regressions on yields, the curve, credit spreads, inflation and payrolls.
    • Themes management stresses on recent earnings calls (AI infrastructure, nuclear, GLP-1, defense and more) over a rolling window of about 120 days.
    • Screens as of a past date, up to 100 results, and CSV export.
  • Tax and retirement tables

    Statutory tables from the IRS, SSA and CMS, built into the tax and retirement calculators.

    • Federal ordinary and capital-gains brackets, NIIT, AMT, IRMAA tiers, RMD start ages under SECURE 2.0 with the IRS RMD life tables, and Roth and contribution limits.
    • Social Security: the full retirement age table, early-claim reductions and delayed credits, spousal and survivor rules, and the break-even age between two claiming ages.
    • Tax years 2025 and 2026, with state estimates for 51 jurisdictions.
  • News and web research

    Recent coverage from a curated set of financial publishers, plus open web search.

    • News search over a curated set of financial and economic publishers (about 30 for everyday news), with retail aggregators left out.
    • Everyday queries return 5 results as snippets, thematic and market-activity queries 15. Requests for in-depth research widen to a larger research set, up to 30 sources, with the top pages read in full.
    • Open web search (8 results), and a fetch of any web page or PDF you point it at, returning up to about 8,000 characters of its text.
  • Your documents

    Ask questions of the files in your DeepVest File Library.

    • Up to 10 File Library keys per call: PDF, Word, CSV, Excel, HTML, text and images, with source-backed extraction.
    • Only files you own or that are shared with your firm. Anything else is refused.
    • There is no list or upload tool over MCP, so the tool reads only files whose Library keys you already have.

Freshness and coverage

What to expect from each dataset, so the answers you relay are dated and scoped correctly.

Prices
Daily bars, not real time. A same-day request for a US stock may include a partial bar refreshed about every 5 minutes, and the current price in summaries can be up to about 4 hours old. There are no live quotes or intraday bars over MCP.
Options
End of day, one business day behind. Chain history starts on 2021-09-27.
Coverage
Fundamentals history, the dated fundamentals snapshot, SEC data and the screener's stock universe cover US listings. Foreign stocks get prices, summary valuation figures and financial statements; FX, crypto and commodities get prices and summary figures.
Fund holdings
As of the date returned with them. Issuer files are one business day old. N-PORT holdings are as of the fund's quarter end, published about 60 days later, so they can be up to about 5 months old. Mutual-fund fundamentals in the screener cover a curated list of major funds.
Statements
Statements are pulled at request time, while the ratio snapshot is built nightly, so the two can differ.
Macro
A curated 129-series catalogue, not all of FRED, published with each source's release lag.
Tax tables
Tax years 2025 and 2026. State estimates use the top marginal rate.
Dividends
Distribution character (qualified, ordinary, return of capital) is not included.
Earnings
Per company. There is no market-wide earnings or economic calendar over MCP.
News
Usually snippets from the publisher set, not full articles. In-depth research requests also read the top pages in full.

Public sources. SEC EDGAR (XBRL, 10-K, 10-Q, 8-K, 13F, Form 4, N-PORT, proxy statements and full-text search), FRED from the Federal Reserve Bank of St. Louis, the IRS, SSA and CMS for tax and retirement tables, and the daily holdings files fund issuers publish. Other datasets come from third-party market data providers.

AI agents

Most DeepVest tools look up data or compute an answer in code. Two are AI agents: give one a research question and it works through several steps inside DeepVest before it writes an answer drawn from SEC filings or your own documents.

The MCP server exposes these two agents and the tools in the catalog. The assistant and workspaces inside the DeepVest app are separate products and are not reachable over MCP.

  • SEC filings research agent

    Researches a question across SEC EDGAR filings for US SEC filers and cites the filings behind its figures.

    What it does

    • Finds the company and its filings, then reads 10-K, 10-Q and 8-K sections, notes and disclosures, and proxy statements.
    • Pulls XBRL statement data and multi-period trends, and compares a company with its peers.
    • Follows ownership: 13F institutional holdings with up to 10 years of quarterly history, Form 4 insider trades, and N-PORT and N-MFP fund holdings.
    • Tracks what changed from one filing to the next, searches the full text of filings, and can run calculations on the figures it finds.
    • Cites the filings it draws on, with form, filing date, accession number and the SEC link where they are available, so you can check figures at the source.

    Good for

    • How has this fund's 13F portfolio changed over the last 10 years?
    • What changed in the risk factors between the company's last two 10-Ks?
    • Revenue and net income over five years, compared with its closest peer.
    You get
    A written answer of up to about 40,000 characters, with citations to the filings it used.
    Not for
    Backtests, price returns or portfolio performance. Pair it with the analysis tools for those.
  • Document analysis agent

    Answers questions about files in your DeepVest File Library and marks figures in its answer that it could not trace to them.

    What it does

    • Reads up to 10 File Library keys per call, and only files you own or that your firm shares. Anything else is refused before it is read.
    • Extracts text and tables from PDFs, Word files, spreadsheets, text files and images.
    • Runs calculations with DeepVest's financial math tools: valuation, bond math, statistics, and tax and retirement calculators.
    • When a statement reports an account total, it can check the extracted holdings against that total.
    • Marks numbers and tickers in its answer that it could not trace to your documents or its own calculations.

    Good for

    • Extract every holding and the account total from this statement.
    • What fees does this statement list?
    • What is the allocation by asset class in this workbook?
    You get
    A written answer of up to about 100,000 characters, with any figure it could not trace marked. Files it could not extract are listed at the top.
    Before you call
    Have the File Library keys ready. There is no list or upload tool over MCP.

How agents fit with your assistant

What to expect when your assistant hands a question to one of the agents.

Your assistant leads
Your AI assistant, such as Claude, ChatGPT or Cursor, decides which tools and agents to call and chains them together. DeepVest does not chain calls for you over MCP. The slash-command workflows are ready-made chains.
Each call stands alone
An agent remembers nothing between calls and sees none of your earlier conversation, so put everything it needs in the question.
Text answers
The agents return text, with no charts or structured data, and send no progress messages while they work.
Read-only
Nothing is traded or written to your account. There is no access to client, household, CRM or saved model portfolio records over MCP.
Credits
Billed by usage, like every tool. SEC research is estimated at about 550 credits a call, an early estimate that varies widely. See Credits & pricing.

Slash-command workflows

The server ships ready-made prompts that most clients list as slash commands. Claude Code names them /mcp__deepvest__stock_tear_sheet and so on; other apps show the prompt name.

  • /stock_tear_sheet

    Tear sheet for one ticker

    Takes ticker

  • /portfolio_risk_review

    Risk review of a set of holdings against a benchmark

    Takes holdings, optional benchmark (default SPY)

  • /earnings_preview

    Earnings preview for one company

    Takes ticker

  • /backtest_strategy

    Backtest a described strategy against buy-and-hold

    Takes strategy, tickers, optional start_date (empty means the longest available history)

  • /compare_assets

    Side-by-side comparison of two or more assets

    Takes tickers

  • /retirement_income_check

    Whether a portfolio can fund a retirement spending need

    Takes age, portfolio_value, annual_spending, optional original_withdrawal_rate, optional horizon_age (default 95, or the client's age + 5 when that is later, max 120)

Reference documents

Two resources your assistant can read when it needs to pick a tool or explain a number.

  • deepvest://guide/tool-routing

    Which tool answers which kind of question, grouped by category

  • deepvest://guide/methodology

    Data sources, as-of dates, measurement bases and what a coverage gap means

Try these first

Once connected, ask in plain language. Click a prompt to copy it.

Tool catalog

Your assistant picks the right tool for each question. Every tool is read-only.

71 tools

Analysis · 8

Ask in plain language. For the same operation on several assets, name them all in one request. asset_analysis and quick_analysis also accept format="json" for a versioned envelope. latest_fundamentals takes typed inputs instead: a list of tickers and an optional forward P/E switch.

  • Asset Analysis

    asset_analysis

    Comprehensive financial analysis of stocks, ETFs, indices, forex, crypto, and commodities.

    “Analyze AAPL vs MSFT over the last 6 months”

  • Latest Fundamentals

    latest_fundamentals

    Dated current fundamentals for an exact list of named US-listed stocks.

    “Give me current P/E ratios for ORCL, QCOM, AVGO, TSM, ASML, AMD and NVDA”

  • Macroeconomic Analysis

    macroeconomic_analysis

    Fetch and analyze macroeconomic indicators and economic data over time.

    “US unemployment and GDP growth quarterly since 2020”

Premium · 12

Heavier computation, so these may take 30 to 120 seconds.

  • Earnings Analysis

    earnings_analysis

    Analyze per-company earnings call transcripts and earnings records.

    “What did Nvidia say about demand on the last call, and have they been beating?”

  • Earnings Event Backtest

    earnings_event_backtest

    Study historical stock returns around a named company's earnings events.

    “How does Amazon usually trade in the week after it reports?”

  • Event Backtest

    event_backtest

    Backtest asset performance around specific non-earnings events or calendar effects.

    “Santa rally on SPY over the last 10 years”

Documents and SEC · 4

document_processing reads up to 10 File Library keys (files/ or images/) for documents you uploaded or your firm shares with you. Local paths, URLs and other accounts' files are refused. sec_filing_text_changes takes typed inputs: tickers, section, form and how many filings back. fund_filings takes typed inputs: funds, an operation and report dates; long lists page with offset/next_offset.

  • Document Processing

    document_processing

    Extract and analyze financial documents from the caller's DeepVest File Library.

  • Fund N-PORT Filings

    fund_filings

    A US mutual fund's or ETF's SEC N-PORT filing for a STATED REPORT DATE, with every number computed in code over all holding rows.

  • SEC Filing Analysis

    sec_financial_analysis

    Analyze SEC filings (10-K/10-Q/8-K and more) from official EDGAR data and perform detailed company fundamentals analysis.

    “Analyze Apple's 10-K: what were the main revenue drivers last year?”

Corporate finance and valuation · 8

Typed parameters. Compute the discount rate with wacc_calculator_tool, then pass it to dcf_valuation_tool; stress-test with dcf_sensitivity_table_tool.

  • DCF Sensitivity Table

    dcf_sensitivity_table_tool

    DCF sensitivity grid across discount rates and terminal growth rates.

  • DCF Valuation

    dcf_valuation_tool

    Discounted Cash Flow (DCF) intrinsic valuation, by ticker or from cash flows.

    “What's Apple's intrinsic value using a DCF model?”

  • Dividend Discount Model

    dividend_discount_model_tool

    Fair value per share from dividends: Gordon Growth or multi-stage DDM.

    “Value a dividend-paying stock using a two-stage dividend model”

Tax · 10

Typed parameters. Errors & limits lists the tax years each tool accepts.

  • AMT Estimate

    amt_estimator_tool

    Alternative Minimum Tax estimate (Form 6251).

  • Borrow vs Sell Break-Even

    borrow_vs_sell_breakeven_tool

    Borrow against a portfolio vs sell: the break-even year (buy-borrow-die).

  • Capital Gains Tax

    capital_gains_tax

    Calculate combined federal + state capital gains tax (LTCG, STCG, NIIT).

    “$200K income, $50K in long-term gains in California: what's my tax?”

Math and quantitative · 28

Typed parameters. Inputs outside a tool's limits are refused with a message saying what fits.

  • Annuity Calculator

    annuity_calculator_tool

    Value ordinary, due, deferred, growing, perpetual, or life annuities.

  • Asset Class Breakdown

    asset_class_breakdown_tool

    Deterministic portfolio composition breakdown by asset class.

  • Binomial Option Price

    binomial_option_price_tool

    Option price on a binomial tree, European or American, with dividends.

Dividends · 1

Typed lookup. One call returns at most the 60 most recent events per symbol; pass a date range for older periods.

  • Dividend History

    dividend_history

    Dividend and distribution payment records for equities, ETFs and mutual funds.

    “Show KO dividend history since 2015 with a DRIP cost basis”

Errors & limits

Connection details, rate limits, status codes and the input rules each tool enforces.

Connection details
Server URL
https://api.deepvest.ai/mcp
Transport
Streamable HTTP
Auth
OAuth sign-in with your DeepVest account (Claude, ChatGPT, Cursor, VS Code). No key needed.
Also supported
An API key, sent as Authorization: Bearer YOUR_API_KEY or X-API-Key: YOUR_API_KEY.
Results
Text plus structured data your assistant can read (and charts/CSVs where the tool produces them). Tools that draw charts return them as data, and hosts that support MCP Apps (Claude on the web and desktop, ChatGPT, VS Code with GitHub Copilot, Cursor and others) render them in the DeepVest chart viewer. CSV exports arrive as attached text/csv files.
Rate limits

Rate limits are enforced per API key in two classes. Tool calls (tools/call) have a concurrency cap and a per-minute cap. Everything else (initialize, tools/list, ping, SSE streams) only has a looser per-minute cap and never holds a tool slot.

Default rate limits per API key
LimitDefault
Tool calls in flight at once8
Tool calls per minute60
Other requests per minute240

Need more for a benchmark or a high-fan-out agent? Contact support: limits are set per key and take effect immediately.

Status codes and errors
401
Missing or invalid credentials. OAuth clients use this response to start sign-in.
Limits on tool calls
Out of credits or rate limited on a tool call: the call returns a readable tool error (isError: true) that your assistant can relay, for example a prompt to top up on the Billing page or to retry in a number of seconds. Rate-limited tool calls keep the Retry-After and X-RateLimit-* headers.
Credit checks
Credits are only checked on tool calls: with an empty balance your client can still connect and list tools. A tool call sent without a JSON-RPC id (a notification) has no result to carry a message, so it gets a plain HTTP 402 or 429.
429 on other requests
Requests other than tool calls (initialize, tools/list, streams) that exceed their per-minute cap get HTTP 429. A 429 carries a Retry-After header (seconds) and a JSON body with reason (per_minute_limit; these requests have no concurrency cap), scope, limit and retry_after. Back off for that many seconds, then retry.
Rate-limit headers
Every successful response includes X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (seconds) for the budget that applied.
Tool errors
A failed tool call returns isError: true with a message that says what to change. Unexpected failures read <tool> could not complete this request (reference <id>).; quote the reference id in your support request. A failure the analysis engine reports as text is handled the same way: an unexpected one gets the generic message with a reference id, while a validation, limit or no-data message is shown as written.
Typed choices
The math and tax tools accept their fixed choices in any letter case (CALL or call, MFJ or mfj) and common filing-status spellings: married, joint or married filing jointly for mfj; separate or married filing separately for mfs; head of household for hoh. A spelling only works where the tool lists its target value (roth_conversion_tax takes single and mfj only).
Output size and response times
Default size
Results are capped at 40,000 characters (about 10k tokens) by default. Long output is cut with a note saying how to narrow the request.
Up to 100,000
Tools that return long tables or reports: asset_analysis, stock_screener, quick_analysis, web_search, strategy_backtest, event_backtest, macro_conditional_backtest, options_hedge_backtest, portfolio_optimization, portfolio_comparison, options_chain, options_screener, merged_data_analysis, dividend_history, fund_filings, sec_filing_text_changes, document_processing, holdings_overlap_tool, lookthrough_exposure_tool and asset_class_breakdown_tool.
Up to 80,000
options_analysis, earnings_analysis and earnings_event_backtest.
Structured data
The data in structuredContent is bounded to the same budget (trailing list and series items first; a record never loses a field) and structuredContent.omitted.data_keys records what was trimmed.
Whole result
Stays within 140,000 characters, spent on text and data, then charts, then CSV exports, so a CSV may be cut (keeping its header) or left out; omitted.csv_rows, omitted.csv_files and omitted.charts count what was cut.
Response times
Most tools respond in 5 to 30 seconds. The backtests, portfolio optimization and comparison, and merged data analysis can take up to 2 minutes; while they run they send MCP progress notifications every 5 seconds to clients that ask for progress.
Your usage
Monitor your consumption on the Usage page.
Input rules and limits
Current fundamentals
latest_fundamentals takes tickers: list[str] and optional forward_pe: bool. Pass all tickers in one call: up to 25 distinct names use one backend batch; larger lists are automatically chunked inside the call. Missing names are explicitly reported. Set forward_pe=true only for a requested forward P/E; this adds dated next-fiscal-year consensus estimates.
Current versus historical
Current P/E uses this dated snapshot. For P/E since January 2020, use quick_analysis with the same tickers and that start date.
Measurement basis
Unqualified P/E is trailing TTM. Keep each returned date and basis; PEG's growth horizon is vendor-defined. Report coverage gaps rather than reconstructing missing ratios from SEC filings.
Statement cadence
Annual and quarterly statements are independent of price-bar frequency. The statement path returns the last four quarters or five fiscal years; older filing archives require sec_financial_analysis.
Rolling windows
Unless you specify a size, rolling metrics use 252 daily bars, 52 weekly bars, or 24 monthly bars.
Dividends
dividend_history takes symbols, optional start_date, end_date; optional drip_shares, drip_purchase_price, drip_spinoffs. A single call returns at most the 60 most recent events per symbol, so pass a date range for older periods. With drip_shares (one symbol) it also simulates DRIP cost basis.
Documents
document_processing takes file_path (one File Library key or a list of up to 10, starting with files/ or images/) and a query. Local paths, URLs and other accounts' files are refused before anything is read.
Valuation workflow
Use wacc_calculator_tool to compute the discount rate, then pass it to dcf_valuation_tool. Use justified_fcf_multiple when the question is about a fair multiple before a full DCF. Use dcf_sensitivity_table_tool to stress-test assumptions, dupont_analysis_tool to see what drives a company's ROE, dividend_discount_model_tool for dividend-paying equities and the swap and Z-spread tools for rate and bond valuation questions.
Swaps
spot_rates (or a single flat_rate) are annual-effective zero rates, exactly one per payment period; the i-th discounts the payment at t = i / payment_frequency years with DF = (1 + s)^-t. The fixed leg pays notional x fixed_rate / payment_frequency each period, and floating coupons are the single-curve forwards implied by the same discount factors. Whole periods only: swap_tenor x payment_frequency must be a whole number (5.5 years semi-annual is 11) and swap_tenor is at most 50 years.
Options
time_to_expiry is at most 30 years and binomial_option_price_tool takes at most 2,000 steps. monte_carlo_option_price_tool takes one step per trading day (252 a year) within a budget of 2,000,000 path-steps and at most 200,000 paths, so about 7,900 paths fit a 1-year option; omit num_simulations and it runs the most paths that fit, up to 100,000. For a vanilla European option use black_scholes_option_price_tool (exact); Monte Carlo is for barrier and path-dependent payoffs.
Bonds
bond_calculator_tool needs years_to_maturity (at most 100). price needs ytm; ytm, current_yield and zero_coupon_yield need price in dollars, not a percent of par; duration, convexity and full_analysis need ytm or price, not both; zero_coupon_price needs ytm above 0. Yields from -5% to 200% are supported, negative yields included; a price implying a yield outside that range is refused with the price range that fits.
Tax years
capital_gains_tax, roth_conversion_tax and rmd_schedule_tool (tax_year), amt_estimator_tool and irmaa_surcharge_tool (year) take 2025 or 2026, the years with published federal tables; another year is refused rather than priced on a different year's table.
Social Security
social_security_rules_tool takes claiming ages from 62 to 70 (fractions allowed, counted to the nearest month).

Credits & pricing

Every account gets 1,000 free credits per month, no card required. Use the MCP cost estimator to model gross monthly credit usage before buying credits.

  • $5

    200 credits

    Minimum purchase

  • $25

    1,000 credits

    Most common

  • $100

    4,000 credits

    Best for teams

  • Custom

    amount ÷ $0.025

    Any amount from $5+

Pay-as-you-go rate
$0.025 per credit ($1 = 40 credits)
Free tier
Resets monthly. Unused free credits do not roll over, but purchased credits never expire.
Usage
Credits are consumed based on token usage. The estimator models gross usage before free or existing balances: about 2 credits for search_news, 10 for quick analysis, 7 for core research, 16 for options/backtests, 10 for portfolio optimization, and 550 for long SEC filing analysis. See Usage for your exact per-tool breakdowns.
News surcharge
search_news adds a 2-credit surcharge per call to cover the upstream news search cost.
Auto-reload
Optional. Set a balance threshold and a top-up amount, and we will charge your saved card when you run low.
Enterprise
Volume rates and custom SLAs available. Email [email protected].

Troubleshooting

Sign-in loops, or says it couldn't register

Close the sign-in window and connect again from your app.

Sign in with a DeepVest account. If you don't have one yet, create it at www.deepvest.ai first, then retry. Still stuck? Email [email protected] and name the app you are connecting.

Out of credits

The tool reply explains it: “Your DeepVest credit balance is used up. Top up at … and retry.” Your app can still connect and list tools; only tool calls need credits.

Top up on the Billing page, or turn on auto-reload there so it does not happen again.

Rate limited

The reply says how long to wait, for example “Rate limit reached (per_minute_limit). Retry in 12 s.” HTTP responses carry the same wait in a Retry-After header (seconds).

Wait that long and retry. Defaults per key are 8 tool calls in flight and 60 per minute; for more, contact [email protected].

A tool returned an error

Errors say what to change: a validation, limit or no-data message is shown as written, so adjust the request and ask again.

An unexpected failure reads “<tool> could not complete this request (reference <id>).” Quote that reference id to [email protected].

Charts are not showing

Charts need a host that supports MCP Apps: Claude on the web and desktop, ChatGPT, VS Code with GitHub Copilot, Cursor and others.

Elsewhere the data is still in the reply, and CSV exports arrive as attached text/csv files.

Search the docs

Esc

Pages

OverviewGet started
ConnectGet started
ClaudeConnect
ChatGPTConnect
Claude CodeConnect
CursorConnect
VS CodeConnect
OtherConnect
API key accessGet started
What you getUse
The dataUse
AI agentsUse
Slash-command workflowsUse
Try these firstUse
Tool catalogReference
AnalysisTool catalog
PremiumTool catalog
Documents and SECTool catalog
Corporate finance and valuationTool catalog
TaxTool catalog
Math and quantitativeTool catalog
DividendsTool catalog
Errors & limitsReference
Credits & pricingReference
TroubleshootingHelp

API

REST APIAPI

Tools

Asset Analysisasset_analysis
Latest Fundamentalslatest_fundamentals
Macroeconomic Analysismacroeconomic_analysis
Quick Analysisquick_analysis
Search Newssearch_news
Stock Screenerstock_screener
Technical Analysistechnical_analysis
Earnings Analysisearnings_analysis
Earnings Event Backtestearnings_event_backtest
Event Backtestevent_backtest
Macro and Asset Analysismerged_data_analysis
Macro Conditional Backtestmacro_conditional_backtest
Options Analyticsoptions_analysis
Options Chainoptions_chain
Options Screeneroptions_screener
Options Strategy Backtestoptions_hedge_backtest
Portfolio Comparisonportfolio_comparison
Portfolio Optimizationportfolio_optimization
Strategy Backteststrategy_backtest
Document Processingdocument_processing
Fund N-PORT Filingsfund_filings
SEC Filing Analysissec_financial_analysis
SEC Filing Text Changessec_filing_text_changes
DCF Sensitivity Tabledcf_sensitivity_table_tool
DCF Valuationdcf_valuation_tool
Dividend Discount Modeldividend_discount_model_tool
DuPont ROE Analysisdupont_analysis_tool
Interest Rate Swap Valuationinterest_rate_swap_valuation_tool
Justified FCF Multiplejustified_fcf_multiple
WACC Calculatorwacc_calculator_tool
Z-Spread Calculatorz_spread_calculator_tool
AMT Estimateamt_estimator_tool
Borrow vs Sell Break-Evenborrow_vs_sell_breakeven_tool
Capital Gains Taxcapital_gains_tax
Charitable Deductioncharitable_deduction_tool
Medicare IRMAA Surchargeirmaa_surcharge_tool
RMD Schedulermd_schedule_tool
Roth Conversion Taxroth_conversion_tax
Roth IRA and Contribution Rulesroth_ira_rules_tool
Social Security Rulessocial_security_rules_tool
Tax Lot Optimizertax_lot_optimizer_tool
Annuity Calculatorannuity_calculator_tool
Asset Class Breakdownasset_class_breakdown_tool
Binomial Option Pricebinomial_option_price_tool
Black-Scholes Option Priceblack_scholes_option_price_tool
Bond Calculatorbond_calculator_tool
Bond ETF Duration Estimatebond_etf_duration_estimate_tool
Calculatorcalculate_expression
Correlation Testcorrelation_analysis_tool
Descriptive Statisticsstatistical_analysis_tool
Fund Holdings Overlapholdings_overlap_tool
HELOC Calculatorheloc_calculator_tool
Implied Volatilityimplied_volatility_tool
Interest and Present Valuefinancial_calculations_tool
Look-Through Exposurelookthrough_exposure_tool
Matrix Operationsmatrix_operations_tool
Monte Carlo Option Pricemonte_carlo_option_price_tool
Monte Carlo Portfolio Simulationmonte_carlo_simulation_tool
Mortgage Calculatormortgage_calculator_tool
Option Strategy Payoffoption_strategy_analysis_tool
Probability Distributionsprobability_distributions_tool
Recurring Contribution Growthcontribution_growth_tool
Retirement Income Projectionretirement_income_projection_tool
Retirement Income Waterfallincome_sourcing_waterfall_tool
Rolling Period Returnsrolling_period_stats_tool
Symbolic Mathadvanced_math
Trailing Window Returntrailing_window_return
Weighted Expense Ratioweighted_expense_calculator_tool
Withdrawal Guardrailswithdrawal_guardrails_tool
Dividend Historydividend_history

98 results