A complete step-by-step tutorial on connecting Claude Desktop to your local TallyPrime instance using stdio and the TallyMCP executable.
Claude Desktop's native support for the Model Context Protocol (MCP) transforms how accountants and business owners review financial records. In this tutorial, we will configure Claude Desktop to talk directly to your active TallyPrime company in less than 5 minutes.
Before starting, ensure you have:
9000 (press F1 ▸ Settings ▸ Connectivity ▸ Client/Server configuration).Open PowerShell and run the built-in diagnostic doctor:
tally-mcp doctor
You should see a green checkmark confirming:
9000 is open.ENVELOPE XML payload.In Claude Desktop, navigate to: File ▸ Settings ▸ Developer ▸ Edit Config
Or open %APPDATA%\Claude\claude_desktop_config.json in your favorite text editor. Add the tally server definition inside the mcpServers object:
{ "mcpServers": { "tally": { "command": "C:\\Users\\<YOUR_WINDOWS_USERNAME>\\AppData\\Local\\Programs\\TallyMCP\\tally-mcp.exe", "args": ["serve"] } } }
Tip: Replace
<YOUR_WINDOWS_USERNAME>with your Windows login username. Iftally-mcpis in your system PATH, you can simply use"command": "tally-mcp".
Save the file and restart Claude Desktop completely (quit from system tray and re-launch).
Look for the small hammer (tools) icon in Claude Desktop's chat box. You should see 12 available tools, including:
get_active_companylist_ledgersget_ledger_balanceget_daybookget_trial_balanceget_outstandingsNow ask Claude:
"Show me all cash and bank balances as of today, and list any outstanding payments due to Sundry Creditors over 30 days old."
Claude will automatically call get_ledger_balance for Bank and Cash groups, followed by get_outstandings, presenting a formatted table with exact figures.