MCP Server

dca-tools

com.dcamethod/dca-tools
Data & Analytics Finance & Investing Public & reachable MCP 2026-07-28

What this MCP does

Backtests dollar-cost-averaging strategies against historical cryptocurrency, stock, and commodity prices.

get_method
Get the DCA Method summary and key links
Returns a concise explanation of the dollar-cost-averaging method plus links to the methodology, calculators and blog.
Input schema
{'type': 'object', 'properties': {}}
list_assets
List assets supported by the DCA calculators
Returns every asset dcamethod.com can backtest, with category, calculator URL and whether historical data is available. Optional category filter: crypto, stocks, commodities.
Input schema
{'type': 'object', 'properties': {'category': {'enum': ['crypto', 'stocks', 'commodities'], 'type': 'string', 'description': 'Optional category filter'}}}
run_dca_backtest
Run a real DCA backtest on historical data
Simulates dollar-cost averaging into one asset using dcamethod.com's own engine and historical price data. Returns total invested, final value, profit, CAGR, average buy price, best/worst month and purchase count. Dates outside the available range are clamped to it.
Input schema
{'type': 'object', 'required': ['symbol', 'amount', 'frequency'], 'properties': {'amount': {'type': 'number', 'description': 'USD invested per purchase, e.g. 100'}, 'symbol': {'type': 'string', 'description': "Asset symbol or name, e.g. 'BTC', 'AAPL', 'gold'"}, 'end_date': {'type': 'string', 'description': 'Optional ISO date (YYYY-MM-DD); defaults to latest available'}, 'frequency': {'enum': ['daily', 'weekly', 'biweekly', 'monthly'], 'type': 'string', 'description': 'Purchase schedule'}, 'start_date': {'type': 'string', 'description': 'Optional ISO date (YYYY-MM-DD); defaults to earliest available'}}}
Added
get_method
Sept. 17, 2026, 12:34 p.m.
Added
run_dca_backtest
Sept. 17, 2026, 12:34 p.m.
Added
list_assets
Sept. 17, 2026, 12:34 p.m.