arhancanli avatar

Canli Capital

arhancanli/canlicapital

443 finance tools, 60 prompts: quant, SEC and EU filings, fact checks, rates, odds, DeFi, macro.

GitHub stars
6
tools
3
auth
Secret needed
transport
STDIO, HTTP
env vars
4
last updated
Nov 8, 2026

Install

From registry metadata
$ npx add-mcp https://canlicapital.com/mcp/canli --name canli-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http canli-mcp https://canlicapital.com/mcp/canli

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 3 tools

Verified live against the running server on Nov 6, 2026.

find_toolSearch the 383 finance tools (packs: quant, validation, fundamentals, research, backtest, markets) in plain words, e.g. "deflated sharpe", "revenue as of 2019". Returns the closest matches first, with names, argument signatures and one line each, even when none fits, so check...2 params

Search the 383 finance tools (packs: quant, validation, fundamentals, research, backtest, markets) in plain words, e.g. "deflated sharpe", "revenue as of 2019". Returns the closest matches first, with names, argument signatures and one line each, even when none fits, so check...

Parameters* required
limitinteger
1 to 50, default 6.
query*string
What you need, in plain words.
describe_toolRead one tool's full description and input JSON Schema, between find_tool and run_tool, when find_tool's signature does not settle an argument. An unknown name returns an error.1 params

Read one tool's full description and input JSON Schema, between find_tool and run_tool, when find_tool's signature does not settle an argument. An unknown name returns an error.

Parameters* required
name*string
The exact tool name, as find_tool returned it.
run_toolRun a tool find_tool named: one ({name, arguments}), or up to 25 ({calls: [...]}). Independent calls run concurrently; a failed call returns its own error and the rest still run. Read-only unless the paper-trading pack is on. Any argument can be {"$file": "path.csv", "column":...8 params

Run a tool find_tool named: one ({name, arguments}), or up to 25 ({calls: [...]}). Independent calls run concurrently; a failed call returns its own error and the rest still run. Read-only unless the paper-trading pack is on. Any argument can be {"$file": "path.csv", "column":...

Parameters* required
argumentsobject
The tool's arguments (single call).
callsarray
Several calls in one round trip. Calls without $result references run concurrently.
digitsinteger
Round fractional numbers in the results to this many significant figures (4-6 saves output tokens); whole numbers such as counts, shares and IDs are never changed. Default: as each tool returns them.
namestring
Tool name from find_tool (single call).
receiptboolean
Add input and output SHA-256 and pack versions so the result can be recomputed and compared.
returnstring
For a batch: every result (default) or only the last one.one of all · last
selectarray
Return only these fields of each result, as dotted paths, e.g. ["verdict", "multiple_testing.best", "rows.0.accession"] (table rows take column names).
viewboolean
Draw the whole result for the person (charts, comparisons, option chains, yield curves, statements, backtest dashboards, order tickets) and return you a summary, where MCP Apps are drawn.

Sponsors

Configuration

CANLI_PACKS

Packs to enable, comma-separated (quant, validation, fundamentals, research, backtest, markets, paper) or all. Default: all but paper.

CANLI_OFFLINE

1 enables only the packs that never use the network (quant, validation).

ALPACA_PAPER_KEY_IDsecret

Alpaca paper key id (starts PK); enables the paper pack.

ALPACA_PAPER_SECRET_KEYsecret

Alpaca paper secret key.

Readme

Canli Capital

Open quant research where every published number comes with the file that produced it, including the strategies that failed. Live at canlicapital.com.

If a check here stopped you from trusting a backtest that wasn't real, a ⭐ helps other quants find it.


View the full README on GitHub

Details

Repository
github.com/arhancanli/canlicapital
Website
canlicapital.com/mcp-servers
Category
Finance & Commerce
Package
canli-mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active
Resources
15
Prompts
56
Tools verified
Nov 6, 2026

Related Finance & Commerce MCP servers

View all
1justoneapi-official avatarJustOneAPIjustoneapi-official/justoneapi-mcpDiscover social and commerce APIs without login; authenticate for API calls and account data.6stars
2agentcentral-to avatarAgent Centralagentcentral-to/agent-central-mcpHosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.6stars
3cotletdev avatarJoist MCP Server and API by Cotletcotletdev/joist-api-mcp-serverJoist contractor estimating and invoicing MCP server: create estimate, convert estimate to invoice.0stars
4alexey-pelykh avatarQontoctlalexey-pelykh/qontoctlCLI and MCP server for the Qonto banking API4stars
5createya-ai avatarCreateya — AI Image & Video Generationcreateya-ai/createya-mcp100+ AI models: FLUX, Sora, Veo, Kling, Runway, Suno. OAuth or Bearer. No VPN. RU billing.4stars
6markswendsen-code avatarDoordashmarkswendsen-code/mcp-doordashMCP server for DoorDash - let AI agents order food delivery autonomously with browser-based ordering4stars