canli-mcp / Stock prices
How do I get stock prices in Claude?
Add canli-mcp to Claude and ask for the prices. It reads daily, weekly or monthly bars for US stocks, ETFs and indexes with no API key, and draws them as a candlestick chart with moving averages, RSI and MACD in hosts that show MCP Apps.
Free and MIT-licensed. No account and no API key. Or run claude mcp add canli -- npx -y canli-mcp in Claude Code.
Ask it
Show me NVDA's weekly prices since July.
The agent finds the tool through canli-mcp's find_tool and runs it through run_tool. This is the call:
{
"name": "price_history",
"arguments": {
"symbol": "NVDA",
"start": "2026-07-01",
"interval": "1Week"
}
}What came back
Recorded from canli-mcp 0.11.1 on 2026-10-25, with no API key set. The model read 1,903 characters.
| date | close |
|---|---|
| 2026-09-07 | 218.29 |
| 2026-09-14 | 222.27 |
| 2026-09-21 | 225.07 |
| 2026-09-28 | 233.95 |
| 2026-10-05 | 229.28 |
| 2026-10-12 | 214.13 |
| 2026-10-19 | 210.96 |
| 2026-10-23 | 210.96 |
The result price_history sent back, in full form
{
"ref": "r1",
"symbol": "NVDA",
"interval": "1Week",
"adjusted": true,
"start": "2026-07-06",
"end": "2026-10-23",
"count": 17,
"change": {
"from": "2026-07-06",
"to": "2026-10-23",
"total_return": 0.00111897
},
"dates": [
"2026-07-06",
"2026-07-13",
"2026-07-20",
"2026-07-27",
"2026-08-03",
"2026-08-10",
"…"
],
"open": [
194.203,
208.307,
205.64,
207.967,
197.469,
223.15,
"…"
],
"high": [
210.764,
213.571,
214.15,
208.517,
224.509,
227.236,
"…"
],
"low": [
190.926,
197.749,
202.054,
189.798,
196.63,
215.958,
"…"
],
"close": [
210.724,
202.583,
206.609,
200.526,
223.71,
224.908,
"…"
],
"volume": [
661031100,
637855800,
560374800,
705117400,
641126300,
500451400,
"…"
],
"currency": "USD",
"exchange": "NasdaqGS",
"asset_class": "equity",
"name": "NVIDIA Corporation",
"dividends": [
[
"2026-09-10",
0.25
]
],
"splits": [],
"source": "Yahoo Finance chart data (no key)",
"limits": [
"Yahoo Finance's public chart data: unofficial, for personal use under Yahoo's terms, and it can change or stop without notice. Set ALPACA_AP…",
"Not investment advice."
]
}Prices, filings and statistics are as the sources published them on that day; run the call again for today's. Nothing here is investment advice.
The same answer as a view
In a host that draws MCP Apps, view: true shows the person the whole result and gives the model a summary. Watch it, then try it: below the clip is canli-mcp's real view, playing a recording.
The view loads here.
The tools behind the answer
| Tool | Pack | What it does |
|---|---|---|
price_history | markets | Price bars (open, high, low, close, volume), daily to hourly, for US stocks and ETFs, stocks listed abroad (SAP.DE, 7203.T), currency pairs (EUR/USD), futures (crude oil, gold), indices and yields (S&P 500, VIX, 10 year yield) and crypto (bitcoin), by symbol or plain name. Stocks adjust for splits and dividends by default, with dividends, splits and the total return; returns: true adds daily returns. No key needed; uses the user's Alpaca or Tiingo key for US stocks when set. |
Add canli-mcp
claude mcp add canli -- npx -y canli-mcp{ "mcpServers": { "canli": { "command": "npx", "args": ["-y", "canli-mcp"] } } }https://canlicapital.com/mcp/canliEverything canli-mcp does · How it compares with other finance MCP servers
