{"name":"Mithril","description":"Mithril is Jonathan Kleiman’s Ontario law practice, the software it runs on, and consulting to build the same for your firm. Runs Ontario legal operations with cited, signed answers and hands matters to a licensed Ontario lawyer with the person's consent. You can retain Mithril Law for your user. Start with a quote; your user sets up a mandate once. Sign-in: None for free tools. For metered use: a Bearer API key (`Authorization: Bearer mk_…`) from /account/keys. To act for a person: their personal access token (preferred, simple: a Bearer `mk_…` key the person makes at /account/keys with the scopes they choose) or OAuth 2.1. The software provides legal information and document preparation, sold by Jonathan Kleiman. Legal advice starts at the lawyer boundary and is provided by Mithril Law under an engagement.","supportedInterfaces":[{"url":"https://mithril.law/api/v1/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://mithril.law/api/v1/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"provider":{"organization":"Mithril Law (Jonathan M. Kleiman)","url":"https://mithril.law"},"iconUrl":"https://mithril.law/brand/connector-512.png","version":"1.0.0","documentationUrl":"https://mithril.law/agents","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"apiKey":{"type":"http","scheme":"Bearer","bearerFormat":"mk_…","description":"An API key (metered use) or a personal access token (a person's own key for their agent, with scopes; preferred for acting for a person), both from https://mithril.law/account/keys.","httpAuthSecurityScheme":{"scheme":"Bearer","bearerFormat":"mk_…","description":"An API key (metered use) or a personal access token (a person's own key for their agent, with scopes; preferred for acting for a person), both from https://mithril.law/account/keys."}},"oauth2":{"type":"oauth2","description":"OAuth 2.1 with PKCE, for an agent acting for a person.","flows":{"authorizationCode":{"authorizationUrl":"https://mithril.law/api/auth/oauth2/authorize","tokenUrl":"https://mithril.law/api/auth/oauth2/token","scopes":{"runs:read":"See the runs made for you and their receipts.","runs:write":"Run operations for you.","handoffs:write":"Ask Mithril Law to take on your matter. You still confirm, sign and pay yourself.","bookings:write":"Hold a consultation or call time for you to confirm.","matter:read":"See your matter as the client portal shows it: status, dates, your tasks, shared documents and messages.","matter:documents:write":"Upload documents to your matter.","matter:messages:write":"Send messages to me on your matter.","billing:read":"See invoices, payments and legal aid certificate status on your matter."},"pkceRequired":true}},"oauth2MetadataUrl":"https://mithril.law/.well-known/oauth-authorization-server","oauth2SecurityScheme":{"description":"OAuth 2.1 with PKCE, for an agent acting for a person.","flows":{"authorizationCode":{"authorizationUrl":"https://mithril.law/api/auth/oauth2/authorize","tokenUrl":"https://mithril.law/api/auth/oauth2/token","scopes":{"runs:read":"See the runs made for you and their receipts.","runs:write":"Run operations for you.","handoffs:write":"Ask Mithril Law to take on your matter. You still confirm, sign and pay yourself.","bookings:write":"Hold a consultation or call time for you to confirm.","matter:read":"See your matter as the client portal shows it: status, dates, your tasks, shared documents and messages.","matter:documents:write":"Upload documents to your matter.","matter:messages:write":"Send messages to me on your matter.","billing:read":"See invoices, payments and legal aid certificate status on your matter."},"pkceRequired":true}},"oauth2MetadataUrl":"https://mithril.law/.well-known/oauth-authorization-server"}}},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"corporate","name":"Ontario incorporation and corporate","description":"Startup and corporate: The year’s resolutions and annual return (`corporate.annual_maintenance`, CAD 299 per company per year plus HST); Where to incorporate, and what it costs (`corporate.incorporation_plan`, Free); Incorporation package (`corporate.incorporation_prepare`, CAD 399 plus HST. The government filing fee is extra.); Register of individuals with significant control (`corporate.isc_register`, CAD 299 per company per year plus HST); Issue shares (`corporate.share_issuance`, CAD 299 per company per year plus HST). Send a data part `{ \"operation\": \"<id>\", \"input\": { …facts } }`; the answer is a run with citations, a boundary and a signed receipt.","tags":["incorporation","startup","minute book","corporate"],"examples":["{\"operation\":\"corporate.annual_maintenance\",\"input\":{\"fiscalYearEnded\":\"2026-12-31\",\"allShareholdersAgreeNoAuditor\":true,\"directorsConfirmedQualified\":true,\"company\":{\"jurisdiction\":\"on\",\"name\":\"Maple Robotics Inc.\",\"incorporatedOn\":\"2026-03-15\",\"fiscalYearEnd\":\"12-31\",\"registeredOffice\":{\"street\":\"100 King Street West, Suite 5700\",\"city\":\"Toronto\",\"province\":\"Ontario\",\"postalCode\":\"M5X 1C7\"},\"directors\":[{\"fullName\":\"Alex Founder\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"residentCanadian\":true}],\"officers\":[{\"fullName\":\"Alex Founder\",\"office\":\"President\"}],\"shareholders\":[{\"fullName\":\"Alex Founder\",\"kind\":\"individual\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"holdings\":[{\"shareClass\":\"Common shares\",\"shares\":1000000}]}],\"shareClasses\":[{\"name\":\"Common shares\",\"votesPerShare\":1,\"fairMarketValuePerShare\":\"1\"}],\"shareholderAgreementInPlace\":false,\"unanimousShareholderAgreement\":false,\"articlesGrantPreemptiveRights\":false}}}","{\"operation\":\"corporate.incorporation_plan\",\"input\":{\"operatesIn\":\"ontario_only\",\"founders\":1,\"residentCanadianFounders\":1,\"name\":\"numbered\",\"shareStructure\":\"common_only\",\"raisingMoneySoon\":false,\"shareholderAgreementInPlace\":false}}","{\"operation\":\"corporate.incorporation_prepare\",\"input\":{\"jurisdiction\":\"on\",\"nameChoice\":\"numbered\",\"legalEnding\":\"Inc.\",\"registeredOffice\":{\"street\":\"100 King Street West, Suite 5700\",\"city\":\"Toronto\",\"province\":\"Ontario\",\"postalCode\":\"M5X 1C7\"},\"officialEmail\":\"founder@example.com\",\"directors\":[{\"fullName\":\"Alex Founder\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"residentCanadian\":true,\"confirmedQualified\":true}],\"officers\":[{\"fullName\":\"Alex Founder\",\"office\":\"President\"},{\"fullName\":\"Alex Founder\",\"office\":\"Secretary\"}],\"shareholders\":[{\"fullName\":\"Alex Founder\",\"kind\":\"individual\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"shares\":1000000,\"pricePerShare\":\"0.001\",\"consideration\":\"money\"}],\"fiscalYearEnd\":\"12-31\",\"minDirectors\":1,\"maxDirectors\":10,\"noAuditorFirstYear\":true,\"shareholderAgreementInPlace\":false}}","{\"operation\":\"corporate.isc_register\",\"input\":{\"company\":{\"jurisdiction\":\"ca\",\"name\":\"Maple Robotics Inc.\",\"incorporatedOn\":\"2026-03-15\",\"fiscalYearEnd\":\"12-31\",\"registeredOffice\":{\"street\":\"100 King Street West, Suite 5700\",\"city\":\"Toronto\",\"province\":\"Ontario\",\"postalCode\":\"M5X 1C7\"},\"directors\":[{\"fullName\":\"Alex Founder\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"residentCanadian\":true}],\"officers\":[{\"fullName\":\"Alex Founder\",\"office\":\"President\"}],\"shareholders\":[{\"fullName\":\"Alex Founder\",\"kind\":\"individual\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"holdings\":[{\"shareClass\":\"Common shares\",\"shares\":600}]},{\"fullName\":\"Sam Cofounder\",\"kind\":\"individual\",\"address\":{\"street\":\"2 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T7\",\"country\":\"Canada\"},\"holdings\":[{\"shareClass\":\"Common shares\",\"shares\":400}]}],\"shareClasses\":[{\"name\":\"Common shares\",\"votesPerShare\":1,\"fairMarketValuePerShare\":\"1\"}],\"shareholderAgreementInPlace\":true,\"unanimousShareholderAgreement\":false,\"articlesGrantPreemptiveRights\":false}}}","{\"operation\":\"corporate.share_issuance\",\"input\":{\"subscribers\":[{\"fullName\":\"Alex Founder\",\"kind\":\"individual\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"shareClass\":\"Common shares\",\"shares\":500000,\"pricePerShare\":\"0.001\",\"consideration\":\"money\"}],\"company\":{\"jurisdiction\":\"on\",\"name\":\"Maple Robotics Inc.\",\"incorporatedOn\":\"2026-03-15\",\"fiscalYearEnd\":\"12-31\",\"registeredOffice\":{\"street\":\"100 King Street West, Suite 5700\",\"city\":\"Toronto\",\"province\":\"Ontario\",\"postalCode\":\"M5X 1C7\"},\"directors\":[{\"fullName\":\"Alex Founder\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"residentCanadian\":true}],\"officers\":[{\"fullName\":\"Alex Founder\",\"office\":\"President\"}],\"shareholders\":[{\"fullName\":\"Alex Founder\",\"kind\":\"individual\",\"address\":{\"street\":\"1 Example Road\",\"city\":\"Toronto\",\"region\":\"Ontario\",\"postalCode\":\"M5V 2T6\",\"country\":\"Canada\"},\"holdings\":[{\"shareClass\":\"Common shares\",\"shares\":1000000}]}],\"shareClasses\":[{\"name\":\"Common shares\",\"votesPerShare\":1,\"fairMarketValuePerShare\":\"1\"}],\"shareholderAgreementInPlace\":false,\"unanimousShareholderAgreement\":false,\"articlesGrantPreemptiveRights\":false}}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"criminal","name":"Ontario criminal defence","description":"Criminal defence: How urgent is a criminal matter (`criminal.intake_triage`, Free); Getting a legal aid lawyer for a criminal charge (`criminal.legal_aid_path`, Free); Someone was arrested or charged: what happens next (`criminal.what_happens_next`, Free). Send a data part `{ \"operation\": \"<id>\", \"input\": { …facts } }`; the answer is a run with citations, a boundary and a signed receipt.","tags":["criminal","bail","arrest","legal aid"],"examples":["{\"operation\":\"criminal.intake_triage\",\"input\":{\"inCustody\":true}}","{\"operation\":\"criminal.legal_aid_path\",\"input\":{\"hasCertificate\":false,\"inCustody\":false,\"youth\":false}}","{\"operation\":\"criminal.what_happens_next\",\"input\":{\"stage\":\"arrested_held\",\"youth\":false}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"employment","name":"Ontario employment law","description":"Employment: Demand letter (`employment.demand_letter`, CAD 149 plus HST); Deadlines after a job ends (`employment.limitation_dates`, Free); Severance check (`employment.severance_check`, Free); Termination clause check (`employment.termination_clause_check`, Free). Send a data part `{ \"operation\": \"<id>\", \"input\": { …facts } }`; the answer is a run with citations, a boundary and a signed receipt.","tags":["employment","severance","termination","Employment Standards Act"],"examples":["{\"operation\":\"employment.demand_letter\",\"input\":{\"endedHow\":\"let_go_without_cause\",\"endDate\":\"2026-09-01\",\"yearsOfService\":10,\"monthsOfService\":11,\"age\":45,\"role\":\"staff\",\"pay\":{\"kind\":\"salary\",\"annualSalary\":104000},\"payroll\":\"yes\",\"hasBenefits\":true,\"terminationClause\":\"no\",\"exemptions\":[],\"workingNoticeWeeks\":0,\"massTermination\":\"no\",\"businessClosure\":\"no\",\"employeeName\":\"Alex Martin\",\"employeeAddress\":\"12 Elm Street, Toronto, ON M4E 1A1\",\"employerName\":\"Example Manufacturing Inc.\",\"employerAddress\":\"500 Industrial Road, Mississauga, ON L5T 2B2\",\"employerAttention\":\"Head of Human Resources\",\"responseDays\":14}}","{\"operation\":\"employment.limitation_dates\",\"input\":{\"endDate\":\"2026-09-01\",\"toldDate\":\"2026-08-15\"}}","{\"operation\":\"employment.severance_check\",\"input\":{\"endedHow\":\"let_go_without_cause\",\"endDate\":\"2026-09-01\",\"yearsOfService\":10,\"monthsOfService\":11,\"age\":45,\"role\":\"staff\",\"pay\":{\"kind\":\"salary\",\"annualSalary\":104000},\"payroll\":\"yes\",\"hasBenefits\":true,\"terminationClause\":\"no\",\"exemptions\":[],\"workingNoticeWeeks\":0,\"massTermination\":\"no\",\"businessClosure\":\"no\"}}","{\"operation\":\"employment.termination_clause_check\",\"input\":{\"clauseText\":\"The Company is entitled to terminate your employment at any time without cause by providing you with 2 weeks' notice of termination or pay in lieu thereof for each completed or partial year of employment with the Company. If the Company terminates your employment without cause, the Company shall not be obliged to make any payments to you other than those provided for in this paragraph. The payments and notice provided for in this paragraph are inclusive of your entitlements to notice, pay in lieu of notice and severance pay pursuant to the Employment Standards Act, 2000.\",\"signedWhen\":\"after_start_terms_agreed_before\",\"gotSomethingNewForSigning\":\"unsure\",\"hadCommissionsOrBonus\":\"no\",\"payroll\":\"yes\"}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"general","name":"Ontario law: general","description":"Help: How long you have to sue in Ontario (`general.limitation_period`, Free); Where to start with a legal problem in Ontario (`general.triage`, Free). Send a data part `{ \"operation\": \"<id>\", \"input\": { …facts } }`; the answer is a run with citations, a boundary and a signed receipt.","tags":["ontario","law"],"examples":["{\"operation\":\"general.limitation_period\",\"input\":{\"happenedOn\":\"2025-03-15\",\"situations\":[]}}","{\"operation\":\"general.triage\",\"input\":{\"category\":\"arrested_or_charged\",\"area\":\"unknown\",\"inCustody\":true,\"situations\":[]}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"ltb","name":"Ontario Landlord and Tenant Board","description":"Landlord and Tenant Board: Prepare an L1 to evict for non-payment of rent (`ltb.l1_prepare`, CAD 1 per unit per month, minimum CAD 49, plus HST); An N4 for every unit in arrears (`ltb.n4_bulk`, CAD 1 per unit per month, minimum CAD 49, plus HST); Prepare an N4 for non-payment of rent (`ltb.n4_prepare`, CAD 1 per unit per month, minimum CAD 49, plus HST); LTB orders by application (`ltb.outcomes`, Free); Is this rent increase lawful? (`ltb.rent_increase_check`, Free); Which LTB application fits a tenant’s problem (`ltb.tenant_path`, Free); Termination date for a notice (`ltb.termination_date`, Free). Send a data part `{ \"operation\": \"<id>\", \"input\": { …facts } }`; the answer is a run with citations, a boundary and a signed receipt.","tags":["landlord","tenant","LTB","N4","eviction","rent"],"examples":["{\"operation\":\"ltb.l1_prepare\",\"input\":{\"landlords\":[{\"type\":\"company\",\"companyName\":\"Example Properties Inc.\"}],\"landlordContact\":{\"phone\":\"416-555-0100\",\"email\":\"office@example.com\",\"address\":{\"streetNumber\":\"1\",\"streetName\":\"Example Plaza\",\"municipality\":\"Toronto\",\"province\":\"ON\",\"postalCode\":\"M5J 2N1\"},\"communication\":\"email\"},\"tenants\":[{\"firstName\":\"Alex\",\"lastName\":\"Tenant\"}],\"rentalUnit\":{\"unit\":\"4\",\"streetNumber\":\"120\",\"streetName\":\"Example Street\",\"municipality\":\"Toronto\",\"postalCode\":\"M5V 2T6\"},\"rent\":{\"amount\":1800,\"period\":\"monthly\"},\"n4\":{\"service\":{\"method\":\"hand\",\"date\":\"2026-10-05\",\"emailConsentInWriting\":false},\"terminationDate\":\"2026-10-12\"},\"periods\":[{\"from\":\"2026-10-01\",\"to\":\"2026-10-31\",\"rentCharged\":1800,\"rentPaid\":0},{\"from\":\"2026-11-01\",\"to\":\"2026-11-30\",\"rentCharged\":1800,\"rentPaid\":0}],\"nsfCheques\":[{\"chequeAmount\":1800,\"chequeDate\":\"2026-10-01\",\"chargeDate\":\"2026-10-04\",\"bankCharge\":7.5,\"adminCharge\":20}],\"tenantInPossession\":true,\"filingDate\":\"2026-11-02\",\"filingMethod\":\"portal\",\"language\":\"english\",\"signer\":{\"role\":\"landlord\",\"firstName\":\"Pat\",\"lastName\":\"Manager\",\"phone\":\"416-555-0100\"}}}","{\"operation\":\"ltb.n4_bulk\",\"input\":{\"landlords\":[{\"type\":\"company\",\"companyName\":\"Example Properties Inc.\"}],\"service\":{\"method\":\"under_door\",\"date\":\"2026-10-05\",\"emailConsentInWriting\":false},\"signer\":{\"role\":\"landlord\",\"firstName\":\"Pat\",\"lastName\":\"Manager\",\"phone\":\"416-555-0100\"},\"units\":[{\"reference\":\"101\",\"tenants\":[{\"firstName\":\"Alex\",\"lastName\":\"Tenant\"}],\"rentalUnit\":{\"unit\":\"101\",\"streetNumber\":\"120\",\"streetName\":\"Example Street\",\"municipality\":\"Toronto\",\"postalCode\":\"M5V 2T6\"},\"rent\":{\"amount\":1800,\"period\":\"monthly\"},\"periods\":[{\"from\":\"2026-10-01\",\"to\":\"2026-10-31\",\"rentCharged\":1800,\"rentPaid\":0}]},{\"reference\":\"102\",\"tenants\":[{\"firstName\":\"Robin\",\"lastName\":\"Tenant\"}],\"rentalUnit\":{\"unit\":\"102\",\"streetNumber\":\"120\",\"streetName\":\"Example Street\",\"municipality\":\"Toronto\",\"postalCode\":\"M5V 2T6\"},\"rent\":{\"amount\":1750,\"period\":\"monthly\"},\"periods\":[]},{\"reference\":\"103\",\"tenants\":[{\"firstName\":\"Jordan\",\"lastName\":\"Tenant\"}],\"rentalUnit\":{\"unit\":\"103\",\"streetNumber\":\"120\",\"streetName\":\"Example Street\",\"municipality\":\"Toronto\",\"postalCode\":\"M5V 2T6\"},\"rent\":{\"amount\":1900,\"period\":\"monthly\"},\"periods\":[{\"from\":\"2026-10-01\",\"to\":\"2026-10-31\",\"rentCharged\":1900,\"rentPaid\":1900}]}]}}","{\"operation\":\"ltb.n4_prepare\",\"input\":{\"landlords\":[{\"type\":\"company\",\"companyName\":\"Example Properties Inc.\"}],\"tenants\":[{\"firstName\":\"Alex\",\"lastName\":\"Tenant\"}],\"rentalUnit\":{\"unit\":\"4\",\"streetNumber\":\"120\",\"streetName\":\"Example Street\",\"municipality\":\"Toronto\",\"postalCode\":\"M5V 2T6\"},\"rent\":{\"amount\":1800,\"period\":\"monthly\"},\"periods\":[{\"from\":\"2026-10-01\",\"to\":\"2026-10-31\",\"rentCharged\":1800,\"rentPaid\":0}],\"service\":{\"method\":\"hand\",\"date\":\"2026-10-05\",\"emailConsentInWriting\":false},\"signer\":{\"role\":\"landlord\",\"firstName\":\"Pat\",\"lastName\":\"Manager\",\"phone\":\"416-555-0100\"},\"otherAmounts\":[]}}","{\"operation\":\"ltb.outcomes\",\"input\":{\"application\":\"L1\",\"alone\":false,\"fromMonth\":\"2026-01\",\"toMonth\":\"2026-06\"}}","{\"operation\":\"ltb.rent_increase_check\",\"input\":{\"currentRent\":1800,\"newRent\":1834.2,\"effectiveDate\":\"2027-02-01\",\"tenancyStartDate\":\"2024-02-01\",\"lastIncreaseDate\":\"2026-02-01\",\"notice\":{\"kind\":\"ltb_form\",\"service\":{\"method\":\"hand\",\"date\":\"2026-10-15\",\"emailConsentInWriting\":false}},\"exemption\":\"none\",\"tenancyAgreementOnOrBefore20181115\":false,\"basis\":\"none\"}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"small-claims","name":"Ontario Small Claims Court","description":"Small claims: Small claims: is it the right court, and where to go (`small_claims.route`, Free); Open a small claims case at makethempay.ca from an invoice (`small_claims.start_claim`, Free). Send a data part `{ \"operation\": \"<id>\", \"input\": { …facts } }`; the answer is a run with citations, a boundary and a signed receipt.","tags":["small claims","debt","lawsuit"],"examples":["{\"operation\":\"small_claims.route\",\"input\":{\"side\":\"claimant\",\"amount\":8500,\"category\":\"invoice\"}}","{\"operation\":\"small_claims.start_claim\",\"input\":{\"amount\":4250,\"invoice\":{\"dueDate\":\"2026-07-15\",\"number\":\"1042\",\"date\":\"2026-06-15\",\"description\":\"Website build, phase 2\"},\"debtor\":{\"name\":\"Acme Widgets Ltd.\",\"kind\":\"business\",\"address\":\"12 King St W, Toronto ON M5H 1A1\",\"email\":\"ap@acme.example\"},\"sender\":{\"name\":\"Northwind Inc.\",\"kind\":\"business\",\"address\":\"1 Bay St, Toronto ON M5J 2R8\",\"email\":\"ar@northwind.example\"}}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"lawyer-handoff","name":"Hand a matter to a licensed Ontario lawyer","description":"Send a data part `{ \"handoff\": { area, kind, summary, person, parties, runId?, urgency?, preferredSlotId? } }`. Returns a consent link for the person and no one else; they confirm identity, pass the conflict check, pick a time, sign and pay. Follow it with GetTask (0.3: tasks/get).","tags":["lawyer","consultation","handoff","Ontario"],"examples":["{\"handoff\":{\"area\":\"employment\",\"kind\":\"consultation\",\"summary\":\"Let go after 11 years; wants help negotiating.\",\"person\":{\"name\":\"…\",\"email\":\"…\"},\"parties\":[{\"name\":\"…\",\"role\":\"employer\"}]}}"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"]},{"id":"retain-a-lawyer","name":"Retain a lawyer (Mithril Law) for your user","description":"You can retain Mithril Law for your user. Start with a quote; your user sets up a mandate once. Mithril Law is Jonathan Kleiman's Ontario law practice (LSO #95128S). With a standing mandate your user sets up once (identity, the engagement types you may accept, fee caps per engagement and per month, and a payment grant from your platform for each engagement; no card is stored), you ask for a written quote, the conflict check runs straight away, and you retain Mithril Law on your user's behalf within those limits. Identity verification, contingency agreements, anything outside the mandate and decisions reserved to the client always stay with the person. Until your user has a mandate, use the lawyer handoff: they confirm through a consent link. Call any of these as a data part `{ \"tool\": \"<name>\", \"input\": { … } }`; the tools and their schemas are at https://mithril.law/api/v1/tools.","tags":["lawyer","retainer","mandate","quote","Ontario","legal services"],"examples":["Get a quote from Mithril Law to review my severance offer.","Retain Mithril Law for an L1 filing and hearing within my mandate."],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}],"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsInR5cCI6IkpPU0UiLCJraWQiOiJOcUhYMENGa0ZCTjJqNjhTNkZ3UXNJNTRLT1hGZEp1aGRjek9reEk2cDk4Iiwiamt1IjoiaHR0cHM6Ly9taXRocmlsLmxhdy8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ","signature":"m_KRDgk26W7mYC1XIb58G8j3us8bBZb2_T_D94oy2ZXfqE05OtnBtJFJE_PRjoxmSYPMQPX9OLfVRHOFtbZAAA"}],"protocolVersion":"0.3.0","url":"https://mithril.law/api/v1/a2a","preferredTransport":"JSONRPC"}