Documentation

LedgerSense

Forensic financial analysis for UK legal and accountancy practices, delivered as a Model Context Protocol server. Install into Claude, authorise with your firm's tenant, and reach twenty tools that turn bank statements and ledgers into court-ready working papers.

MCP endpointhttps://mcp.ledgersense.smartscanitgroup.co.uk/v1/mcp
Getting started

Install LedgerSense in Claude

  1. 01
    Add the connector

    In Claude, open Settings → Connectors → Add custom connector and paste the MCP endpoint above. Claude auto-discovers the OAuth flow from the /v1/.well-known/oauth-authorization-server URL.

  2. 02
    Authorise with your firm

    Claude redirects you to a branded consent page. First-time users register a new tenant by entering their firm name; returning users sign back into the existing tenant. Consent selects which of the six scopes to grant.

  3. 03
    Try it

    Ask Claude something like "Open a new director's loan reconstruction matter for Acme Ltd, respondent Miss J. Smith". Claude will call create_matter, return the new matter ID, and LedgerSense will start writing to your tenant's Airtable base.

Authentication

OAuth 2.1 + PKCE

Scopes

Six scopes, all read/write split

ScopeWhat it grants
ledgersense.matters.readList matters and read matter state
ledgersense.matters.writeCreate matters and edit matter metadata
ledgersense.documents.readRead attached documents and parsed statements
ledgersense.documents.writeAttach and ingest new documents
ledgersense.analysis.runRun analyses (DLA, solvency timeline)
ledgersense.schedules.produceProduce Form E, SoA, schedule of loss, buy-side DD, court-ready PDFs

Users see a per-scope consent checklist on first-run authorisation and can revoke access at any time via the SmartScanit tenant portal.

Tools

Twenty tools across five groups

Every tool declares title, readOnlyHint and destructiveHint annotations per the MCP specification. LedgerSense is append-only — no tool ever deletes existing state, and destructiveHint is false everywhere.

Matter management

create_matter

Open a new forensic matter with reference, type, parties, and instructing party.

get_matter_statusread-only

Read the current state of a matter, its pending jobs, and last activity.

list_matter_documentsread-only

List every document attached to a matter with kind, size, and audit-chain position.

get_matter_audit_trailread-only

Return the append-only audit chain for a matter — hashes, actors, timestamps.

Document ingest and parsing

attach_csv_upload

Register a CSV upload against a matter and receive a document identifier.

ingest_financial_documents

Ingest a batch of financial documents (bank statements, ledgers, statutory accounts) and queue them for parsing.

submit_parsed_statement

Submit the parsed rows of a bank statement Cowork produced in-conversation.

get_parsed_statementread-only

Retrieve the parsed rows and metadata for a previously ingested statement.

Categorisation and reconciliation

categorise_transactions

Classify parsed transactions into income, expense, transfer, drawings and other categories using the LedgerSense taxonomy.

submit_categorised_transactions

Persist categorised transactions for downstream schedule production.

reconcile_ledger

Reconcile a ledger extract against parsed bank movements and flag exceptions.

Analysis and schedule production

analyse_director_loan

Reconstruct a director's loan account from bank movements — day-by-day balance schedule, itemised drawings, repayments, flag set.

analyse_solvency_timeline

Build a dated indicator matrix and nominate a point of no return for wrongful-trading analysis under s.214 Insolvency Act 1986.

produce_form_e_schedule

Assemble the HMCTS Form E Section 2 financial statement for matrimonial finance proceedings.

produce_schedule_of_loss

Draft the schedule of loss for either an Employment Tribunal claim or a personal injury claim (Ogden multipliers applied for future loss).

produce_asset_liability_schedule

Build the asset and liability schedule feeding Form E, Statement of Affairs or buy-side DD.

produce_statement_of_affairs

Prepare a Statement of Affairs in the form prescribed by the Insolvency (England and Wales) Rules 2016, routed by insolvency process.

produce_buy_side_dd_report

Produce a buy-side financial due diligence report — QoE, adjusted EBITDA bridge, normalised working capital, debt-like items.

produce_court_ready_pdf

Render the final PDF from any of the produced schedules with the SmartScanit / LedgerSense letterhead and audit-chain footer.

submit_schedule

Persist a produced schedule against a matter and generate its audit-trail entry.

Example

A director's loan reconstruction end to end

Security

Per-tenant isolation, audit chain, no shared bearer

Support

Getting help

SmartScanit Group Ltd · Company number 17311565 · Registered office 66 Paul Street, London EC2A 4NA · ICO registration ZC189364.