# HLedger

> Use this tool when you need to interact with plain-text accounting journals and manage financial transactions. It solves problems related to financial reporting, transaction management, and data analysis by providing a bridge to HLedger accounting software through 19+ commands. It accepts inputs such as transaction queries and journal files, and outputs balance reports, income statements, and cash flow analysis, making it ideal for bookkeepers, developers, and systems integrating with double-entry bookkeeping data.

Canonical page: https://skillsregistry.net/skills/iiatlas-hledger  
JSON: https://api.skillsregistry.net/v1/skills/iiatlas-hledger

## Description

This MCP server provides a bridge to HLedger accounting software, enabling interaction with plain-text accounting journals through financial reporting and transaction management tools. Built with TypeScript and featuring 19+ HLedger commands including balance reports, income statements, cash flow analysis, and transaction queries, it supports both read-only operations for financial analysis and write operations for adding transactions, importing data, and performing journal maintenance with automatic backup creation. The implementation includes robust validation, configurable read-only modes, and resource discovery that automatically registers journal files as MCP resources, making it valuable for bookkeepers managing financial records, developers building accounting workflows, and systems that need access to double-entry bookkeeping data without manual HLedger command-line interaction.

## Trust

- **Trust score (0–1):** 0.93
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** finance
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/iiatlas-hledger)
- **Repository:** <https://github.com/iiatlas/hledger-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "iiatlas-hledger"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/iiatlas-hledger` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/iiatlas-hledger/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
