mcp-connector
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-connectorShow the profit & loss for financial year 25-26"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-connector
Read-only TallyPrime MCP. Cursor asks accounting questions; this server fetches live company data over Tally XML Export. Nothing is created, altered, or deleted in Tally.
Flow:
Cursor → Streamable HTTP MCP → Node → TallyPrime
Setup
Copy .env.example to .env next to tally.js and server.js:
TALLY_URL=http://192.168.29.149:9000
HOST=0.0.0.0
PORT=3000TALLY_URL is the TallyPrime HTTP port on the Tally PC (9000). Do not expose that port to the internet.
npm install
node server.jsHealth: GET http://127.0.0.1:3000/health
MCP: POST http://127.0.0.1:3000/mcp
STDIO (optional): node server.js --stdio
Tally connectivity check: node test-tally.js
Related MCP server: Tally Prime MCP Server
Remote Cursor
On another PC on the LAN, add this MCP server (this machine’s LAN IP is 192.168.29.47):
{
"mcpServers": {
"tally": {
"url": "http://192.168.29.47:3000/mcp"
}
}
}Allow inbound TCP 3000 on this PC. Keep Tally port 9000 local.
Tools
Four tools, not one per report:
Tool | Purpose |
| Companies, ledgers, groups, customers, suppliers, cash, bank, stock, GST, vouchers, outstanding |
| Profit & loss, balance sheet, trial balance, registers, GST and stock reports |
| Catalog of resources, filters, and example questions |
| Original smoke test: Tally Collection |
Dates should match the loaded Tally financial year. Pass financialYear such as 26-27, or explicit fromDate / toDate as YYYY-MM-DD.
Layout
mcp-connector/
.env
tally.js Tally HTTP client (Export POST)
server.js Streamable HTTP MCP
test-tally.js Connectivity check
lib/
mcp-server.js Tool registration
query.js Read-only query layer
catalog.js Resources and reports
dates.js Dates and Indian FY
parse.js Tally XML → JSON
xml-build.js Read-only Export XMLThis server cannot be deployed
Maintenance
Related MCP Connectors
AI for Tally Prime and Tally ERP 9. Hosted MCP server to ask your accounts in any language.
Ask your accounts-receivable portfolio anything. Read-only, scoped to your account.
Query financial statements, KPIs, ratios, cash forecasts and budgets from your general ledger
Ask your Rent Manager portfolio anything: live, read-only financials, rent roll, leasing.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables natural language interaction with TallyPrime accounting software via Claude AI, allowing querying reports, creating vouchers, and managing ledgers without manual navigation.17-
- AlicenseNot gradedqualityAmaintenanceBridges Tally Prime ERP with AI assistants, enabling querying financial reports, managing masters, creating vouchers, and analyzing GST data through natural language.AGPL 3.0
- AlicenseAqualityAmaintenanceA read-only MCP server that connects Claude Desktop to TallyPrime, enabling natural-language auditing and analysis of accounting data directly from the local Tally installation.23MIT
- AlicenseNot gradedqualityAmaintenanceProvides read-only access to Kledo accounting data, enabling listing and searching of invoices, contacts, products, and running financial reports through natural language.168 npmApache 2.0