<!-- Software: the markdown version of https://mithril.law/software -->

# Software

Deal with legal matters yourself with Mithril’s software, every step cited to the rule that requires it. If it needs a lawyer, send it to me.

## Areas

- [Employment](https://mithril.law/employment.md): 4 tools
- [Landlord and Tenant Board](https://mithril.law/ltb.md): 7 tools
- [Startup and corporate](https://mithril.law/corporate.md): 5 tools
- [Criminal defence](https://mithril.law/criminal.md): 3 tools
- Small claims: [makethempay.ca](https://makethempay.ca)

## Prices

- Severance check: Free. Your minimum under the Employment Standards Act and the common-law range, against the employer’s offer.
- Demand letter package: CAD 149 plus HST. A demand letter to your former employer, prepared from your facts, with the sections it relies on.
- Incorporation: CAD 399 plus HST. The government filing fee is extra.. Articles, by-law, organizational resolutions, share issuances and registers, filed from your own account.
- Founder plan: CAD 299 per company per year plus HST. Each year’s resolutions and annual return prepared, share issuances recorded, and the registers kept current.
- Landlord plan: CAD 1 per unit per month, minimum CAD 49, plus HST. N4s, L1 and L2 preparation and bulk runs across your portfolio.
- Tenant applications: Free. Which application fits, and a prepared T-form.
- API and agent runs: CAD 1 per run, first 100 free each month, plus HST. Every operation over the API or MCP. The first 100 runs each month are free.

Free to see what applies to you. Every price is shown before you pay.

## For organizations and developers

Landlords and property managers run notices and applications in bulk across a portfolio. Developers and AI agents use the same operations through the API and MCP, at the same prices.

[Developer docs](https://mithril.law/agents.md)

## Or have Mithril Law do it

Every tool ends the same way: if the matter needs a lawyer, the software stops and hands it to me.

## Do this through the API

- `corporate.annual_maintenance`: The year’s resolutions and annual return. REST `POST https://mithril.law/api/v1/operations/corporate.annual_maintenance/runs`; MCP tool `corporate_annual_maintenance`.
- `corporate.incorporation_plan`: Where to incorporate, and what it costs. REST `POST https://mithril.law/api/v1/operations/corporate.incorporation_plan/runs`; MCP tool `corporate_incorporation_plan`.
- `corporate.incorporation_prepare`: Incorporation package. REST `POST https://mithril.law/api/v1/operations/corporate.incorporation_prepare/runs`; MCP tool `corporate_incorporation_prepare`.
- `corporate.isc_register`: Register of individuals with significant control. REST `POST https://mithril.law/api/v1/operations/corporate.isc_register/runs`; MCP tool `corporate_isc_register`.
- `corporate.share_issuance`: Issue shares. REST `POST https://mithril.law/api/v1/operations/corporate.share_issuance/runs`; MCP tool `corporate_share_issuance`.
- `criminal.intake_triage`: How urgent is a criminal matter. REST `POST https://mithril.law/api/v1/operations/criminal.intake_triage/runs`; MCP tool `criminal_intake_triage`.
- `criminal.legal_aid_path`: Getting a legal aid lawyer for a criminal charge. REST `POST https://mithril.law/api/v1/operations/criminal.legal_aid_path/runs`; MCP tool `criminal_legal_aid_path`.
- `criminal.what_happens_next`: Someone was arrested or charged: what happens next. REST `POST https://mithril.law/api/v1/operations/criminal.what_happens_next/runs`; MCP tool `criminal_what_happens_next`.
- `employment.demand_letter`: Demand letter. REST `POST https://mithril.law/api/v1/operations/employment.demand_letter/runs`; MCP tool `employment_demand_letter`.
- `employment.limitation_dates`: Deadlines after a job ends. REST `POST https://mithril.law/api/v1/operations/employment.limitation_dates/runs`; MCP tool `employment_limitation_dates`.
- `employment.severance_check`: Severance check. REST `POST https://mithril.law/api/v1/operations/employment.severance_check/runs`; MCP tool `employment_severance_check`.
- `employment.termination_clause_check`: Termination clause check. REST `POST https://mithril.law/api/v1/operations/employment.termination_clause_check/runs`; MCP tool `employment_termination_clause_check`.
- `general.limitation_period`: How long you have to sue in Ontario. REST `POST https://mithril.law/api/v1/operations/general.limitation_period/runs`; MCP tool `general_limitation_period`.
- `general.triage`: Where to start with a legal problem in Ontario. REST `POST https://mithril.law/api/v1/operations/general.triage/runs`; MCP tool `general_triage`.
- `ltb.l1_prepare`: Prepare an L1 to evict for non-payment of rent. REST `POST https://mithril.law/api/v1/operations/ltb.l1_prepare/runs`; MCP tool `ltb_l1_prepare`.
- `ltb.n4_bulk`: An N4 for every unit in arrears. REST `POST https://mithril.law/api/v1/operations/ltb.n4_bulk/runs`; MCP tool `ltb_n4_bulk`.
- `ltb.n4_prepare`: Prepare an N4 for non-payment of rent. REST `POST https://mithril.law/api/v1/operations/ltb.n4_prepare/runs`; MCP tool `ltb_n4_prepare`.
- `ltb.outcomes`: LTB orders by application. REST `POST https://mithril.law/api/v1/operations/ltb.outcomes/runs`; MCP tool `ltb_outcomes`.
- `ltb.rent_increase_check`: Is this rent increase lawful?. REST `POST https://mithril.law/api/v1/operations/ltb.rent_increase_check/runs`; MCP tool `ltb_rent_increase_check`.
- `ltb.tenant_path`: Which LTB application fits a tenant’s problem. REST `POST https://mithril.law/api/v1/operations/ltb.tenant_path/runs`; MCP tool `ltb_tenant_path`.
- `ltb.termination_date`: Termination date for a notice. REST `POST https://mithril.law/api/v1/operations/ltb.termination_date/runs`; MCP tool `ltb_termination_date`.
- `small_claims.route`: Small claims: is it the right court, and where to go. REST `POST https://mithril.law/api/v1/operations/small_claims.route/runs`; MCP tool `small_claims_route`.
- `small_claims.start_claim`: Open a small claims case at makethempay.ca from an invoice. REST `POST https://mithril.law/api/v1/operations/small_claims.start_claim/runs`; MCP tool `small_claims_start_claim`.
- `handoff_create` (REST `POST /api/v1/handoffs`): hand the matter to me with the person’s consent.
- `slots_list` (REST `GET /api/v1/slots`) and `booking_hold` (REST `POST /api/v1/bookings`): offer and hold a time.
- MCP server: https://mithril.law/mcp (Streamable HTTP, protocol 2026-07-28; 2025-era clients also work).
- REST: https://mithril.law/api/v1 ([OpenAPI](https://mithril.law/openapi.json)).
- For agents: [llms.txt](https://mithril.law/llms.txt) and the [developer docs](https://mithril.law/agents.md).
