canli-mcp / Claude

How do I connect Claude to free stock market data?

Run claude mcp add canli -- npx -y canli-mcp in Claude Code, or add https://canlicapital.com/mcp/canli as a connector in claude.ai if your plan allows it. Both are free and need no API key, and Claude can then read prices, filings and economic data from their sources.

Price: $0 to run. Updated 2026-11-02. Free and MIT-licensed, with no account and no API key. Or run claude mcp add canli -- npx -y canli-mcp in Claude Code.

Ask it

What are the markets doing today?

The agent finds the tool through canli-mcp's find_tool and runs it through run_tool. This is the call:

{
  "name": "market_overview",
  "arguments": {}
}

What came back

Recorded from canli-mcp 0.15.1 on 2026-11-02, with no API key set. The model read 6,813 characters.

What market_overview returned: us, every row; the first columns
symbolnamedateclosedayweekmonththree months
^GSPCS&P 5002026-10-307580.07-0.0182-0.0057-0.0113-0.0027
^IXICNasdaq Composite2026-10-3025437-0.0286-0.02-0.0534-0.0184
^NDXNasdaq 1002026-10-3028384.8-0.0346-0.0198-0.0694-0.0136
^DJIDow Jones Industrial Average2026-10-3051770.3-0.0109-0.00850.0166-0.0265
^RUTRussell 20002026-10-302811.84-0.01660.01290.0019-0.057
^VIXVIX (S&P 500 volatility)2026-10-3019.420.1291-0.00150.18490.177
The result market_overview sent back, in full form
{
  "ref": "r4",
  "columns": [
    "symbol",
    "name",
    "date",
    "close",
    "day",
    "week",
    "…"
  ],
  "us": [
    [
      "^GSPC",
      "S&P 500",
      "2026-10-30",
      7580.07,
      -0.0182,
      -0.0057,
      "…"
    ],
    [
      "^IXIC",
      "Nasdaq Composite",
      "2026-10-30",
      25437,
      -0.0286,
      -0.02,
      "…"
    ],
    [
      "^NDX",
      "Nasdaq 100",
      "2026-10-30",
      28384.8,
      -0.0346,
      -0.0198,
      "…"
    ],
    [
      "^DJI",
      "Dow Jones Industrial Average",
      "2026-10-30",
      51770.3,
      -0.0109,
      -0.0085,
      "…"
    ],
    [
      "^RUT",
      "Russell 2000",
      "2026-10-30",
      2811.84,
      -0.0166,
      0.0129,
      "…"
    ],
    [
      "^VIX",
      "VIX (S&P 500 volatility)",
      "2026-10-30",
      19.42,
      0.1291,
      -0.0015,
      "…"
    ]
  ],
  "sectors": [
    [
      "XLE",
      "Energy",
      "2026-10-30",
      70.02,
      0.0191,
      0.01,
      "…"
    ],
    [
      "XLP",
      "Consumer staples",
      "2026-10-30",
      89.42,
      0.0141,
      0.0131,
      "…"
    ],
    [
      "XLV",
      "Health care",
      "2026-10-30",
      184.87,
      0.0045,
      0.0312,
      "…"
    ],
    [
      "XLU",
      "Utilities",
      "2026-10-30",
      43.43,
      0.0067,
      0.0204,
      "…"
    ],
    [
      "XLB",
      "Materials",
      "2026-10-30",
      52.74,
      0.004,
      0.0279,
      "…"
    ],
    [
      "XLRE",
      "Real estate",
      "2026-10-30",
      43.17,
      0.0026,
      0.0141,
      "…"
    ],
    "…"
  ],
  "rates": [
    [
      "^IRX",
      "13-week Treasury bill yield",
      "2026-10-30",
      3.973,
      -0.025,
      -0.059,
      "…"
    ],
    [
      "^FVX",
      "5-year Treasury yield",
      "2026-10-30",
      4.721,
      -0.08,
      -0.084,
      "…"
    ],
    [
      "^TNX",
      "10-year Treasury yield",
      "2026-10-30",
      4.929,
      -0.06,
      -0.059,
      "…"
    ],
    [
      "^TYX",
      "30-year Treasury yield",
      "2026-10-30",
      5.309,
      -0.02,
      -0.006,
      "…"
    ]
  ],
  "currencies": [
    [
      "DX-Y.NYB",
      "US dollar index",
      "2026-11-02",
      101.816,
      -0.0006,
      -0.0014,
      "…"
    ],
    [
      "EURUSD=X",
      "EUR/USD",
      "2026-11-02",
      1.1189,
      0.0005,
      -0.0026,
      "…"
    ],
    [
      "USDJPY=X",
      "USD/JPY",
      "2026-11-02",
      157.818,
      0.0001,
      0.0063,
      "…"
    ],
    [
      "GBPUSD=X",
      "GBP/USD",
      "2026-11-02",
      1.3404,
      0.0019,
      0.0019,
      "…"
    ]
  ],
  "commodities": [
    [
      "CL=F",
      "WTI crude oil",
      "2026-11-02",
      100.73,
      -0.0326,
      -0.0101,
      "…"
    ],
    [
      "BZ=F",
      "Brent crude oil",
      "2026-11-02",
      110.21,
      -0.0632,
      -0.0484,
      "…"
    ],
    [
      "NG=F",
      "US natural gas",
      "2026-11-02",
      2.913,
      0.0052,
      0.1195,
      "…"
    ],
    [
      "GC=F",
      "Gold",
      "2026-11-02",
      3916.9,
      0.0046,
      -0.0301,
      "…"
    ],
    [
      "SI=F",
      "Silver",
      "2026-11-02",
      50.265,
      0.0238,
      -0.071,
      "…"
    ],
    [
      "HG=F",
      "Copper",
      "2026-11-02",
      6.5195,
      0.0094,
      0.0018,
      "…"
    ]
  ],
  "crypto": [
    [
      "BTC-USD",
      "Bitcoin",
      "2026-11-02",
      78088.6,
      0.0084,
      -0.0336,
      "…"
    ],
    [
      "ETH-USD",
      "Ether",
      "2026-11-02",
      2284.76,
      0.0142,
      -0.0268,
      "…"
    ]
  ],
  "world": [
    [
      "^STOXX50E",
      "Euro Stoxx 50",
      "2026-10-30",
      6131.31,
      -0.0122,
      0.0104,
      "…"
    ],
    [
      "^FTSE",
      "FTSE 100",
      "2026-10-30",
      10729.8,
      0.0007,
      0.0037,
      "…"
    ],
    [
      "^GDAXI",
      "DAX",
      "2026-10-30",
      25818.2,
      -0.0085,
      0.0253,
      "…"
    ],
    [
      "^N225",
      "Nikkei 225",
      "2026-11-02",
      63081.9,
      -0.0033,
      0.0143,
      "…"
    ],
    [
      "^HSI",
      "Hang Seng",
      "2026-11-02",
      23418.8,
      0.0053,
      0.0089,
      "…"
    ],
    [
      "000001.SS",
      "Shanghai Composite",
      "2026-11-02",
      3631.11,
      0.0089,
      -0.018,
      "…"
    ],
    "…"
  ],
  "meaning": "Changes are close to close over 1, 5, 21, 63 and 252 sessions and from the last close of the year before, as fractions (0.012 is 1.2%); for …",
  "sources": [
    "Yahoo Finance chart data (no key)"
  ],
  "limits": [
    "Daily closes, not live quotes; intraday moves are not shown.",
    "Index levels are price indices, without dividends; sector funds are SPDR ETFs.",
    "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 tools behind the answer

From canli-mcp's tool index
ToolPackWhat it does
market_overviewmarketsThe market at a glance, no key: the S&P 500, Nasdaq, Dow, Russell 2000 and VIX, the eleven S&P sectors (SPDR funds) ranked by the month, Treasury yields from 13 weeks to 30 years, the dollar and major currencies, oil, gas, gold, silver and copper, bitcoin and ether, and the main markets in Europe and Asia, each with its last close and its change over a day, a week, a month, three months, the year to date and a year.

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