Kite Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Kite Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <img src="./banner.png" alt="Kite MCP Server Banner" width="100%"> </p> A powerful Model Context Protocol (MCP) Server built with Bun + TypeScript for Zerodha Kite Connect.
This server enables AI agents, automation workflows, and trading applications to interact with Zerodha accounts for:
Claude Desktop / Cursor / OpenAI
│
▼
Kite MCP Server
(Bun + TypeScript)
│
▼
Zerodha Kite Connect
│
▼
Indian Stock Marketgit clone https://github.com/BrextherFx/kite-mcp-server.git
cd kite-mcp-server
bun installCreate a .env file:
KITE_API_KEY=
KITE_API_SECRET=
KITE_REQUEST_TOKEN=
KITE_ACCESS_TOKEN=Development:
bun run devGenerate Token:
bun run genProduction:
bun run startOpen:
https://zerodha.com/open-account
Login:
https://kite.zerodha.com
https://developers.kite.trade/signup
Create your developer account.
Open:
https://developers.kite.trade
Create a new application.
Example:
App Name: Kite MCP Server
Redirect URL: http://localhost:3000/callbackSave and collect:
API Key
API SecretFind your public IP:
https://ifconfig.meAdd the IP in:
Developer Console
└── Profile
└── IP Whitelistbun run genLogin using the generated URL.
Copy:
request_token=xxxxxxxxStore it inside .env:
KITE_ACCESS_TOKEN=xxxxxxxxOpen:
%APPDATA%\Claude\claude_desktop_config.jsonAdd:
{
"mcpServers": {
"kite": {
"command": "bun",
"args": [
"run",
"C:/Projects/kite-mcp/index.ts"
]
}
}
}Restart Claude Desktop.
| Tool | Description |
|---|---|
| buy-stock | Place buy order |
| sell-stock | Place sell order |
| modify-order | Modify order |
| cancel-order | Cancel order |
| get-orders | Get orders |
| get-holdings | Get holdings |
| get-positions | Get positions |
| get-quote | Get live quote |
| get-ltp | Get LTP |
| get-margins | Get margins |
| get-pnl | Calculate PnL |
| analyze-stock | Technical + Fundamental Analysis |
Contributions are welcome.
Feel free to open Issues or Pull Requests.
MIT License
Software Developer • AI Builder • Automation Enthusiast
🌐 Website: brextherfx.site
💻 GitHub: BrextherFx
Made with ❤️ by BrextherFx.
⭐ If you find this project useful, consider giving it a star.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.