Dollar-cost-averaging backtests on real historical data for crypto, stocks and commodities.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Returns a concise explanation of the dollar-cost-averaging method plus links to the methodology, calculators and blog.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Returns a concise explanation of the dollar-cost-averaging method plus links to the methodology, calculators and blog.
No arguments.
{
"type": "object",
"properties": {}
}Returns every asset dcamethod.com can backtest, with category, calculator URL and whether historical data is available. Optional category filter: crypto, stocks, commodities.
| Argument | Type | Description |
|---|---|---|
| category | string | Optional category filter |
{
"type": "object",
"properties": {
"category": {
"enum": [
"crypto",
"stocks",
"commodities"
],
"type": "string",
"description": "Optional category filter"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| amount* | number | USD invested per purchase, e.g. 100 |
| symbol* | string | Asset symbol or name, e.g. 'BTC', 'AAPL', 'gold' |
| end_date | string | Optional ISO date (YYYY-MM-DD); defaults to latest available |
| frequency* | string | Purchase schedule |
| start_date | string | Optional ISO date (YYYY-MM-DD); defaults to earliest available |
{
"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"
}
}
}