ledgic-practice-mcp
v1.0.0
Published
MCP server for Ledgic Practice — connects Claude Desktop to your practice management data
Maintainers
Readme
ledgic-practice-mcp
MCP server that connects Claude Desktop to your Ledgic Practice account.
Ask Claude questions like:
- "What tasks are overdue this week?"
- "Show me all pending hearings for ITAT"
- "Create a GST filing task for Sharma & Co due on 20th"
- "Which DSCs are expiring soon?"
Prerequisites
- Claude Desktop installed
- Node.js v18+ installed
- A Ledgic Practice account with an API key
Setup
Step 1 — Generate an API key
Log in to Ledgic Practice → Settings → MCP / API Access → Generate Key.
Step 2 — Add to Claude Desktop config
Open your claude_desktop_config.json file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the following inside the file:
{
"mcpServers": {
"ledgic-practice": {
"command": "npx",
"args": ["-y", "ledgic-practice-mcp"],
"env": {
"LEDGIC_API_KEY": "ldgc_your_key_here"
}
}
}
}Replace ldgc_your_key_here with the key you generated in Step 1.
Step 3 — Restart Claude Desktop
Quit and reopen Claude Desktop. The Ledgic Practice tools will appear automatically.
Available Tools
| Tool | Description |
|------|-------------|
| get_dashboard_summary | Overdue tasks, upcoming deadlines, expiring DSCs |
| list_tasks | Filter tasks by status, priority, assignee, client |
| create_task | Create a task with auto-attached SOP checklists |
| list_clients | Search clients by name, PAN, or GSTIN |
| get_client_detail | Full client profile with tasks and hearings |
| list_hearings | Upcoming hearings by authority or client |
| list_invoices | Invoices by status or client |
| get_compliance_calendar | Filings due in a given month |
| list_dsc_expiry | DSC tokens expiring within N days |
| list_team | Team members with task workload |
License
MIT
