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.

What price_history returned, the latest rows
dateclose
2026-09-07218.29
2026-09-14222.27
2026-09-21225.07
2026-09-28233.95
2026-10-05229.28
2026-10-12214.13
2026-10-19210.96
2026-10-23210.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.

Chart and options

The view loads here.

The tools behind the answer

From canli-mcp's tool index
ToolPackWhat it does
price_historymarketsPrice 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 Code
claude mcp add canli -- npx -y canli-mcp
Cursor, Claude Desktop or any MCP client
{ "mcpServers": { "canli": { "command": "npx", "args": ["-y", "canli-mcp"] } } }
claude.ai, ChatGPT or any client that takes a URL
https://canlicapital.com/mcp/canli

Everything canli-mcp does · How it compares with other finance MCP servers

Related questions