AutoTally is the fastest way to give AI agents safe, structured access to Tally. It exposes your ledgers, vouchers, and masters through a single HTTP/JSON contract that speaks both to humans and to agents over MCP.
These docs are written to be read two ways: by people, and by the agents you build.
Every page is available as clean Markdown — hit Copy page, or point a tool at
/llms.txt for the full index.
Why AutoTally
- Agent-native. A Model Context Protocol server wraps every Tally operation as a typed tool, so an assistant can read a ledger or draft a voucher without bespoke glue.
- One contract, two stacks. Everything that touches Tally is .NET; everything agent-facing is TypeScript. They meet at one REST contract — see Architecture.
- Safe by default. Writes are dry-run first, idempotency-keyed, and scoped to an explicitly selected company. See Write safety.
Start here
- Quickstart — connect a bridge and make your first call.
- Architecture — how the pieces fit together.
- Write safety — the guardrails around posting data.
AutoTally runs against a live Tally instance on Windows. The bridge binds to loopback by default — nothing is exposed to the network unless you say so.