67
Tally MCP Server connects Claude directly to TallyPrime, so you can query and manage your accounting data in plain English instead of clicking through Tally's menus.
It talks to TallyPrime's native XML/HTTP gateway and exposes 20 tools to Claude, covering:
Read — ledgers, stock items, groups, voucher types, cost centres, Day Book, ledger-specific vouchers, company info, Profit & Loss, Balance Sheet, Trial Balance, Stock Summary, Bills Receivable/Payable
Write create/update/delete ledgers, groups, stock items, and vouchers (Payment, Receipt, Sales, Purchase, Journal, etc.)
SQL cache sync Tally's masters into an in-memory Postgres (via PGLite) and run ad-hoc SQL queries instead of being limited to fixed report tools
Built for real use, not just a demo:
Runs locally over stdio (Claude Desktop) or remotely over HTTP with bearer-token auth
Packagable as a one-click Claude Desktop Extension (.dxt)
XML requests are Nunjucks templates, not string concatenation — easy to extend
Proper error handling for "Tally not running" / "no company open" cases
Open source, built entirely in TypeScript.
Built with