Skip to main content
Glama
dougdaley

Accounting Ledger MCP Server

by dougdaley

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
echoA
Echoes the input message back to the user.

Args:
    message (str): The message to echo.
create_ledgerB
Sets up the ledger by:
- Creating the SQLAlchemy engine from configuration.
- Running migrations to create tables.
- Creating a default reporting entity, currency, chart of accounts, and taxes if not present.
record_cash_saleA
Records a cash sale transaction.

Args:
    narration: Description of the sale
    amount: Sale amount (excluding tax)
    quantity: Quantity of items sold
    tax_code: Tax code to apply (default: GSTOUT)
    entity_name: Entity name to use
record_cash_purchaseB
Records a cash purchase (expense) transaction.

Args:
    narration: Description of the purchase
    amount: Purchase amount (excluding tax)
    quantity: Quantity of items purchased
    tax_code: Tax code to apply (default: GSTIN)
    entity_name: Entity name to use
record_client_invoiceA
Records a client invoice (credit sale) transaction.

Args:
    narration: Description of the invoice
    amount: Invoice amount (excluding tax)
    quantity: Quantity of items invoiced
    tax_code: Tax code to apply (default: GSTOUT)
    entity_name: Entity name to use
record_supplier_billA
Records a supplier bill (credit purchase) transaction.

Args:
    narration: Description of the bill
    amount: Bill amount (excluding tax)
    quantity: Quantity of items billed
    tax_code: Tax code to apply (default: GSTIN)  
    entity_name: Entity name to use
generate_profit_loss_reportA
Generates a Profit & Loss (Income Statement) report in JSON format.

Args:
    entity_name: Entity name to generate report for
    start_date: Start date for the report (YYYY-MM-DD format, optional)
    end_date: End date for the report (YYYY-MM-DD format, optional)

Returns:
    JSON string containing the P&L report

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/dougdaley/mcpAccountingDemo'

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