Skip to main content
Glama
svharivinod

TallyPrime MCP Server

by svharivinod

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHTTP server bind host (cloud mode)0.0.0.0
MCP_PORTNoHTTP server port (cloud mode)8000
TALLY_URLNoTallyPrime Gateway URLhttp://localhost:9000
MCP_API_KEYNoBearer token to protect cloud endpoint. Leave blank to disable auth.
TALLY_TIMEOUTNoRequest timeout in seconds30

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_active_companyA

Get the currently active company open in TallyPrime.

get_all_ledgersA

Get all ledgers in TallyPrime with their group and closing balance.

get_ledgerB

Get details and recent vouchers for a specific ledger.

Args: name: Exact ledger name as it appears in TallyPrime (case-sensitive).

get_all_groupsA

Get all account groups defined in TallyPrime.

create_ledgerA

Create a new ledger in TallyPrime.

Args: name: Name for the new ledger. group: Parent group (e.g. 'Sundry Debtors', 'Bank Accounts'). opening_balance: Opening balance. Positive=Debit, Negative=Credit. Default 0.

get_vouchersA

Fetch vouchers from TallyPrime Day Book for a date range.

Args: from_date: Start date YYYYMMDD (e.g. '20250401'). to_date: End date YYYYMMDD (e.g. '20250430'). voucher_type: Filter — 'Sales', 'Purchase', 'Payment', 'Receipt', 'Journal'. Empty = all.

create_sales_voucherA

Create a sales invoice in TallyPrime.

Args: date: Voucher date YYYYMMDD. party_ledger: Customer ledger name (must exist in Tally). sales_ledger: Sales account ledger name. amount: Invoice amount excluding tax. narration: Optional description or invoice number. tax_ledger: GST or tax ledger name (optional). tax_amount: Tax amount (optional, default 0).

create_purchase_voucherB

Create a purchase invoice in TallyPrime.

Args: date: Voucher date YYYYMMDD. party_ledger: Supplier ledger name. purchase_ledger: Purchase account ledger name. amount: Invoice amount excluding tax. narration: Optional description. tax_ledger: GST or tax ledger name (optional). tax_amount: Tax amount (optional, default 0).

create_payment_voucherA

Create a payment voucher in TallyPrime (money going out).

Args: date: Voucher date YYYYMMDD. bank_ledger: Bank or cash ledger to pay from. expense_ledger: Expense or party ledger to debit. amount: Payment amount. narration: Optional description or reference.

create_receipt_voucherA

Create a receipt voucher in TallyPrime (money coming in).

Args: date: Voucher date YYYYMMDD. bank_ledger: Bank or cash ledger receiving the payment. party_ledger: Customer ledger to credit. amount: Receipt amount. narration: Optional description or reference.

create_journal_voucherB

Create a journal voucher in TallyPrime (adjustment or contra entry).

Args: date: Voucher date YYYYMMDD. debit_ledger: Ledger to debit. credit_ledger: Ledger to credit. amount: Journal amount. narration: Optional description.

get_trial_balanceA

Get the Trial Balance from TallyPrime.

Args: from_date: Start date YYYYMMDD (e.g. '20250401'). to_date: End date YYYYMMDD (e.g. '20250930').

get_balance_sheetA

Get the Balance Sheet from TallyPrime as of a specific date.

Args: as_of_date: Date YYYYMMDD (e.g. '20250331').

get_profit_lossA

Get the Profit and Loss statement from TallyPrime.

Args: from_date: Start date YYYYMMDD (e.g. '20250401'). to_date: End date YYYYMMDD (e.g. '20260331').

get_stock_summaryA

Get the Stock Summary (inventory) from TallyPrime as of a date.

Args: as_of_date: Date YYYYMMDD (e.g. '20260516').

get_daybookA

Get the Day Book (all vouchers) from TallyPrime for a date range.

Args: from_date: Start date YYYYMMDD. to_date: End date YYYYMMDD.

get_outstanding_receivablesA

Get outstanding receivables (money owed to you) from TallyPrime.

Args: as_of_date: Date YYYYMMDD. Defaults to today if not provided. party_name: Filter by a specific customer name (optional).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/svharivinod/tallyprime-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server