Skip to main content
MCP server CX Codex

Canli Markets — Claude Code MCP server: what it does, how to install

Connects AI coding assistants to primary financial filings, central bank rates and market data without mandatory API keys. Useful for rigorous equity research and fact-checking.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env SEC_USER_AGENT=<SEC_USER_AGENT> --env ALPACA_API_KEY_ID=<ALPACA_API_KEY_ID> --env ALPACA_API_SECRET_KEY=<ALPACA_API_SECRET_KEY> --env TIINGO_API_KEY=<TIINGO_API_KEY> --transport stdio mcp-markets -- npx -y canli-markets-mcp
Open on GitHub

What Canli Markets does

Requests run locally straight to regulatory archives and monetary authorities, covering EDGAR, ESEF reports, the Federal Reserve, the Bank of England and the ECB. The server attaches the source link and a SHA-256 hash of the received bytes to every output. Anyone can verify the exact document later.

Tooling handles broad US equity scans, table parsing across annual filings and revision tracking between filing versions. Obvious filing typos, such as million-dollar sums mislabeled as billions, get filtered out automatically. The server also pulls overnight policy benchmarks, prediction contracts on Kalshi or Polymarket, and DeFi metrics from DefiLlama.

Regulatory compliance requires setting SEC_USER_AGENT with a personal contact email. Without it, EDGAR blocks access. Stock and asset quotes pull keyless price data from Yahoo Finance charts intended for non-commercial use. Users can switch this off with CANLI_KEYLESS_PRICES=0 and supply custom credentials for Alpaca or Tiingo.

What it helps with

  • cross-check financial figures in a drafted report against filed numbers
  • trace language updates across consecutive 10-K risk disclosures
  • monitor central bank interest rates and overnight funding benchmarks
  • pull protocol revenue and total value locked from DeFi platforms
  • track event probabilities across Kalshi and Polymarket contracts

Example prompts for the agent

  • Check the revenue figures in this paragraph using verify_claims
  • Show how the risk factors changed in Apple's latest 10-K filing
  • Query prediction market odds for an upcoming interest rate cut

How to install Canli Markets

Platform CLI

claude mcp add --env SEC_USER_AGENT=<SEC_USER_AGENT> --env ALPACA_API_KEY_ID=<ALPACA_API_KEY_ID> --env ALPACA_API_SECRET_KEY=<ALPACA_API_SECRET_KEY> --env TIINGO_API_KEY=<TIINGO_API_KEY> --transport stdio mcp-markets -- npx -y canli-markets-mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Canli Markets

How to install Canli Markets in Claude Code?

Run `claude mcp add --env SEC_USER_AGENT=<SEC_USER_AGENT> --env ALPACA_API_KEY_ID=<ALPACA_API_KEY_ID> --env ALPACA_API_SECRET_KEY=<ALPACA_API_SECRET_KEY> --env TIINGO_API_KEY=<TIINGO_API_KEY> --transport stdio mcp-markets -- npx -y canli-markets-mcp. Replace <SEC_USER_AGENT>` with your name and email to comply with EDGAR access rules.

What does Canli Markets do?

It provides access to primary market data, regulatory filings from the US and Europe, central bank benchmarks, and DeFi metrics. Each response includes the origin link and a byte hash for verification.

Are paid API accounts required to run this server?

No paid account is required out of the box, as pricing defaults to public chart feeds and filings only require a declared user agent. You can add Alpaca or Tiingo keys if you prefer your own market data providers.

Similar MCP servers

All MCP servers for Finance and business →

From the same set7

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor