Connect Journalize and your agent gets 11 tools, among them export_ledger, get_account_balance, get_balance_sheet. It answers at https://journalize.dev/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
Agent-native double-entry accounting ledger with x402 micropayments
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
export_ledger | Export the full ledger as literal Beancount text — a portable snapshot for fava/bean-report/etc., not the live store. Shares a combined free allowance of 2 with get_balance_sheet, get_income_statement, and get_trial_balance (the "report tie Inputs: public_key, nonce, timestamp, signature, payment_header |
get_account_balance | Balance of a single account. Settles at the same fixed price whether the account exists or not — an "unknown account" answer is still a valid, billable response (no per-error pricing discount). No free-trial allowance for this specific tool Inputs: account, public_key, nonce, timestamp, signature, payment_header |
get_balance_sheet | Full realize() balance sheet — often served from cache. Settles at the same fixed price regardless of cache hit/miss. Shares a combined free allowance of 2 with export_ledger, get_income_statement, and get_trial_balance (the "report tier") Inputs: public_key, nonce, timestamp, signature, payment_header |
get_income_statement | Income statement, period-scoped by since/until (ISO date strings, both optional — omitted means whole history). Always books full history first, then clamps the output to the requested period (never filters input dates — see reports.py for Inputs: public_key, nonce, timestamp, signature, since, until |
get_trial_balance | Trial balance, period-scoped same as income statement — same underlying compute, priced and audited as its own resource. Shares a combined free allowance of 2 with export_ledger, get_balance_sheet, and get_income_statement (the "report tier Inputs: public_key, nonce, timestamp, signature, since, until |
list_accounts | List all opened accounts with their currency constraints and booking method. No booking pass involved. Your first 2 calls per registered key are free (a separate allowance from list_directives' and the report tier's — see those tools). Inputs: public_key, nonce, timestamp, signature, payment_header |
list_directives | List raw directives (optionally filtered by account/date range). No booking involved — cheapest paid tool. `since`/`until` are ISO date strings (YYYY-MM-DD). Your first 2 calls per registered key are free (independent of the write/accounts/ Inputs: public_key, nonce, timestamp, signature, account, since |
register | Generate a new Ed25519 keypair for ledger identity. Returns the private key exactly once — it is never stored server-side and cannot be recovered if lost. This is a SEPARATE keypair from whatever wallet you use to authorize x402 payments (p |
submit_batch | Submit up to 1000 directives atomically — all persist together or none do. Priced 10x a single write, regardless of batch size within the cap. Always paid — the free-trial allowance (see submit_directive) applies to single writes only, neve Inputs: directives, public_key, nonce, timestamp, signature, payment_header |
submit_directive | Submit one Beancount directive (open, transaction, close, balance, price, note, document — any type). Paid, except your first 20 accepted writes per registered key, which are free (this specific tool only — submit_batch is always paid, even Inputs: text, public_key, nonce, timestamp, signature, payment_header |
validate_directive | Free dry-run: parse+book text against your full history without persisting or charging anything. Still requires a valid signature (identity/replay protection is not a billing concern). Inputs: text, public_key, nonce, timestamp, signature |
Every block below points at https://journalize.dev/mcp. Pick your client and copy.
claude mcp add --transport http journalize https://journalize.dev/mcp
{
"mcpServers": {
"journalize": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://journalize.dev/mcp"]
}
}
}{
"mcpServers": {
"journalize": {
"url": "https://journalize.dev/mcp"
}
}
}{
"servers": {
"journalize": {
"type": "http",
"url": "https://journalize.dev/mcp"
}
}
}{
"context_servers": {
"journalize": {
"url": "https://journalize.dev/mcp"
}
}
}{
"mcpServers": {
"journalize": {
"serverUrl": "https://journalize.dev/mcp"
}
}
}{
"mcpServers": {
"journalize": {
"url": "https://journalize.dev/mcp"
}
}
}name: journalize
version: 0.0.1
schema: v1
mcpServers:
- name: journalize
type: streamable-http
url: https://journalize.dev/mcp{
"mcpServers": {
"journalize": {
"httpUrl": "https://journalize.dev/mcp"
}
}
}{
"mcpServers": {
"journalize": {
"type": "http",
"url": "https://journalize.dev/mcp"
}
}
}{
"mcpServers": {
"journalize": {
"url": "https://journalize.dev/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fjournalize.dev%2Fmcp&type=streamable_http&id=journalize&name=journalize
It answered our last check on 18 October 2026 in 335 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by journalize.dev and served from journalize.dev, the vendor's own domain: https://journalize.dev/mcp.
11, as returned by the server's own tools/list on 31 August 2026: export_ledger, get_account_balance, get_balance_sheet, get_income_statement, get_trial_balance, list_accounts, list_directives, register, and 3 more.
It answered our last check on 18 October 2026 in 335 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://journalize.dev/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: dev.journalize. Endpoint host: journalize.dev. ARD identifier: urn:air:dev.journalize:mcp:journalize.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.