{"data":{"name":"io.github.Ments123/dmd-costs-tools","title":"DMD Costs legal costs tools","description":"Free legal costs tools for England and Wales: CPR deadlines, Part 36, fixed costs, fees, interest.","version":"1.17.1","websiteUrl":"https://www.dmdcosts.co.uk/legal-costs-help","repositoryUrl":"https://github.com/Ments123/dmd-costs-mcp","remotes":[{"type":"streamable-http","url":"https://www.dmdcosts.co.uk/mcp"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-11-01T21:57:12.938Z","updatedAt":"2026-11-01T21:57:12.938Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"io.github.Ments123/dmd-costs-tools","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-11-01T21:57:12.938Z","title":"DMD Costs legal costs tools","description":"Free legal costs tools for England and Wales: CPR deadlines, Part 36, fixed costs, fees, interest.","websiteUrl":"https://www.dmdcosts.co.uk/legal-costs-help","repositoryUrl":"https://github.com/Ments123/dmd-costs-mcp"}],"toolIndex":{"tools":[{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"build_calderbank_offer","title":"Calderbank offer letter builder (without prejudice save as to costs)","description":"Drafts a written offer to settle a CLAIM marked \"without prejudice save as to costs\" (a Calderbank offer), in England and Wales, in the user's own terms: civil claims (issued or not), small claims, family proceedings outside FPR 28.3 (Schedule 1 claims, most interim applications other than interim variation) and employment tribunals; from a firm for its client or from the party itself; to the other side's solicitors or the other party. The costs term follows the offer's scope and pays Part 45 fixed costs where Part 45 fixes them (CPR 45.1(3)); a timed offer says a rejection or counter-offer will not end it, and a deadline on a weekend or bank holiday moves to the next working day; tribunal offers say the settlement will be recorded in a COT3 or settlement agreement (ERA 1996 s.203). Returns the letter text, the checks, the date the offer is open until, and what the court or tribunal can do with it: in civil claims the court has regard to an admissible offer that is not a Part 36 offer when deciding costs (CPR 44.2(4)(c)), nothing is automatic (CPR 36.2(2)) and Part 36's \"by any amount, however small\" test is not read into Part 44 (Coward v Phaestos Ltd [2014] EWCA Civ 1256); Part 36 does not apply once a claim is allocated to the small claims track (CPR 27.2(1)(g)); in employment tribunals rejection must be unreasonable (Sud v Ealing LBC [2013] EWCA Civ 949). It refuses financial remedy proceedings, including variation and interim variation (FPR 28.3(8)), and never drafts offers on costs (bills, detailed assessment), never puts a figure on costs and never suggests what to offer.","inputSchema":{"type":"object","properties":{"forum":{"type":"string","enum":["civil","small-claims","family-other","employment","family-financial","costs"],"description":"Where the dispute is (financial remedy proceedings and disputes about costs are refused, with the reason): \"civil\" (A civil claim (fast, intermediate or multi-track, or not yet allocated)), \"small-claims\" (A small claim (allocated, or likely to be allocated, to the small claims track)), \"family-other\" (Family: a Schedule 1 claim, or an interim financial application other than an interim variation order), \"employment\" (An employment tribunal claim), \"family-financial\" (Family: financial remedy proceedings (divorce, dissolution, variation and interim variation)), \"costs\" (A dispute about costs (a bill, detailed assessment, costs-only))."},"side":{"type":"string","enum":["claiming","responding"],"description":"Which side makes the offer: \"claiming\" (the party bringing the claim), \"responding\" (the party defending it)."},"stage":{"type":"string","enum":["issued","pre-action"],"description":"Whether proceedings have been issued (default issued): \"issued\" (proceedings issued), \"pre-action\" (not yet issued)."},"voice":{"type":"string","enum":["firm","self"],"description":"Who signs the letter (default firm): \"firm\" (a firm writing for its client), \"self\" (the party itself)."},"recipient":{"type":"string","enum":["solicitors","party"],"description":"Who receives it (default solicitors): \"solicitors\" (the other side's solicitors), \"party\" (the other party in person)."},"offerorName":{"type":"string","description":"The name of the party making the offer","maxLength":200},"offereeName":{"type":"string","description":"The name of the other party (a company or public body is addressed \"Dear Sir or Madam\")","maxLength":200},"offerorFirm":{"type":"string","description":"Where voice is firm: the firm sending the letter","maxLength":200},"offereeFirm":{"type":"string","description":"Where recipient is solicitors: the other side's solicitors","maxLength":200},"claimNumber":{"type":"string","description":"The claim or case number","maxLength":40},"court":{"type":"string","description":"The court or tribunal (optional)","maxLength":200},"ourRef":{"type":"string","description":"Our reference (optional)","maxLength":60},"yourRef":{"type":"string","description":"Your reference (optional)","maxLength":60},"date":{"type":"string","format":"date","description":"The letter's date (defaults to today)."},"scope":{"type":"string","enum":["whole","part","issue"],"description":"What the offer settles (default whole): \"whole\" (the whole claim), \"part\" (part of the claim), \"issue\" (one issue)."},"scopeText":{"type":"string","description":"For part or issue: which, in the user's own words","maxLength":600},"amount":{"type":"string","description":"The sum offered: to pay (responding) or to accept (claiming); leave out for an offer on other terms only, in pounds (e.g. \"12500.50\")."},"interest":{"type":"string","enum":["inclusive","plus"],"description":"Interest (default inclusive): \"inclusive\" (inclusive of interest), \"plus\" (plus a stated sum of interest)."},"interestAmount":{"type":"string","description":"Where interest is \"plus\": the interest sum, in pounds (e.g. \"12500.50\")."},"payDays":{"type":"string","description":"Days after acceptance for payment (default 14)"},"terms":{"type":"array","items":{"type":"string","maxLength":600},"maxItems":8,"description":"Other terms, one per item, in the user's own words (at most 8, each up to 600 characters). In a query string, repeat terms= for each term or send a JSON array: commas inside a term are kept."},"counterclaim":{"type":"string","enum":["none","includes","excludes"],"description":"Any counterclaim (default none): \"none\" (no counterclaim), \"includes\" (the offer settles it too), \"excludes\" (the counterclaim continues)."},"costs":{"type":"string","enum":["pay","own","reserved","fees"],"description":"How costs are dealt with if the offer is accepted: \"pay\" (the responding party pays the claiming party's costs of what the offer settles up to acceptance: in civil claims the Part 45 fixed costs where Part 45 fixes them, otherwise reasonable costs assessed on the standard basis if not agreed (civil and family only)), \"own\" (each party bears its own costs (the only choice in employment tribunals)), \"reserved\" (the costs of the part or issue settled are left to the court, with the costs of the rest (civil and family, part or issue offers only)), \"fees\" (the court fees the claimant has paid (small claims: issued, whole-claim offers only))."},"protectedParty":{"type":"boolean","description":"Civil claims and small claims: a party to the claim is a child or protected party, so any settlement needs the court's approval (CPR 21.10)."},"openDays":{"type":"string","description":"Days the offer is open from the letter's date (default 21; \"\" for no time limit)"}},"required":["forum"],"additionalProperties":false},"annotations":{"title":"Calderbank offer letter builder (without prejudice save as to costs)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d8359af5504280e7c2580dfd293ac0e5ee1d817dbbd7e3c365bf6a26825b80b3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_civil_court_fees","title":"Civil court fees calculator (EX50, fees from 13 July 2026)","description":"Works out the main civil court fees in England and Wales, with fee numbers: the issue fee for money, non-money (such as repairs), possession, goods, costs-only (CPR 46.14) and Solicitors Act claims; hearing fees by track; applications; appeals; detailed assessment by the size of the bill; default costs certificates; enforcement; and creditors' winding-up and bankruptcy petitions, where the official receiver's deposit is shown separately because it is not a court fee. Help with fees is not taken into account.","inputSchema":{"type":"object","properties":{"court":{"type":"string","enum":["county","high"],"description":"County Court (default) or High Court."},"claim":{"type":"string","enum":["money","other-remedy","goods","possession","costs-only","solicitors-act","winding-up","bankruptcy","none","insolvency-issued"],"description":"What the claim is: \"money\" (A money claim), \"other-remedy\" (Repairs or another non-money remedy), \"goods\" (Recovery of goods), \"possession\" (Possession of land), \"costs-only\" (Costs-only proceedings (CPR 46.14)), \"solicitors-act\" (Assessment of a solicitor’s bill (Solicitors Act 1974, Part 3)), \"winding-up\" (Creditor’s winding-up petition (a company)), \"bankruptcy\" (Creditor’s bankruptcy petition (an individual)), \"none\" (Already issued: later fees only), \"insolvency-issued\" (Already issued: insolvency or Companies Act proceedings, later fees only)."},"value":{"type":"string","description":"The amount claimed with interest; for a non-money claim, the damages claimed with it, in pounds (e.g. \"12500.50\")."},"valueUnlimited":{"type":"boolean","description":"The money claim's value is not limited or not stated."},"withMoney":{"type":"boolean","description":"A non-money claim also claims money (default true)."},"moneyBasis":{"type":"string","enum":["additional","alternative"],"description":"Whether that money claim is additional to the other remedy or an alternative to it."},"track":{"type":"string","enum":["","small","fast","intermediate","multi"],"description":"The track, for the hearing fee: \"small\", \"fast\", \"intermediate\", \"multi\", or \"\" for no hearing fee yet. Ignored, with a note, for a petition or other insolvency proceedings."},"hearingValue":{"type":"string","description":"For a small claims hearing fee where there is no money claim: the sum claimed, in pounds (e.g. \"12500.50\")."},"applicationsOnNotice":{"type":"string","description":"How many applications on notice, e.g. \"1\"."},"applicationsByConsent":{"type":"string","description":"How many applications by consent or without notice, e.g. \"1\"."},"appeal":{"type":"string","enum":["","high","county-small","county-other"],"description":"Any appeal: to the High Court, or in the County Court (small claims, or other claims)."},"assessment":{"type":"boolean","description":"Include the detailed assessment fee (N258), which depends on the bill."},"legalAid":{"type":"boolean","description":"The bill is for legal aid costs only (fee 5.1)."},"billTotal":{"type":"string","description":"The bill's total including VAT, for the assessment fee, in pounds (e.g. \"12500.50\")."},"billVat":{"type":"string","description":"The VAT in that total, if known, in pounds (e.g. \"12500.50\")."},"dcc":{"type":"boolean","description":"Include the fee for a default costs certificate (N254)."},"setAside":{"type":"boolean","description":"Include the fee for setting aside a default costs certificate."},"daAppeal":{"type":"boolean","description":"Include the fee for an appeal in detailed assessment proceedings."},"fixedCostsDetermination":{"type":"boolean","description":"Include the fee for a fixed costs determination."},"enforcement":{"type":"object","description":"Enforcement methods to include, as true or false: \"warrantControl\" (Warrant of control), \"warrantPossession\" (Warrant of possession or delivery), \"furtherAttempt\" (Further attempt at a new address), \"orderInfo\" (Order to attend court for questioning), \"bailiffService\" (Bailiff service of that order), \"attachment\" (Attachment of earnings order), \"charging\" (Charging order), \"tpdo\" (Third party debt order), \"judgmentSummons\" (Judgment summons), \"writ\" (High Court writ of control, possession or delivery).","properties":{"warrantControl":{"type":"boolean"},"warrantPossession":{"type":"boolean"},"furtherAttempt":{"type":"boolean"},"orderInfo":{"type":"boolean"},"bailiffService":{"type":"boolean"},"attachment":{"type":"boolean"},"charging":{"type":"boolean"},"tpdo":{"type":"boolean"},"judgmentSummons":{"type":"boolean"},"writ":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"annotations":{"title":"Civil court fees calculator (EX50, fees from 13 July 2026)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"0bc7ba958295eb84e8699961c3f368fc68dd09b763a3450bcb979f256250197e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_court_of_protection_fixed_costs","title":"Court of Protection deputy fixed costs calculator (PD 19B)","description":"Works out the fixed costs a professional or public authority deputy may take from P's estate under Court of Protection Practice Direction 19B (the 2024 version, and the December 2017 version for periods ending before 1 April 2024), fee by fee: the deputy application, the annual management fees for property and affairs (the net-assets percentage below £20,300) and health and welfare, reports to the OPG, tax returns, trustee and PD 9D applications, property management, conveyancing and travel, with part years and VAT. Where the deputy takes detailed assessment instead, it gives the SCCO fee, the 75% cap on payments on account and the time limit, never an estimate of what an assessment would allow. Every figure is a maximum. DMD Costs does not act in Court of Protection matters.","inputSchema":{"type":"object","properties":{"deputy":{"type":"string","enum":["solicitor","other-solicitor-rates","public-authority","other-pa-rates","lay"],"description":"Who the deputy is: \"solicitor\" (a solicitor, an SRA-regulated trust corporation or a chartered legal executive), \"other-solicitor-rates\" (another professional deputy whose order authorises solicitors' rates), \"public-authority\" (an office holder of a public authority), \"other-pa-rates\" (another professional deputy on public authority rates, or whose order says fixed costs without saying which), \"lay\" (a lay deputy, such as a family member)."},"vatRegistered":{"type":"boolean","description":"A deputy who is not a solicitor or a public authority is VAT registered."},"notForProfit":{"type":"boolean","description":"\"other-pa-rates\": a not-for-profit deputy, for the fixed travel rate."},"order":{"type":"string","enum":["fixed","assessment","inter-partes"],"description":"What the order provides for the deputy's costs: \"fixed\" (fixed costs), \"assessment\" (detailed assessment by the SCCO), \"inter-partes\" (costs paid by another party, not out of P's estate)."},"elect":{"type":"string","enum":["assessment","fixed"],"description":"Where order is \"assessment\": \"assessment\" (take it, as the order provides) or \"fixed\" (elect fixed costs instead, para 5)."},"items":{"type":"array","description":"The fees to work out, one entry each (up to 20).","items":{"type":"object","properties":{"kind":{"type":"string","enum":["application","annual","hw","report","tax-basic","tax-complex","trustee","pd9d","property","conveyancing","travel"],"description":"What the fee is for: \"application\" (deputy application), \"annual\" (annual fee, property and affairs), \"hw\" (annual fee, health and welfare), \"report\" (report or account to the OPG), \"tax-basic\" (basic tax return), \"tax-complex\" (complex tax return), \"trustee\" (trustee or s.18(1)(j) application), \"pd9d\" (PD 9D para 4 application), \"property\" (annual property management, public authority rates), \"conveyancing\", \"travel\" (travel time)."},"date":{"type":"string","format":"date","description":"The date for the fee: the order date (application), the anniversary (annual fees), the date lodged (report), made (tax return, trustee or PD 9D application), contracts exchanged (conveyancing), the anniversary or completion (property), or the travel date."},"year":{"type":"string","enum":["first","later"],"description":"Annual property and affairs fee: \"first\" year or a \"later\" year."},"assets":{"type":"string","description":"Annual fees: P's total assets on the anniversary (or at the end of a part year), including P's home, in pounds (e.g. \"12500.50\")."},"liabilities":{"type":"string","description":"Annual fees: P's total liabilities at the same date, in pounds (e.g. \"12500.50\")."},"partYear":{"type":"boolean","description":"Annual fees: a management year cut short; give start and end."},"start":{"type":"string","format":"date","description":"Part year: the date the management year started (the order date or the last anniversary)."},"end":{"type":"string","format":"date","description":"Part year: the date it ended."},"hours":{"type":"string","description":"Travel: the hours spent travelling, in hours (e.g. \"12.5\" or \"3:30\")."},"consideration":{"type":"string","description":"Conveyancing under the 2017 text: the price, in pounds (e.g. \"12500.50\")."}},"required":["kind"]}},"filed":{"type":"string","format":"date","description":"Assessment: the date the request (Form N258B) is filed, for the court fee."},"wip":{"type":"string","description":"Assessment: work in progress for the management year (your figure), in pounds (e.g. \"12500.50\")."},"estimate":{"type":"string","description":"Assessment: the estimate given to the OPG (your figure), in pounds (e.g. \"12500.50\")."}},"required":["deputy","order"],"additionalProperties":false},"annotations":{"title":"Court of Protection deputy fixed costs calculator (PD 19B)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"3007360c876d4b5cd00f8c5758872913db3c2810da763c99587fc7d3e214efb1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_cpr_deadline","title":"CPR deadline calculator (CPR 2.8 clear days and time limits)","description":"Works out a deadline under the Civil Procedure Rules in England and Wales from a date: clear days (CPR 2.8(2) and (3)), the 5-day rule (CPR 2.8(4)), calendar months (CPR 2.10), court office closures (CPR 2.8(5) and PD 2A) and the latest days to email or post a document for deemed service (CPR 6.26). Name a common time limit as a preset (for example the defence, the acknowledgment of service, the appellant's notice or Points of Dispute), or give your own period, plus the date it runs from.","inputSchema":{"type":"object","properties":{"preset":{"type":"string","enum":["","claim-form-service","particulars-to-follow","acknowledgment","defence-14","defence-28","reply-to-defence","defence-28-extended","agreed-extension","costs-budget","budget-discussion-report","application-notice","statement-of-costs-fast-track","summary-judgment-notice","summary-judgment-evidence","summary-judgment-reply","part-35-questions","witness-summons","appellants-notice","part-36-relevant-period","notice-of-commencement","points-of-dispute","replies","request-assessment","costs-officer-appeal"],"description":"A common time limit (the enum lists them all). Where the id is not self-explanatory: defence-14 = no acknowledgment filed; defence-28 = after an acknowledgment; reply-to-defence = earliest date the court can set; defence-28-extended = CPR 15.5; agreed-extension = CPR 3.8(4); costs-budget = Precedent H; budget-discussion-report = Precedent R; statement-of-costs-fast-track = fast track trial; part-36-relevant-period = 21 days; notice-of-commencement = N252; replies = to Points of Dispute; request-assessment = N258; costs-officer-appeal = from an authorised court officer. Leave \"\" to give your own period."},"event":{"type":"string","format":"date","description":"The date the period runs from: the date of service, of the decision, of the hearing or other event."},"direction":{"type":"string","enum":["within","before","after"],"description":"Without a preset: \"within\" a period after the event (default), at least a period \"before\" it, or at least a period \"after\" it (gives the earliest day)."},"amount":{"type":"string","description":"Without a preset: the length of the period, e.g. \"14\"."},"unit":{"type":"string","enum":["days","months"],"description":"Without a preset: \"days\" (default) or \"months\" (months only for a period after the event)."},"act":{"type":"string","enum":["court","serve","other"],"description":"Without a preset: \"court\" for a filing at court (default), \"serve\" for a document to be served, \"other\" for anything else."}},"required":["event"],"additionalProperties":false},"annotations":{"title":"CPR deadline calculator (CPR 2.8 clear days and time limits)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7197bba9b1f848e5fa35072b8767531bc6d133599c4b1d5ea479c3e749a56fc0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_deemed_service","title":"Deemed service calculator (CPR 6.14, 6.26, 10.3, 15.4)","description":"Works out when a claim form and particulars of claim are deemed served in England and Wales, and every date that follows: acknowledgment of service, the defence, agreed extensions and the earliest default judgment, with bank holidays and court closures. Also covers the Damages Claims Portal (PD 51ZB). Give the issue date, how and when the claim form was served, and how the particulars were served.","inputSchema":{"type":"object","properties":{"route":{"type":"string","enum":["part7","dcp"],"description":"\"part7\" for a claim served under Part 6 (default), \"dcp\" for the Damages Claims Portal."},"servedBy":{"type":"string","enum":["claimant","court"],"description":"Who served the claim form (default claimant)."},"issue":{"type":"string","format":"date","description":"The date the claim form was issued."},"cfMethod":{"type":"string","enum":["email","first-class-post","document-exchange","delivery","fax","personal"],"description":"How the claim form was served (default first-class-post)."},"cfStep":{"type":"string","format":"date","description":"The date of the step taken to serve the claim form (posting, sending, delivering)."},"cfTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"The time of that step, where the method is timed (24-hour HH:MM). Leave out if not known."},"courtDeemed":{"type":"string","format":"date","description":"Where the court served the claim form: the deemed service date on its notice."},"poc":{"type":"string","enum":["in-claim-form","with-claim-form","to-follow"],"description":"Whether the particulars of claim are in the claim form, served with it (default), or to follow."},"pocMethod":{"type":"string","enum":["email","first-class-post","document-exchange","delivery","fax","personal"],"description":"Where the particulars followed: how they were served."},"pocDate":{"type":"string","format":"date","description":"Where the particulars followed: the date of the step taken to serve them."},"pocTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Where the particulars followed: the time of that step (24-hour HH:MM). Leave out if not known."},"aos":{"type":"string","enum":["","yes","no"],"description":"Whether the defendant acknowledged service: \"yes\", \"no\" or \"\" if not known."},"extension":{"type":"string","description":"Days of extension for the defence agreed under CPR 15.5 (up to 28), e.g. \"28\"."},"special":{"type":"string","enum":["","outside","crown","alternative"],"description":"Leave \"\" unless service was outside the jurisdiction, on the Crown, or by an alternative method ordered by the court."}},"required":["issue"],"additionalProperties":false},"annotations":{"title":"Deemed service calculator (CPR 6.14, 6.26, 10.3, 15.4)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"02092db7fe19387563be6d34beb70089577463601f3f958a47f97bbb6d7c9825","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_detailed_assessment_deadlines","title":"Detailed assessment deadline calculator (CPR Part 47)","description":"Works out the CPR Part 47 detailed assessment timetable in England and Wales from the dates you have: the last day to serve the notice of commencement (N252), Points of Dispute, the first day for a default costs certificate (N254), Replies, the request for an assessment hearing (N258), provisional assessment steps and payment. Allows for deemed service, weekends, bank holidays and court office closures. Give at least the right to costs (its kind and date).","inputSchema":{"type":"object","properties":{"rightToCostsKind":{"type":"string","enum":["judgment","stay-lifted","discontinuance-served","discontinuance-upheld","part-36-accepted"],"description":"What gave the right to costs: \"judgment\" (Judgment or order), \"stay-lifted\" (Stay lifted after appeal), \"discontinuance-served\", \"discontinuance-upheld\", \"part-36-accepted\" (Part 36 offer accepted)."},"rightToCostsDate":{"type":"string","format":"date","description":"The date of that judgment, order or event."},"noticeServed":{"type":"string","format":"date","description":"The date the notice of commencement was served (deemed service), if it has been."},"pointsServed":{"type":"string","format":"date","description":"The date Points of Dispute were served, if they have been."},"provisionalReceived":{"type":"string","format":"date","description":"The date the provisional assessment was received, if there was one."},"hearingDate":{"type":"string","format":"date","description":"The date of the detailed assessment hearing, if one is listed."},"hearingEnded":{"type":"string","format":"date","description":"The date the detailed assessment hearing ended, if it has."},"certificateDate":{"type":"string","format":"date","description":"The date of the final or interim costs certificate, if issued."}},"required":["rightToCostsKind","rightToCostsDate"],"additionalProperties":false},"annotations":{"title":"Detailed assessment deadline calculator (CPR Part 47)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"373a947b40e767267d381645c40fa53e4ab62c7af7c7206222e511329c3a6cac","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_employment_tribunal_costs","title":"Employment tribunal costs calculator (ET Rules 2024, rules 72 to 82)","description":"Works out employment tribunal costs figures in England, Wales and Scotland under the Employment Tribunal Procedure Rules 2024: preparation time at the rule 77 hourly rate for the year the time was spent (£44 from 6 April 2024, up £1 each 6 April), final hearing time left out; a costs order with the £20,000 limit on a specified sum (rule 76), lay representatives' rates, witness expenses and deposits; the choice between a costs order and preparation time (rule 73(3)); wasted costs against a representative (rules 78 to 80); the 28-day deadline to apply (rules 75 and 5); and litigant in person costs in the Employment Appeal Tribunal (rule 34D, with the two-thirds cap). It applies the rates and caps to your figures and never estimates what a tribunal would allow. DMD Costs does not act in employment tribunals.","inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["et","wasted","eat"],"description":"The tribunal and the kind of order: \"et\" (employment tribunal: costs or preparation time), \"wasted\" (wasted costs), \"eat\" (Employment Appeal Tribunal: litigant in person costs)."},"order":{"type":"string","enum":["pto","costs","compare"],"description":"\"et\": what is claimed: \"pto\" (a preparation time order: not represented by a legal representative), \"costs\" (a costs order: represented by a legal or lay representative), \"compare\" (both: represented for part of the case and not for the rest)."},"rows":{"type":"array","description":"\"et\" with order \"pto\" or \"compare\": the preparation time, one entry per year it was spent in.","items":{"type":"object","properties":{"year":{"type":"string","description":"The year beginning 6 April, as the calendar year it starts in, e.g. \"2025\" for 6 April 2025 to 5 April 2026."},"hours":{"type":"string","description":"The hours spent in that year, in hours (e.g. \"12.5\" or \"3:30\")."},"hearing":{"type":"string","description":"Of those hours, the hours at the final hearing (left out, r.72), in hours (e.g. \"12.5\" or \"3:30\")."},"assessed":{"type":"string","description":"The hours the Tribunal assessed for that period, if it has (r.77(1)), in hours (e.g. \"12.5\" or \"3:30\")."}},"required":["year"]}},"route":{"type":"string","enum":["specified","assessment","agreed"],"description":"\"et\" with order \"costs\" or \"compare\": how the amount is decided: \"specified\" (a specified sum decided by the Tribunal, up to £20,000), \"assessment\" (detailed assessment, no limit), \"agreed\" (a sum agreed with the paying party, no limit)."},"legalCosts":{"type":"string","description":"The legal representative's costs claimed (your figure), in pounds (e.g. \"12500.50\")."},"layHours":{"type":"string","description":"A lay representative's hours charged, in hours (e.g. \"12.5\" or \"3:30\")."},"layRate":{"type":"string","description":"The lay representative's hourly rate charged, in pounds (e.g. \"12500.50\")."},"layOrderYear":{"type":"string","description":"With a lay representative: the year the costs order is, or will be, made. The year beginning 6 April, as the calendar year it starts in, e.g. \"2025\" for 6 April 2025 to 5 April 2026."},"layWorkYear":{"type":"string","description":"With a lay representative: the year the work was done (optional, for the other reading of r.76(2)), in the same form."},"witness":{"type":"string","description":"Witness expenses for attending a hearing, in pounds (e.g. \"12500.50\")."},"deposit":{"type":"string","description":"A deposit paid over to you by the paying party (r.40(8)), in pounds (e.g. \"12500.50\")."},"wasted":{"type":"string","description":"\"wasted\": the costs wasted (your figure), in pounds (e.g. \"12500.50\")."},"forProfit":{"type":"boolean","description":"\"wasted\": the representative acted in pursuit of profit (r.78(4))."},"employee":{"type":"boolean","description":"\"wasted\": the representative is the party's own employee (r.78(3))."},"eatRows":{"type":"array","description":"\"eat\": your own time, one entry per year it was spent in.","items":{"type":"object","properties":{"year":{"type":"string","description":"The year beginning 6 April, as the calendar year it starts in, e.g. \"2025\" for 6 April 2025 to 5 April 2026."},"hours":{"type":"string","description":"The hours spent in that year, in hours (e.g. \"12.5\" or \"3:30\")."}},"required":["year"]}},"eatLoss":{"type":"string","description":"\"eat\": financial loss you can prove for the time spent, in pounds (e.g. \"12500.50\")."},"eatLegal":{"type":"string","description":"\"eat\": paid for legal services on the proceedings, in pounds (e.g. \"12500.50\")."},"eatDisb":{"type":"string","description":"\"eat\": disbursements (outside the two-thirds cap), in pounds (e.g. \"12500.50\")."},"eatOther":{"type":"string","description":"\"eat\": other expenses, and the cost of expert help with the costs claim, in pounds (e.g. \"12500.50\")."},"eatComparator":{"type":"string","description":"\"eat\": your own figure for what a legal representative would have been allowed, to check the two-thirds cap, in pounds (e.g. \"12500.50\")."},"eatOrderYear":{"type":"string","description":"\"eat\": the year of the costs order (optional, for the other reading of the rate). The year beginning 6 April, as the calendar year it starts in, e.g. \"2025\" for 6 April 2025 to 5 April 2026."},"eatSameDayWitness":{"type":"boolean","description":"\"eat\": a witness allowance is claimed for a day also claimed as attendance time."},"sent":{"type":"string","format":"date","description":"For the deadline: the date the final judgment (EAT: the final order) was sent to the parties."},"seal":{"type":"string","format":"date","description":"\"eat\": the seal date of that order, if different."},"nation":{"type":"string","enum":["ew","scotland"],"description":"With sent: where the case is proceeding: \"ew\" (England and Wales), \"scotland\"."}},"required":["mode"],"additionalProperties":false},"annotations":{"title":"Employment tribunal costs calculator (ET Rules 2024, rules 72 to 82)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"99713dad5c8d7f716306be2da404cdb0326f79faa5887e39fc8aae3421327627","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_employment_tribunal_time_limit","title":"Employment tribunal time limit calculator (3 or 6 months; Acas early conciliation)","description":"Works out the last day to present an employment tribunal claim in England and Wales: 3 months less one day, or 6 months less one day where the relevant date is on or after 1 October 2026 (Employment Rights Act 2025 s.152 and Sch 12; S.I. 2026/954 reg 4; breach of contract by S.I. 2026/759), for unfair dismissal, discrimination, unlawful deductions, holiday pay, whistleblowing detriment, breach of contract, redundancy pay and equal pay, with Acas early conciliation (the clock-stop and the one-month rule) applied. Weekends and bank holidays do not move the date. It explains how a late claim can still be heard (not reasonably practicable, or just and equitable) but never predicts it, and never advises whether to claim.","inputSchema":{"type":"object","properties":{"claim":{"type":"string","enum":["unfair-dismissal","discrimination","deductions","holiday","detriment","contract","redundancy","equal-pay"],"description":"The kind of claim."},"start":{"type":"string","format":"date","description":"The day the time limit runs from: \"unfair-dismissal\": the effective date of termination; \"discrimination\": the date of the act complained of; \"deductions\": the date of payment of the wages; \"holiday\": the date the payment should have been made or the leave allowed; \"detriment\": the date of the act or failure to act; \"contract\": the effective date of termination; \"redundancy\": the relevant date; \"equal-pay\": the last day of the employment."},"ending":{"type":"string","enum":["notice","summary","fixed-term"],"description":"\"unfair-dismissal\" (and where it matters): how the employment ended, for the effective date of termination: \"notice\" (With notice (worked, or on garden leave)), \"summary\" (Without notice, or with pay in lieu of notice), \"fixed-term\" (A fixed-term contract ended and was not renewed)."},"noEdt":{"type":"boolean","description":"\"contract\": there is no effective date of termination, so start is the last day worked."},"continuing":{"type":"boolean","description":"\"discrimination\": conduct extending over a period (start is its end); \"deductions\" or \"detriment\": a series (start is the last in it)."},"equalPayCase":{"type":"string","enum":["standard","stable","concealment","incapacity"],"description":"\"equal-pay\": the case in the EqA 2010 s.129(3) table: \"standard\" (A standard case), \"stable\" (A stable work case (a series of contracts)), \"concealment\" (A concealment case), \"incapacity\" (An incapacity case)."},"interimRelief":{"type":"boolean","description":"\"unfair-dismissal\": an application for interim relief is to be made (7 days, s.128(2))."},"dayA":{"type":"string","format":"date","description":"Optional: Day A, the day Acas received the early conciliation notification."},"dayB":{"type":"string","format":"date","description":"Optional: Day B, the day the early conciliation certificate was received."},"presented":{"type":"string","format":"date","description":"Optional: the day the claim was or will be presented, to check it is in time."}},"required":["claim","start"],"additionalProperties":false},"annotations":{"title":"Employment tribunal time limit calculator (3 or 6 months; Acas early conciliation)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"880d16932e4f7216d25a8e681d6e777ad018940a741c4ec7b5adafe0f3e6c0c6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_fast_track_timetable","title":"Fast track and intermediate track timetable calculator (PD 28, CPR Part 28)","description":"Works out the standard timetable after allocation to the fast track or the intermediate track in England and Wales: the PD 28 para 9.5 typical periods from the notice of allocation (disclosure, witness statements, experts' reports, pre-trial checklists, trial within 30 weeks), the time to apply to set aside or vary the order, agreed directions before a case management conference, the pre-trial checklist (N170), notice of trial, the trial fee (fee 2.1), the trial bundle (CPR 39.5), skeleton arguments, Precedent U or the N260 statement of costs, written questions to experts, and the Damages Claims Portal and noise-induced hearing loss variants. Each date says whether it is a typical period, a rule, the standard order or your own order, and which rest on our reading. The court's own order governs every date.","inputSchema":{"type":"object","properties":{"track":{"type":"string","enum":["fast","intermediate"],"description":"The track (default fast). The multi-track and the small claims track are not covered: \"fast\" (Fast track), \"intermediate\" (Intermediate track)."},"nihl":{"type":"boolean","description":"\"fast\": a noise-induced hearing loss claim, with its own standard directions (CPR 28.9)."},"dcp":{"type":"boolean","description":"The claim is in the Damages Claims Portal (PD 51ZB)."},"costs":{"type":"string","enum":["unsure","fixed","notFixed"],"description":"Whether costs are fixed, for the statement of costs step (default unsure): \"unsure\" (Not sure: show both), \"fixed\" (Fixed recoverable costs (CPR 45 Section VI, VII or VIII)), \"notFixed\" (Not fixed (for example a housing disrepair claim))."},"allocationDate":{"type":"string","format":"date","description":"The date of the notice of allocation, or of the directions order."},"servedDate":{"type":"string","format":"date","description":"The date the order was served, if later than its date."},"cmcDate":{"type":"string","format":"date","description":"\"intermediate\": the date of any case management conference."},"ptcDate":{"type":"string","format":"date","description":"The date the order gives for filing pre-trial checklists."},"windowStart":{"type":"string","format":"date","description":"The trial date, or the first day of the trial window."},"windowEnd":{"type":"string","format":"date","description":"The last day of the trial window (leave out for a fixed trial date)."},"reportDate":{"type":"string","format":"date","description":"The date an expert's report was served, for written questions to the expert."},"readinessDate":{"type":"string","format":"date","description":"\"fast\" in the portal: the date of the court's notice to complete the trial readiness certificate."},"noticeDate":{"type":"string","format":"date","description":"Where the order did not fix the trial date or window: the date the court first gave notice of it, for the trial fee."},"trialDate":{"type":"string","format":"date","description":"The date the trial is listed for, once the notice of trial is sent."}},"additionalProperties":false},"annotations":{"title":"Fast track and intermediate track timetable calculator (PD 28, CPR Part 28)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"2b0f10a4cd6507da14b37f1d343a23b13af7c08bf4ed5639e3ab9bb83601c85e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_financial_remedy_timetable","title":"Financial remedy timetable (FPR 2010 Part 9: Forms E, H and H1)","description":"Works out the financial remedy timetable in the family court in England and Wales (FPR 2010 Part 9; standard, fast-track and the Express pilot under PD 36ZH): the first appointment 12 to 16 weeks after issue, Form E 5 weeks before it, the documents 14 days before, the FDR and its offers, open proposals (FPR 9.27A, 9.28), Form H at every hearing and Form H1 before the final hearing (9.27), FM5, ES1 and ES2 and the bundle (PD 27A; Financial Remedies Guide 2026). Dates only: it never advises on the merits, the division or costs.","inputSchema":{"type":"object","properties":{"procedure":{"type":"string","enum":["standard","fast-track","express"],"description":"The financial remedy procedure: \"standard\" (Standard procedure (FPR Part 9 Chapter 4): first appointment, FDR, final hearing), \"fast-track\" (Fast-track procedure (Chapter 5): periodical payments only, or varying them), \"express\" (Express pilot (PD 36ZH): divorce finances under £250,000 at a pilot court, filed 7 April 2025 to 2 April 2027)."},"filed":{"type":"string","format":"date","description":"The day the application (Form A or A1) was filed."},"issued":{"type":"string","format":"date","description":"\"fast-track\" and \"express\": the day it was issued, if not the day it was filed."},"served":{"type":"string","format":"date","description":"\"fast-track\": the day the application was served on the respondent."},"firstAppointment":{"type":"string","format":"date","description":"Optional: the first appointment or first hearing, from the court's notice."},"fdr":{"type":"string","format":"date","description":"Optional: the FDR appointment, once fixed."},"noFdr":{"type":"boolean","description":"No FDR appointment will take place (FPR 9.27A(2))."},"finalHearing":{"type":"string","format":"date","description":"Optional: the first day of the final hearing, once fixed."},"noFm5":{"type":"boolean","description":"No FM5: the MIAM requirement does not apply, or the domestic abuse exemption was claimed (PD 3A paras 10B and 13)."}},"required":["procedure"],"additionalProperties":false},"annotations":{"title":"Financial remedy timetable (FPR 2010 Part 9: Forms E, H and H1)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"990cd3cfe58a0b64b55a2afb0f248779daaf0a75ad397f5bb868c1e1f7db97ca","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_fixed_costs","title":"Fixed costs on issue, judgment and enforcement (CPR 45 Section II)","description":"Works out the fixed costs CPR 45 Section II allows a legal representative in England and Wales, line by line with the PD 45 table for each sum: fixed commencement costs on a money or goods claim (Table 2), judgment in default, on admission, summary judgment and Consumer Credit Act goods judgments (Table 3), possession and demotion claims (Tables 4 and 5), accelerated possession, extra service (Table 6) and enforcement (Table 7: charging orders, third party debt orders, writs, warrants, questioning, attachment of earnings). Online civil money claims follow PD 51R. No VAT and no London weighting; court fees are on top; the court can order otherwise. It never works out fixed recoverable costs (Part 45 Sections IV to X).","inputSchema":{"type":"object","properties":{"represented":{"type":"string","enum":["yes","no"],"description":"Whether the party claiming the costs has a solicitor or other legal representative: \"yes\", or \"no\" (acting in person)."},"claim":{"type":"string","enum":["money","goods","possession","accelerated","enforcement","unspecified","hmrc"],"description":"The kind of claim: \"money\" (a claim for a specified sum of money), \"goods\" (a claim for delivery of goods), \"possession\" (possession of land, a demotion claim, or a Welsh prohibited conduct claim), \"accelerated\" (accelerated possession), \"enforcement\" (enforcement only), \"unspecified\" (unspecified damages), \"hmrc\" (a claim by an HMRC officer in the County Court)."},"route":{"type":"string","enum":["paper","ocmc"],"description":"How it was issued (default paper): \"paper\" (on paper or Money Claim Online), \"ocmc\" (online civil money claims, PD 51R)."},"amount":{"type":"string","description":"\"money\": the amount claimed on the claim form; \"goods\": the value of the goods stated, in pounds (e.g. \"12500.50\")."},"goodsValueStated":{"type":"boolean","description":"\"goods\": a value for the goods was stated on the claim form (default true)."},"service":{"type":"string","enum":["court","personal"],"description":"How the claim form was served: \"court\" (by the court, or otherwise), \"personal\" (personally, by the claimant)."},"extraDefendants":{"type":"string","description":"Further defendants personally served by the claimant at separate addresses: a whole number, e.g. \"1\"."},"step":{"type":"string","enum":["issue","paid","default-ack","default-defence","admission-accepted","admission-court","summary","cca","small-claims"],"description":"\"money\" or \"goods\": where the claim has got to: \"issue\" (issued, nothing more yet), \"paid\" (the defendant paid in time, with the fixed costs), \"default-ack\" (default judgment, no acknowledgment of service), \"default-defence\" (default judgment, no defence), \"admission-accepted\" (judgment on admission, payment proposal accepted), \"admission-court\" (judgment on admission, the court decided payment), \"summary\" (summary judgment, or defence struck out, on application), \"cca\" (goods only: judgment for delivery under a Consumer Credit Act regulated agreement), \"small-claims\" (decided on the small claims track)."},"landStep":{"type":"string","enum":["issue","gave-up","judgment"],"description":"\"possession\": where the claim has got to: \"issue\" (issued), \"gave-up\" (possession given up, arrears paid), \"judgment\" (possession order made)."},"landJudgment":{"type":"string","enum":["arrears","demotion","other"],"description":"\"possession\" with landStep \"judgment\": the kind of order: \"arrears\" (rent arrears claim with a fixed hearing date, not defended), \"demotion\" (a successful demotion or prohibited conduct claim), \"other\" (something else: defended, or on other grounds)."},"acceleratedUndefended":{"type":"boolean","description":"\"accelerated\": a possession order was made and the defendant did not defend."},"judgment":{"type":"string","description":"The judgment sum, if different from the amount claimed: debt and interest, without court fees and costs, in pounds (e.g. \"12500.50\")."},"noFixedCostsOnClaimForm":{"type":"boolean","description":"The claim form did not claim fixed commencement costs."},"opr":{"type":"boolean","description":"\"possession\": the claim is in the Online Procedure Rules digital service."},"personalDocs":{"type":"string","description":"Table 6: other documents required to be served personally, number of individuals served: a whole number, e.g. \"1\"."},"altService":{"type":"string","description":"Table 6: service by an alternative method or at an alternative place (CPR 6.15), number of individuals served: a whole number, e.g. \"1\"."},"servedScotlandEtc":{"type":"string","description":"Table 6: services out of the jurisdiction in Scotland, Northern Ireland, the Isle of Man or the Channel Islands: a whole number, e.g. \"1\"."},"servedAbroad":{"type":"string","description":"Table 6: services out of the jurisdiction anywhere else: a whole number, e.g. \"1\"."},"awardOutstanding":{"type":"string","description":"Table 7: the amount outstanding under an award enforced as if payable under a court order (CPR 70.5(4)), in pounds (e.g. \"12500.50\")."},"questioningMinutes":{"type":"string","description":"Table 7: minutes of questioning a judgment debtor before a court officer: a whole number, e.g. \"1\"."},"tpdoRecovered":{"type":"string","description":"Table 7: amount recovered under a final third party debt order, in pounds (e.g. \"12500.50\")."},"moneyInCourtRecovered":{"type":"string","description":"Table 7: amount recovered by payment out of money in court (CPR 72.10(1)(b)), in pounds (e.g. \"12500.50\")."},"chargingOrder":{"type":"boolean","description":"Table 7: a final charging order."},"cjja":{"type":"boolean","description":"Table 7: registering a certificate under Schedule 6 to the Civil Jurisdiction and Judgments Act 1982."},"possessionPermissionPersons":{"type":"string","description":"Table 7: permission to enforce a possession order (CPR 83.13), persons given notice: a whole number, e.g. \"1\"."},"writs":{"type":"string","description":"Table 7: writs of control or execution issued: a whole number, e.g. \"1\"."},"warrants":{"type":"string","description":"Table 7: requests for a warrant of control or delivery, for a sum over £25: a whole number, e.g. \"1\"."},"aoeAttendances":{"type":"string","description":"Table 7: attendances at an attachment of earnings hearing: a whole number, e.g. \"1\"."}},"required":["represented","claim"],"additionalProperties":false},"annotations":{"title":"Fixed costs on issue, judgment and enforcement (CPR 45 Section II)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"eddbcd7763e20967492fd0bf7f01159f834bccee5ad9edbda8cd06cef6c6fa4a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_interest_on_costs","title":"Interest on costs calculator (Judgments Act 1838, 8%)","description":"Works out simple interest at 8% a year on an order for costs in England and Wales: from the date of the order (or acceptance of a Part 36 offer, or the date the court set) to the date you choose, allowing for payments on account, the County Court £5,000 rule and its exceptions, and leap years. It does not decide rates where the court has a discretion.","inputSchema":{"type":"object","properties":{"court":{"type":"string","enum":["high","county"],"description":"High Court or County Court."},"orderKind":{"type":"string","enum":["assessed","stated","p36-in-time","p36-late","approval","costs-only","other"],"description":"What gave the right to costs: \"assessed\" (Order for costs to be assessed if not agreed), \"stated\" (Order for costs of a stated sum (summary assessment)), \"p36-in-time\" (Part 36 offer accepted within the relevant period, after the claim was issued), \"p36-late\" (Part 36 offer accepted late, and the court decided costs), \"approval\" (Settlement approved by the court (child or protected party)), \"costs-only\" (Order in costs-only proceedings (Part 8)), \"other\" (Another order or event)."},"orderDate":{"type":"string","format":"date","description":"The date of that order or event."},"costs":{"type":"string","description":"The costs the interest is on: the assessed or agreed sum, in pounds (e.g. \"12500.50\")."},"endDate":{"type":"string","format":"date","description":"The date to calculate interest to (defaults to today)."},"otherSums":{"type":"string","description":"County Court: any other sums, such as damages, ordered in the same judgment, for the £5,000 test, in pounds (e.g. \"12500.50\")."},"payments":{"type":"array","description":"Payments on account, each with a date and an amount.","items":{"type":"object","properties":{"date":{"type":"string","format":"date","description":"Date paid."},"amount":{"type":"string","description":"Amount paid, in pounds (e.g. \"12500.50\")."}},"required":["date","amount"]}},"crown":{"type":"boolean","description":"County Court: the costs are payable by the Crown, such as the MoD."},"customStart":{"type":"boolean","description":"The court ordered interest to run from another date."},"startDate":{"type":"string","format":"date","description":"Where customStart is true: the date interest runs from."}},"required":["court","orderKind","orderDate","costs"],"additionalProperties":false},"annotations":{"title":"Interest on costs calculator (Judgments Act 1838, 8%)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"98fc0a46dbc969aba8924ac1631f02802044e9939ba523b16cb3f1e99b82196a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_interest_on_damages","title":"Interest on damages calculator (special account rate, 2%, 8%)","description":"Works out interest on damages before judgment in England and Wales (Senior Courts Act 1981 s.35A; County Courts Act 1984 s.69), head by head: general damages for pain, suffering and loss of amenity at 2% a year from service of the claim form; past losses running to the end date at half the Court Funds Office special account rate from when they began; a loss on one date (a large expense, a bereavement award, funeral costs) at the full rate; a loss that stopped before the end date by one of three methods; and a debt at 8%, another rate or Bank Rate plus a margin, with wording for the particulars of claim (CPR 16.4(2)). Uses every special account rate since 1 February 1993, credits interest on interim payments against the past losses, and gives the daily rate. No interest on future losses. With mode \"latePayment\" it works out statutory interest on business debts under the Late Payment of Commercial Debts (Interest) Act 1998 instead: 8% over Bank Rate on the 30 June or 31 December before interest starts, from the day after the agreed or default payment date (s.4), and the £40, £70 or £100 fixed sum for each debt (s.5A).","inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["damages","latePayment"],"description":"\"damages\" (the default): interest on heads of damages or a debt under s.35A or s.69, using heads. \"latePayment\": statutory interest and fixed sums on business debts under the Late Payment of Commercial Debts (Interest) Act 1998, using debts."},"court":{"type":"string","enum":["county","high"],"description":"County Court (s.69, the default) or High Court (s.35A); only changes the wording for a debt."},"endDate":{"type":"string","format":"date","description":"The date to calculate to: trial, judgment or settlement; for a claim form, the date of issue or earlier (defaults to today)."},"heads":{"type":"array","description":"The heads of loss, each worked out on its own.","items":{"type":"object","properties":{"type":{"type":"string","enum":["psla","continuing","oneoff","ended","debt"],"description":"\"psla\": general damages for pain, suffering and loss of amenity, 2% from service of the claim form. \"continuing\": a past loss running to the end date (earnings, care), half the special account rate. \"oneoff\": a past loss on one date (an expense, bereavement, funeral), the full rate. \"ended\": a past loss over a period that stopped before the end date. \"debt\": a debt or other sum at a set rate."},"label":{"type":"string","description":"A name for the head, such as \"Past loss of earnings\"."},"amount":{"type":"string","description":"The amount of the head (past losses before deducting recoverable benefits; lost earnings net of tax), in pounds (e.g. \"12500.50\")."},"from":{"type":"string","format":"date","description":"\"psla\": the date the claim form was served. \"continuing\" and \"ended\": the date the loss began. \"oneoff\": the date it was incurred. \"debt\": the date it fell due."},"to":{"type":"string","format":"date","description":"\"ended\" only: the date the loss stopped."},"method":{"type":"string","enum":["midpoint","split","half"],"description":"\"ended\" only: \"midpoint\" (the default) for the full rate from the midpoint of the loss; \"split\" for half the rate while it ran, then the full rate; \"half\" for half the rate throughout."},"rateKind":{"type":"string","enum":["statutory","fixed","base"],"description":"\"debt\" only: \"statutory\" for 8% (the default), \"fixed\" for the rate in rate, \"base\" for Bank Rate plus the margin in rate."},"rate":{"type":"string","description":"\"debt\" only: the fixed rate, or the margin over Bank Rate, in % (e.g. \"3.5\")."}},"required":["type","amount","from"]}},"interimPayments":{"type":"array","description":"Interim payments, each with a date and an amount. Interest on them is credited against the interest on past losses.","items":{"type":"object","properties":{"date":{"type":"string","format":"date","description":"Date paid."},"amount":{"type":"string","description":"Amount paid, in pounds (e.g. \"12500.50\")."}},"required":["date","amount"]}},"interimRate":{"type":"string","enum":["full","half"],"description":"Credit interest on interim payments at the \"full\" special account rate (the default) or \"half\" of it; courts differ."},"debts":{"type":"array","description":"mode \"latePayment\" only: the unpaid invoices, each a qualifying debt under a contract for goods or services between businesses (up to 12).","items":{"type":"object","properties":{"label":{"type":"string","description":"A name for the debt, such as \"Invoice 1043\"."},"amount":{"type":"string","description":"The sum due on the invoice, including VAT if VAT was charged (our reading of the Act), in pounds (e.g. \"12500.50\")."},"notice":{"type":"string","format":"date","description":"The day the purchaser had notice of the amount, usually the day the invoice was received."},"performed":{"type":"string","format":"date","description":"The day the supplier delivered the goods or finished the services, if later than the notice."},"agreed":{"type":"string","format":"date","description":"The payment date agreed in the contract, if any."},"verified":{"type":"string","format":"date","description":"The day an acceptance or verification procedure was completed, if the contract has one."}},"required":["amount","notice"]}},"publicAuthority":{"type":"boolean","description":"mode \"latePayment\" only: true if the purchaser is a public authority (s.4(8)), so an agreed date cannot push the start past the 30-day period (s.4(2D))."},"longTerms":{"type":"string","enum":["limit","agreed"],"description":"mode \"latePayment\" only, where agreed terms run past 60 days (s.4(2E)) or a 30-day verification period (s.4(5C)): \"limit\" (the default) applies the limit; \"agreed\" treats the longer terms as not grossly unfair (s.4(2F), (5D))."}},"additionalProperties":false},"annotations":{"title":"Interest on damages calculator (special account rate, 2%, 8%)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"cf0092fa16059d276e7ce0beee9c33655d5c3c463726d56f6049e369d9c80930","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_judgment_interest","title":"Judgment interest calculator (8% on judgment debts)","description":"Works out simple interest at 8% a year on a judgment debt in England and Wales, from the date of judgment (or a date the court ordered, or in the County Court a date for payment in the judgment) to the date you choose. High Court: any judgment (Judgments Act 1838 s.17); no rule fixes how part payments are applied, so the default is interest first, a rule of thumb the Court of Appeal accepted as fair, with the debt-first total alongside. County Court: only judgments of £5,000 or more or for a Late Payment Act qualifying debt, with the exceptions in the County Courts (Interest on Judgment Debts) Order 1991: consumer credit and suspended possession orders carry none, payments go to the debt first, County Court enforcement that produced a payment stops it, and an attachment of earnings or administration order suspends it while in force. Flags interest more than six years old (Limitation Act 1980 s.24(2)). Leap years per Lomas v Burlington. Not for interest on costs (use calculate_interest_on_costs) or interest before judgment.","inputSchema":{"type":"object","properties":{"court":{"type":"string","enum":["high","county"],"description":"High Court or County Court."},"judgmentDate":{"type":"string","format":"date","description":"The date judgment was given for the sum; where damages were assessed later, the date of that judgment."},"sum":{"type":"string","description":"The judgment debt: everything the judgment orders to be paid as a sum, including any costs stated in it, in pounds (e.g. \"12500.50\")."},"endDate":{"type":"string","format":"date","description":"The date to calculate interest to (defaults to today)."},"payments":{"type":"array","description":"Payments since the judgment, each with a date and an amount.","items":{"type":"object","properties":{"date":{"type":"string","format":"date","description":"Date paid."},"amount":{"type":"string","description":"Amount paid, in pounds (e.g. \"12500.50\")."}},"required":["date","amount"]}},"paymentsTo":{"type":"string","enum":["interest","debt"],"description":"High Court only: apply payments to interest first (the default: no rule fixes the order, and the Court of Appeal accepted this rule of thumb as fair in Evonik UK Holdings Ltd v HMRC [2025] EWCA Civ 1392) or to the judgment debt first. County Court payments always go to the debt first."},"payBy":{"type":"string","format":"date","description":"County Court: the date for payment the judgment set, if any (1991 Order art 3(a))."},"customStart":{"type":"boolean","description":"The court ordered interest to run from another date."},"startDate":{"type":"string","format":"date","description":"Where customStart is true: the date interest runs from."},"lpa":{"type":"boolean","description":"County Court: the judgment is for a qualifying debt under the Late Payment of Commercial Debts (Interest) Act 1998, so it carries interest under £5,000."},"cca":{"type":"boolean","description":"County Court: the claim was under an agreement regulated by the Consumer Credit Act 1974 (no interest)."},"spo":{"type":"boolean","description":"County Court: a suspended possession order for a landlord or mortgagee of a dwelling (no interest)."},"instalments":{"type":"boolean","description":"County Court: the judgment is payable by instalments (not calculated)."},"enforcementFrom":{"type":"string","format":"date","description":"County Court: the date enforcement proceedings in the County Court were taken, if they produced a payment."},"aoeFrom":{"type":"string","format":"date","description":"County Court: the date an attachment of earnings order that produced nothing, or an administration order, came into force. If attachment of earnings produced a payment, give its start as enforcementFrom instead."},"aoeTo":{"type":"string","format":"date","description":"County Court: the date that order ended, if it has."},"leap":{"type":"string","enum":["lomas","365"],"description":"\"lomas\" (default) divides a year containing 29 February by 366; \"365\" uses 365 throughout."}},"required":["court","judgmentDate","sum"],"additionalProperties":false},"annotations":{"title":"Judgment interest calculator (8% on judgment debts)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"e69d80d0707dfb04c61f84d12e2a608543b0c22436bcd63ebb265f1d7e536182","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_judicial_review_time_limits","title":"Judicial review time limit calculator (CPR 54.5; Aarhus caps)","description":"Works out the time limits for a claim for judicial review in England and Wales: promptly and in any event within 3 months of the grounds arising (CPR 54.5(1)), 6 weeks for decisions under the planning Acts (54.5(5)), 30 days beginning with the day of knowledge in procurement (54.5(6); Procurement Act 2023 s.106), with the pre-action protocol letter and reply, service of the claim form (54.7), the acknowledgment of service (54.8), the reply (54.8A), renewal after refusal on the papers (54.12), detailed grounds (54.14), the fees and the Aarhus Convention costs caps (CPR 46.24 to 46.28). Time cannot be extended by agreement. It never advises whether to claim.","inputSchema":{"type":"object","properties":{"kind":{"type":"string","enum":["general","planning","procurement"],"description":"The kind of claim: \"general\" (Most claims: any other decision, action or failure to act), \"planning\" (A decision of the Secretary of State or a local planning authority under the planning Acts), \"procurement\" (A procurement decision (Procurement Act 2023, or the Public Contracts Regulations 2015))."},"grounds":{"type":"string","format":"date","description":"The day time runs from: \"general\", the day the grounds first arose; \"planning\", the date of the decision; \"procurement\", the day the claimant first knew or ought to have known of the grounds."},"letterSent":{"type":"string","format":"date","description":"Optional: the day the pre-action letter before claim was sent."},"issued":{"type":"string","format":"date","description":"Optional: the day the claim form (N461) was issued."},"served":{"type":"string","format":"date","description":"Optional: the day the step to serve the claim form on the defendant was taken."},"aosServed":{"type":"string","format":"date","description":"Optional: the day the acknowledgment of service was served on the claimant."},"refusalServed":{"type":"string","format":"date","description":"Optional: the day the order refusing permission on the papers was served."},"permissionServed":{"type":"string","format":"date","description":"Optional: the day the order giving permission was served."},"aarhus":{"type":"boolean","description":"The claim form says it is an Aarhus Convention claim (costs caps, CPR 46.24 to 46.28)."},"claimant":{"type":"string","enum":["individual","other"],"description":"Who the claimant is, for the Aarhus cap: \"individual\" (an individual), \"other\" (a company or other body)."}},"required":["kind","grounds"],"additionalProperties":false},"annotations":{"title":"Judicial review time limit calculator (CPR 54.5; Aarhus caps)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"9a16adcb15aa2f0d0b48f9971ec4346d033950e3299906707a1d92034077c26a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_limitation_period","title":"Limitation period calculator (Limitation Act 1980)","description":"Works out the last day to bring a civil claim in England and Wales under the Limitation Act 1980, strictly: personal injury, clinical negligence and industrial disease (s.11, with children and capacity under s.28, death under s.11(5) and s.12, child sexual abuse under s.11ZA, armed forces), housing disrepair (a continuing breach: the 6-year look-back from the issue date), contract, tort and latent damage with the 15-year longstop, deeds, the Defective Premises Act, contribution, defamation, defective products and judgments. It never infers a date of knowledge: give it. Where the law is unsettled it gives the earlier (safe) date first, never moves a last day off a weekend or bank holiday, and treats s.33 as a discretion, never a date.","inputSchema":{"type":"object","properties":{"kind":{"type":"string","enum":["pi","housing","contract","tort","deed","dpa","contribution","defamation","cpa","judgment"],"description":"The kind of claim: \"pi\" (Personal injury, clinical negligence or industrial disease (including NIHL)), \"housing\" (Housing disrepair: the tenancy covenants), \"contract\" (Breach of contract), \"tort\" (Negligence or another tort, not personal injury), \"deed\" (A deed (specialty)), \"dpa\" (Defective Premises Act 1972, s.1 (building work)), \"contribution\" (Contribution between wrongdoers), \"defamation\" (Defamation or malicious falsehood), \"cpa\" (Defective product (Consumer Protection Act 1987)), \"judgment\" (An action on a judgment (s.24))."},"accrual":{"type":"string","format":"date","description":"The date the cause of action accrued: the injury, breach, damage, publication, completion of the dwelling, judgment or award. With deadline true, the deadline date itself. Not used for \"housing\"."},"deadline":{"type":"boolean","description":"\"contract\" or \"deed\": the breach was a failure to do something, or to pay, by a deadline; accrual is then the deadline date itself."},"knowledge":{"type":"string","format":"date","description":"\"pi\" and \"cpa\": the date of knowledge (s.14), if later than accrual, as you rely on it (never inferred). \"tort\" with latent true: the s.14A starting date."},"dob":{"type":"string","format":"date","description":"\"pi\": the date of birth, if the injured person may have been under 18 when the claim accrued."},"incapableAtAccrual":{"type":"string","enum":["","yes","no"],"description":"\"pi\": whether the injured person lacked capacity to conduct proceedings on the date of the injury, including because of it: \"yes\", \"no\" or \"\" if not known."},"capacityRegained":{"type":"string","format":"date","description":"\"pi\": the date capacity was regained, if it has been."},"died":{"type":"boolean","description":"\"pi\": the injured person has died."},"death":{"type":"string","format":"date","description":"Where died: the date of death."},"prKnowledge":{"type":"string","format":"date","description":"Where died: the personal representative's date of knowledge, if later (s.11(5))."},"dependantKnowledge":{"type":"string","format":"date","description":"Where died: a dependant's date of knowledge, if later (s.12(2))."},"abuse":{"type":"boolean","description":"\"pi\": personal injury caused by sexual abuse while under 18 (s.11ZA)."},"abuseSettled":{"type":"boolean","description":"Where abuse: the claim was settled, or decided by a court, before 29 June 2026."},"abuseSuedBeforeDeath":{"type":"boolean","description":"Where abuse and died: the victim brought the action before dying."},"pre1987":{"type":"boolean","description":"\"pi\": armed forces service or exposure before 15 May 1987 (Crown immunity, a liability bar, not a date)."},"overseas":{"type":"boolean","description":"\"pi\": injury on an overseas armed forces operation (s.33(1ZA))."},"issue":{"type":"string","format":"date","description":"\"housing\": the date the claim will be issued (defaults to today)."},"housingPi":{"type":"boolean","description":"\"housing\": the claim includes damages for personal injury."},"latent":{"type":"boolean","description":"\"tort\": latent damage under s.14A (give knowledge as the s.14A starting date, and longstopFrom)."},"longstopFrom":{"type":"string","format":"date","description":"\"tort\": the date of the last negligent act or omission (15-year longstop, s.14B). \"cpa\": the date the producer supplied the product (10-year longstop)."}},"required":["kind"],"additionalProperties":false},"annotations":{"title":"Limitation period calculator (Limitation Act 1980)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"e9b687badf32f57f0707a7db60d764842d025e365e82d87d92ab49cd97632fe2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_litigant_in_person_costs","title":"Litigant in person costs calculator (CPR 46.5)","description":"Works out the costs a self-represented party can claim in the civil courts of England and Wales under CPR 46.5: £24 an hour for time spent on or after 1 October 2025 and £19 an hour before (PD 46 para 3.4), or proven financial loss; payments for legal services and expert help with the costs claim; disbursements; the two-thirds cap on everything except disbursements, checked only against your own figure for what a lawyer would have been allowed; the small claims track limits (CPR 27.14(2)); fixed recoverable costs (CPR 45.4); and who counts as a litigant in person. It never estimates what a lawyer would have been allowed, and the court decides the time reasonably spent.","inputSchema":{"type":"object","properties":{"who":{"type":"string","enum":["individual","company","lawyer-outside","lawyer-own-practice","company-in-house"],"description":"Who is claiming the costs: \"individual\" (an individual acting for themselves), \"company\" (a company acting through a director or employee who is not its lawyer), \"lawyer-outside\" (a lawyer acting in person outside their own practice, e.g. an employed solicitor or a barrister), \"lawyer-own-practice\" (a solicitor acting through their own practice: a sole practitioner, a partner, or an LLP), \"company-in-house\" (a company acting through its in-house solicitor)."},"regime":{"type":"string","enum":["general","small-claims","frc","section-2"],"description":"What kind of claim: \"general\" (costs not fixed: multi-track, a fast track claim outside fixed recoverable costs, an application, or costs-only proceedings), \"small-claims\" (the small claims track), \"frc\" (fixed recoverable costs, CPR 45 Sections VI to VIII), \"section-2\" (fixed costs on issue, judgment or enforcement, CPR 45 Section II)."},"hoursBefore":{"type":"string","description":"Hours of your own time spent before 1 October 2025 (£19 an hour), in hours (e.g. \"12.5\" or \"3:30\")."},"hoursAfter":{"type":"string","description":"Hours of your own time spent on or after 1 October 2025 (£24 an hour), in hours (e.g. \"12.5\" or \"3:30\")."},"provenLoss":{"type":"string","description":"Financial loss you can prove for the time spent, instead of the hourly rate, in pounds (e.g. \"12500.50\")."},"legalServices":{"type":"string","description":"Paid for legal advice or help from a lawyer qualified in England and Wales, in pounds (e.g. \"12500.50\")."},"costsExpert":{"type":"string","description":"Paid for expert help with the costs claim, in pounds (e.g. \"12500.50\")."},"costsExpertQualified":{"type":"boolean","description":"That expert is in a PD 46 para 3.1 class: a barrister, solicitor, FCILEx, FACL, or a costs draftsman in the Academy of Experts or the Expert Witness Institute."},"counsel":{"type":"string","description":"Direct-access counsel's fees actually paid, in pounds (e.g. \"12500.50\")."},"disbursements":{"type":"string","description":"Other disbursements: court fees, travel, witness and expert witness fees, in pounds (e.g. \"12500.50\")."},"sameDayWitness":{"type":"boolean","description":"A witness allowance is claimed for a day also claimed as attendance time."},"comparator":{"type":"string","description":"Your own figure for what a legal representative would have been allowed (for \"frc\", the fixed recoverable costs), to check the two-thirds cap, in pounds (e.g. \"12500.50\")."},"courtFees":{"type":"string","description":"\"small-claims\": court fees paid, in pounds (e.g. \"12500.50\")."},"travel":{"type":"string","description":"\"small-claims\": reasonable travel and overnight expenses, in pounds (e.g. \"12500.50\")."},"earnings":{"type":"array","items":{"type":"string"},"description":"\"small-claims\": lost earnings, one entry per person per day (each capped at £95), each in pounds, e.g. [\"120\", \"95.50\"]. In a query string, leave out thousands separators."},"experts":{"type":"array","items":{"type":"string"},"description":"\"small-claims\": experts' fees, one entry per expert (each capped at £750), each in pounds, e.g. [\"120\", \"95.50\"]. In a query string, leave out thousands separators."},"injunction":{"type":"boolean","description":"\"small-claims\": the claim includes an injunction or specific performance."},"injunctionAdvice":{"type":"string","description":"\"small-claims\" with injunction: paid for legal advice on that claim (capped at £260), in pounds (e.g. \"12500.50\")."},"unreasonable":{"type":"boolean","description":"\"small-claims\": the court found a party behaved unreasonably (CPR 27.14(2)(g))."}},"required":["who"],"additionalProperties":false},"annotations":{"title":"Litigant in person costs calculator (CPR 46.5)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7f3c4ed0519497b682f96e085491923d49fd7e27172d0e61535c72d5316f2cb6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_part_35_and_part_18_dates","title":"Part 35 questions to experts and Part 18 request dates","description":"Works out the dates for written questions to an expert (CPR 35.6: within 28 days of service of the report, deemed service under CPR 6.26, once only and for clarification unless the court permits or the other party agrees; before proceedings, the pre-action protocol that applies, of which only the Personal Injury Protocol fixes 28 days) and for a Part 18 request for further information (PD 18: the date for the response, and what can be done if none comes, including the application and its fee). On the small claims track CPR 27.2 disapplies both, and it says so. The page also builds a Word template; this tool gives the dates only and never drafts questions.","inputSchema":{"type":"object","properties":{"kind":{"type":"string","enum":["part35","part18"],"description":"What is being sent: \"part35\" (Written questions to an expert (Part 35)), \"part18\" (A Request for further information (Part 18))."},"party":{"type":"string","enum":["claimant","defendant"],"description":"The party putting the questions or making the request: \"claimant\" (the claimant), \"defendant\" (the defendant)."},"smallClaims":{"type":"boolean","description":"The claim is on the small claims track (CPR 27.2 disapplies CPR 35.6 and Part 18)."},"preAction":{"type":"boolean","description":"\"part35\": before proceedings, when the pre-action protocols apply instead of CPR 35.6."},"protocol":{"type":"string","enum":["","pi","disease","housing","clinical","other"],"description":"\"part35\" before proceedings: the pre-action protocol: \"\" (Choose the protocol), \"pi\" (Personal Injury (not a whiplash report)), \"disease\" (Disease and Illness (including noise-induced hearing loss)), \"housing\" (Housing Conditions (England)), \"clinical\" (Resolution of Clinical Disputes), \"other\" (Another protocol, or none)."},"expert":{"type":"string","enum":["other-party","single-joint"],"description":"\"part35\": whose expert: \"other-party\" (The other side’s expert), \"single-joint\" (A single joint expert)."},"reportDate":{"type":"string","format":"date","description":"\"part35\": the date the report was served or, with reportMethod, sent."},"reportMethod":{"type":"string","enum":["","email","first-class-post","document-exchange","delivery","fax","personal"],"description":"\"part35\": how the report was served, for deemed service under CPR 6.26: \"\" (I know the date of service), \"email\", \"first-class-post\", \"document-exchange\" (Document exchange (DX)), \"delivery\" (Delivered to the address), \"fax\", \"personal\" (Personal service)."},"reportLate":{"type":"boolean","description":"\"part35\": the report was emailed, faxed or delivered at or after 4.30pm."},"orderQuestionsBy":{"type":"string","format":"date","description":"Optional, \"part35\": the date the court's directions give for the questions."},"orderAnswersBy":{"type":"string","format":"date","description":"Optional, \"part35\": the date the court's directions give for the answers."},"alreadyPut":{"type":"boolean","description":"\"part35\": questions have already been put on this report (once only, CPR 35.6(2)(a))."},"beyondClarification":{"type":"boolean","description":"\"part35\": the questions go beyond clarifying the report (CPR 35.6(2)(c))."},"leave":{"type":"string","enum":["","permission","agreement"],"description":"\"part35\": permission or agreement for questions outside the rule: \"\" (Neither), \"permission\" (The court has given permission), \"agreement\" (The other party has agreed)."},"questionsDate":{"type":"string","format":"date","description":"Optional, \"part35\": the day the questions are or were sent."},"questionsMethod":{"type":"string","enum":["","email","first-class-post","document-exchange","delivery","fax","personal"],"description":"Optional, \"part35\": how the questions are sent: \"\" (Not chosen yet), \"email\", \"first-class-post\", \"document-exchange\" (Document exchange (DX)), \"delivery\" (Delivered to the address), \"fax\", \"personal\" (Personal service)."},"questionsLate":{"type":"boolean","description":"Optional, \"part35\": the questions are emailed or delivered at or after 4.30pm."},"requestDate":{"type":"string","format":"date","description":"\"part18\": the date the request is made and sent."},"requestMethod":{"type":"string","enum":["","email","first-class-post","document-exchange","delivery","fax","personal"],"description":"\"part18\": how the request is sent: \"\" (Another way: I will enter the date of service), \"email\", \"first-class-post\", \"document-exchange\" (Document exchange (DX)), \"delivery\" (Delivered to the address), \"fax\", \"personal\" (Personal service)."},"requestLate":{"type":"boolean","description":"\"part18\": the request is emailed or delivered at or after 4.30pm."},"requestServed":{"type":"string","format":"date","description":"\"part18\" with no requestMethod: the day the request was served."},"responseBy":{"type":"string","format":"date","description":"\"part18\": the date the request gives for the response."},"reply":{"type":"string","enum":["","none","objection","incomplete"],"description":"\"part18\": what has come back: \"\" (Not due yet, or not known), \"none\" (No response at all), \"objection\" (An objection, or a note that it cannot comply in time), \"incomplete\" (A response that does not answer the Request)."},"orderBy":{"type":"string","format":"date","description":"Optional, \"part18\": the date an order under CPR 18.1 (or CPR 27.2(3)) gives for the response."}},"required":["kind"],"additionalProperties":false},"annotations":{"title":"Part 35 questions to experts and Part 18 request dates","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7f13770e2762d395d2fc3debca36b7e39033955bbc0e4250fb52b926950bd6a3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_part_36_offer","title":"Part 36 calculator (CPR 36.17 consequences)","description":"Works out a Part 36 offer in England and Wales: when it was made (deemed service, CPR 6.26 and 36.7) and when its relevant period ends; whether an acceptance was in time (CPR 36.13); whether the judgment, or the detailed assessment, beat the offer (CPR 36.17(1)); and the consequences in money: the additional amount, enhanced interest of up to 10% above base rate, indemnity costs and interest on them, the 35% uplift in fixed costs claims (CPR 36.24), or the defendant's costs. Uses the Bank of England's base rate history. Give at least who made the offer, the amount and the date it was sent; add the outcome to see the consequences.","inputSchema":{"type":"object","properties":{"proceedings":{"type":"string","enum":["claim","fixed-costs","assessment"],"description":"\"claim\" for a claim outside the fixed costs regimes (default), \"fixed-costs\" for a claim in Part 45 Sections VI to VIII, or \"assessment\" for an offer on the bill in detailed assessment (CPR 47.20)."},"offeror":{"type":"string","enum":["claimant","defendant"],"description":"Who made the offer. In detailed assessment, claimant means the receiving party and defendant the paying party."},"offerAmount":{"type":"string","description":"The offer, in pounds (e.g. \"12500.50\")."},"offerSent":{"type":"string","format":"date","description":"The date the offer was sent."},"offerMethod":{"type":"string","enum":["email","first-class-post","document-exchange","delivery","fax","personal"],"description":"How the offer was sent (default email)."},"offerAfterCutOff":{"type":"boolean","description":"The offer was sent at or after 4.30pm (for email, fax, delivery or personal service)."},"relevantDays":{"type":"string","description":"The relevant period in days (default \"21\")."},"trialDate":{"type":"string","format":"date","description":"The trial date, or the detailed assessment hearing date, if one is fixed."},"outcome":{"type":"string","enum":["open","accepted","judgment"],"description":"\"open\" (default), \"accepted\", or \"judgment\" (in detailed assessment, the end of the assessment)."},"acceptanceSent":{"type":"string","format":"date","description":"Where accepted: the date the acceptance was sent."},"acceptanceMethod":{"type":"string","enum":["email","first-class-post","document-exchange","delivery","fax","personal"],"description":"Where accepted: how the acceptance was sent (default email)."},"acceptanceAfterCutOff":{"type":"boolean","description":"Where accepted: the acceptance was sent at or after 4.30pm."},"withdrawn":{"type":"boolean","description":"The offer was withdrawn (CPR 36.17(7)(a))."},"changedAndBeaten":{"type":"boolean","description":"The offer was changed to be less advantageous, and the result beat the changed terms (CPR 36.17(7)(b))."},"judgmentDate":{"type":"string","format":"date","description":"Where there was judgment: its date (in detailed assessment, the end of the assessment)."},"awarded":{"type":"string","description":"Where there was judgment: the damages awarded, excluding interest (in detailed assessment, the bill as assessed), in pounds (e.g. \"12500.50\")."},"interestBasis":{"type":"string","enum":["rate","figures","none"],"description":"Interest on the damages, for the comparison: \"rate\" (a simple rate from a date, the default), \"figures\" (amounts you give) or \"none\"."},"interestRate":{"type":"string","description":"Where interestBasis is \"rate\": the annual rate in percent, e.g. \"2\"."},"interestFrom":{"type":"string","format":"date","description":"Where interestBasis is \"rate\": the date interest runs from."},"interestToExpiry":{"type":"string","description":"Where interestBasis is \"figures\": the interest up to the end of the relevant period, in pounds (e.g. \"12500.50\")."},"interestTotal":{"type":"string","description":"Where interestBasis is \"figures\": the interest awarded in total, in pounds (e.g. \"12500.50\")."},"enhancedBasis":{"type":"string","enum":["above-base","fixed"],"description":"Enhanced interest (CPR 36.17(4)(a)): \"above-base\" (default) or a \"fixed\" annual rate."},"uplift":{"type":"string","description":"Enhanced interest: percentage points above base rate, up to 10 (default \"10\")."},"fixedRate":{"type":"string","description":"Where enhancedBasis is \"fixed\": the annual rate in percent."},"postExpiryCosts":{"type":"string","description":"Costs from the end of the relevant period, for interest on costs (CPR 36.17(4)(c)), in pounds (e.g. \"12500.50\")."},"costsUplift":{"type":"string","description":"Interest on those costs: percentage points above base rate, up to 10 (default \"10\")."},"fixedCostsAtExpiry":{"type":"string","description":"Fixed costs claims: the fixed costs for the stage reached when the relevant period ended, in pounds (e.g. \"12500.50\")."},"fixedCostsAtJudgment":{"type":"string","description":"Fixed costs claims: the fixed costs for the stage reached at judgment, in pounds (e.g. \"12500.50\")."}},"required":["offeror","offerAmount","offerSent"],"additionalProperties":false},"annotations":{"title":"Part 36 calculator (CPR 36.17 consequences)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"4815629974acbe5918642c11fbe30609ee961d578be24156b4cb2b979cd8add8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_pi_portal_timescales","title":"PI portal timescales (RTA, EL/PL and RTA small claims protocols)","description":"Works out the timescales in the Pre-Action Protocol for Low Value Personal Injury Claims in Road Traffic Accidents, the EL/PL protocol and the RTA Small Claims (OIC) protocol, in business days: the CNF response (15 or 30 business days RTA, 30 employers' liability, 40 public liability; RTA small claims 30 or 40), interim payments, the Stage 2 consideration and negotiation periods and their extensions, settlement and non-settlement payments, the Court Proceedings Pack, the exit points and Stage 3 under PD 49F. Dates beyond the bank-holiday data are never given as firm. It never advises on liability, value or settlement.","inputSchema":{"type":"object","properties":{"protocol":{"type":"string","enum":["rta","elpl","oic"],"description":"The protocol: \"rta\" (RTA protocol: road traffic accident, above the small claims limit, up to £25,000), \"elpl\" (EL/PL protocol: employers’ liability (including disease) or public liability, up to £25,000), \"oic\" (RTA small claims protocol (Official Injury Claim): injury up to £5,000, overall up to £10,000)."},"claimType":{"type":"string","enum":["el","pl"],"description":"\"elpl\": the kind of claim: \"el\" (Employers’ liability (accident or disease)), \"pl\" (Public liability)."},"mib":{"type":"boolean","description":"RTA and RTA small claims: no insurer identified, so the MIB deals with the claim."},"accident":{"type":"string","format":"date","description":"Optional: the date of the accident, to check which protocol applies."},"cnfSent":{"type":"string","format":"date","description":"The day the CNF was sent (RTA small claims: the day the claim was accepted on the Portal)."},"interimSent":{"type":"string","format":"date","description":"Optional: the day the Interim Settlement Pack was sent (RTA small claims: the interim payment request)."},"interimKind":{"type":"string","enum":["1000","more"],"description":"Optional, RTA and EL/PL: the interim payment requested: \"1000\" (£1,000), \"more\" (More than £1,000)."},"packSent":{"type":"string","format":"date","description":"Optional: the day the Stage 2 Settlement Pack was sent (RTA small claims: the medical report and the para 8.5 items)."},"initialExtension":{"type":"string","description":"Optional, RTA and EL/PL: business days agreed to add to the initial consideration period (a whole number)."},"negotiationExtension":{"type":"string","description":"Optional, RTA and EL/PL: business days agreed to add to the negotiation period (a whole number)."},"offerMade":{"type":"string","format":"date","description":"Optional: the day of the last offer."},"settled":{"type":"string","format":"date","description":"Optional: the day a settlement was agreed."},"cppSent":{"type":"string","format":"date","description":"Optional: the day the Court Proceedings Pack was sent (RTA small claims: the Court Pack list)."},"stage3Served":{"type":"string","format":"date","description":"Optional, RTA and EL/PL: the day the step to serve the Stage 3 claim form was taken."}},"required":["protocol"],"additionalProperties":false},"annotations":{"title":"PI portal timescales (RTA, EL/PL and RTA small claims protocols)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"ac5f88bde6c9072b6bdd1e00749f94f1667daaefa1abd476a7a873813451a527","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_pre_action_protocol_deadlines","title":"Pre-action protocol deadline calculator","description":"Works out the dates the main pre-action protocols in England and Wales set after a letter of claim, counted the way each protocol words them, with the paragraph for each: housing conditions (20 working days from receipt, deemed 2 days after the letter's date; inspection; expert's report), clinical disputes (14 days from receipt; Letter of Response 4 months from the letter of claim, and from receipt), personal injury (21 calendar days from posting; 3 months from the acknowledgment), disease and illness including hearing loss (21 days from posting; 90 days from the acknowledgment), professional negligence, construction and engineering, debt claims, and the Practice Direction where no protocol applies. Flags dates that fall on a weekend or bank holiday (protocol periods do not roll forward).","inputSchema":{"type":"object","properties":{"protocol":{"type":"string","enum":["housing","clinical","pi","disease","profneg","construction","debt","none"],"description":"The protocol: \"housing\" (Housing conditions (disrepair), England or Wales), \"clinical\" (Clinical disputes (clinical negligence)), \"pi\" (Personal injury), \"disease\" (Disease and illness (including hearing loss)), \"profneg\" (Professional negligence), \"construction\" (Construction and engineering), \"debt\" (Debt claims (business against an individual)), \"none\" (No specific protocol (the Practice Direction))."},"letterDate":{"type":"string","format":"date","description":"Housing, clinical and debt: the date of the letter of claim."},"sentDate":{"type":"string","format":"date","description":"Personal injury and disease: the date the letter of claim was posted or sent."},"receivedDate":{"type":"string","format":"date","description":"Clinical, professional negligence, construction and no protocol: the date the letter of claim was received."},"ackDate":{"type":"string","format":"date","description":"Personal injury, disease and professional negligence: the date of the defendant's acknowledgment."},"responseDate":{"type":"string","format":"date","description":"Housing: the date of the landlord's response, for the inspection."},"inspectionDate":{"type":"string","format":"date","description":"Housing: the date of the inspection, for the expert's report."},"recordsDate":{"type":"string","format":"date","description":"Clinical and disease: the date the records were requested."},"replyDate":{"type":"string","format":"date","description":"Debt: the date the completed Reply Form was received."},"foreign":{"type":"boolean","description":"Personal injury and disease: the accident or negligence was abroad, or the defendant is outside England and Wales."}},"required":["protocol"],"additionalProperties":false},"annotations":{"title":"Pre-action protocol deadline calculator","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"87f37b4f151f83c4272726421d32f357d024a0c335b7eebe4283acfd991a5577","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"calculate_statutory_demand_deadlines","title":"Statutory demand deadline calculator (Insolvency Act 1986 ss.123 and 268; IR 2016)","description":"Works out the statutory demand and petition timetable in England and Wales: on a company (Insolvency Act 1986 s.123(1)(a): 3 weeks to pay, secure or compound, then a winding-up petition) or on an individual (s.268: 18 days to apply to set the demand aside under IR 2016 r.10.4, 21 days to comply, then a bankruptcy petition for at least £5,000), with personal service and CPR 6.26, a set-aside application stopping the clock, the four-month rule, service of the petition (CPR 6.14), the Gazette notice, the certificate of compliance, notices of opposition and of intention to appear, and the court fee and official receiver's deposit. For a company, business days leave out Scotland's bank holidays too (s.251). Demands served abroad are not covered. Says where a date rests on a reading.","inputSchema":{"type":"object","properties":{"debtor":{"type":"string","enum":["company","individual"],"description":"Who the demand is served on: \"company\" (a company: winding up), \"individual\" (an individual: bankruptcy)."},"abroad":{"type":"boolean","description":"\"individual\": the demand was served outside England and Wales (not covered: the periods differ, IR 2016 r.10.1(10))."},"amount":{"type":"string","description":"The sum demanded (optional), for the £750 company and £5,000 bankruptcy thresholds, in pounds (e.g. \"12500.50\")."},"served":{"type":"string","format":"date","description":"\"company\": the day the demand was left at the registered office. \"individual\": the day it was served (see method)."},"servedTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"\"individual\", served personally: the time it was handed over, for CPR 6.26 (24-hour HH:MM). Leave out if not known."},"method":{"type":"string","enum":["personal","acknowledged","certificate"],"description":"\"individual\": how the demand was served (default personal): \"personal\" (handed to the debtor personally), \"acknowledged\" (service acknowledged in writing), \"certificate\" (another way (date in the certificate of service))."},"setAside":{"type":"string","enum":["","pending","dismissed-papers","dismissed-hearing","set-aside"],"description":"\"individual\": any application to set the demand aside: \"\" (no application, or not known), \"pending\" (applied, not yet decided), \"dismissed-papers\" (dismissed without a hearing), \"dismissed-hearing\" (dismissed at a hearing), \"set-aside\" (the demand was set aside)."},"setAsideFiled":{"type":"string","format":"date","description":"\"individual\": the date the application to set the demand aside was filed."},"setAsideDecided":{"type":"string","format":"date","description":"\"individual\": the date the application was dismissed, or the demand set aside."},"orderFrom":{"type":"string","format":"date","description":"Where setAside is \"dismissed-hearing\": the date in the order from which a petition may be presented, if it gives one."},"presented":{"type":"string","format":"date","description":"The date the petition was presented."},"petitionServed":{"type":"string","format":"date","description":"The day the petition was handed over (\"individual\") or served at the registered office (\"company\")."},"hearing":{"type":"string","format":"date","description":"The date of the hearing of the petition."}},"required":["debtor","served"],"additionalProperties":false},"annotations":{"title":"Statutory demand deadline calculator (Insolvency Act 1986 ss.123 and 268; IR 2016)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b3c11091e3c0f233d676519ea6ea56dd53423b494dc1368b502d3d47824d8f15","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"check_appeal_route_and_deadline","title":"Appeal route and deadline checker (CPR Part 52, PD 52A, CPR 47.21 to 47.24)","description":"For a decision in an ordinary civil claim in England and Wales, or in detailed assessment proceedings, works out which court hears an appeal (Destination of Appeals Order 2016; PD 52A Table 1), whether permission is needed and from whom, the last day for the appellant's notice (21 days under CPR 52.12(2)(b), or the period the lower court set, with court office closures), the form (N161, or N164 for small claims), the court fee, the respondent's notice (N162), transcript and appeal bundle dates, and the next steps; and flags a notice already late against today's date. Covers appeals from authorised court officers (CPR 47.21 to 47.24) and the London costs route in PD 47 para 4.2. Family, insolvency, contempt and statutory appeals are outside it. It never advises whether to appeal or rates an appeal's prospects.","inputSchema":{"type":"object","properties":{"judge":{"type":"string","enum":["cc-dj","cc-cj","hc-master","hc-judge","aco"],"description":"Who made the decision (a deputy counts as the judge they sit for): \"cc-dj\" (County Court: District Judge or Deputy District Judge), \"cc-cj\" (County Court: Circuit Judge or Recorder), \"hc-master\" (High Court: Master, Costs Judge or District Judge of the High Court), \"hc-judge\" (High Court Judge (including a deputy)), \"aco\" (Authorised court officer (a costs officer, on detailed assessment))."},"decision":{"type":"string","enum":["final","interim","small-claims","detailed-assessment","aco-appeal"],"description":"What was decided (\"small-claims\" only for a County Court judge, \"aco-appeal\" only for \"hc-master\"; leave out for \"aco\", always detailed assessment): \"final\" (A final decision in the claim (including any costs order or summary assessment made with it)), \"interim\" (An interim or case management decision), \"small-claims\" (A decision in a claim allocated to the small claims track), \"detailed-assessment\" (A decision in detailed assessment proceedings), \"aco-appeal\" (A decision on an appeal from an authorised court officer)."},"special":{"type":"boolean","description":"Family, insolvency, Companies Acts, contempt, a statutory appeal, case stated or judicial review: outside this checker, which says so and where to look."},"onAppeal":{"type":"boolean","description":"The decision was itself made on appeal (a second appeal); only for \"cc-cj\" or \"hc-judge\"."},"decided":{"type":"string","format":"date","description":"The date of the decision hearing (the judgment given or handed down, not the sealed order), for the deadline."},"directed":{"type":"string","enum":["no","days","date"],"description":"Whether the lower court set its own period for the appellant's notice (CPR 52.12(2)(a)): \"no\" (no, the usual 21 days), \"days\" (a number of days: give directedDays), \"date\" (a date: give directedDate)."},"directedDays":{"type":"string","description":"Where directed is \"days\": the number of days, e.g. \"28\"."},"directedDate":{"type":"string","format":"date","description":"Where directed is \"date\": the date the court set."},"permission":{"type":"string","enum":["granted","refused","not-asked"],"description":"What the lower court did about permission to appeal (leave out if not known): \"granted\", \"refused\", \"not-asked\"."},"respondentServed":{"type":"string","format":"date","description":"The date the respondent was served with the appellant's notice, or notice that permission was given, for the respondent's notice (CPR 52.13(5))."},"filed":{"type":"string","format":"date","description":"The date the appellant's notice was filed, for the transcript and appeal bundle dates (PD 52B paras 6.2 and 6.3)."}},"required":["judge"],"additionalProperties":false},"annotations":{"title":"Appeal route and deadline checker (CPR Part 52, PD 52A, CPR 47.21 to 47.24)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"1a05f1d7fe6e7fda96f0adea096f93b77b0d05ffcf13d4ea8c3268aa919cf819","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"check_awaabs_law_timescales","title":"Awaab's Law timescales checker (S.I. 2025/1042)","description":"Checks a social landlord's Awaab's Law timescales in England (section 10A of the Landlord and Tenant Act 1985 and the Hazards in Social Housing (Prescribed Requirements) (England) Regulations 2025, S.I. 2025/1042, in force from 27 October 2025 for damp and mould and for emergency hazards): the investigation, the written summary, the safety work, alternative accommodation and supplementary preventative work, each with its deadline and whether it was met, counting working days or 24-hour periods. It does not decide whether a hazard is significant or an emergency: that is a question of fact. Give the hazard, the timescale (track) and the date the landlord became aware; add later dates to check each step.","inputSchema":{"type":"object","properties":{"landlord":{"type":"string","enum":["social","private","other"],"description":"\"social\" for a council or housing association (default), \"private\" or \"other\". Awaab's Law covers social housing."},"hazard":{"type":"string","enum":["damp","excess-cold","excess-heat","hygiene","falls-level","falls-stairs","falls-between","electrical","fire","explosion","collapse","other","crowding"],"description":"The hazard: \"damp\" (Damp, mould or fungal growth), \"excess-cold\", \"excess-heat\", \"hygiene\" (Domestic hygiene, including food, pests, waste and sanitation), \"falls-level\" (Falls on the level, including baths and showers), \"falls-stairs\" (Falls on stairs, steps or ramps), \"falls-between\" (Falls between levels), \"electrical\" (Electrical hazards), \"fire\" (Fire and smoke), \"explosion\" (Explosions), \"collapse\" (Structural collapse or falling elements), \"other\" (Another housing hazard (e.g. water supply, carbon monoxide or gas, intruders)), \"crowding\" (Crowding and space)."},"track":{"type":"string","enum":["significant","emergency"],"description":"\"significant\" (working days, default) or \"emergency\" (24 hours)."},"fireLocation":{"type":"string","enum":["","inside","block"],"description":"For a fire hazard: \"inside\" (inside a flat, or anywhere in a house) or \"block\" (a building with two or more homes: its structure, external walls, common parts or a flat's front door)."},"aware":{"type":"string","format":"date","description":"The date the landlord became aware of the issue (a report, complaint, inspection or letter of claim)."},"awareTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Emergency: the time the landlord became aware (24-hour HH:MM). Leave out if not known."},"groundsLater":{"type":"boolean","description":"Emergency: reasonable grounds to believe there was an emergency arose later than awareness."},"groundsDate":{"type":"string","format":"date","description":"Where groundsLater: when the grounds arose."},"groundsTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Where groundsLater: the time the grounds arose (24-hour HH:MM). Leave out if not known."},"knewBefore":{"type":"boolean","description":"The landlord knew of the problem before the regulations applied to it (reg 21)."},"investigated":{"type":"string","format":"date","description":"The date the investigation (or emergency investigation) was completed."},"investigatedTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Emergency: the time the investigation was completed (24-hour HH:MM). Leave out if not known."},"askedInspection":{"type":"boolean","description":"The tenant asked for a physical inspection."},"inspectionRequested":{"type":"string","format":"date","description":"Where askedInspection: the date of the request."},"firstWasPhysical":{"type":"string","enum":["","yes","no"],"description":"Whether the first investigation included a physical inspection (\"\" if not known)."},"renewed":{"type":"string","format":"date","description":"A renewed investigation (reg 7): the date it was completed."},"renewedTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"The time the renewed investigation was completed (24-hour HH:MM). Leave out if not known."},"firstOutcome":{"type":"string","enum":["","none","significant"],"description":"Where there was a renewed investigation: what the first one found, \"none\" or \"significant\"."},"outcome":{"type":"string","enum":["","none","significant","emergency","further"],"description":"What the latest investigation found: \"none\" (no significant or emergency hazard), \"significant\", \"emergency\", or \"further\" (a hazard, but a further investigation was needed)."},"furtherHazard":{"type":"string","enum":["","significant","emergency"],"description":"Where outcome is \"further\": the hazard found."},"safetyBy":{"type":"string","enum":["","first","further"],"description":"Where outcome is \"further\": which investigation identified the safety work."},"further":{"type":"string","format":"date","description":"The date the further investigation was completed."},"furtherTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"The time the further investigation was completed (24-hour HH:MM). Leave out if not known."},"summary1":{"type":"string","format":"date","description":"The date the written summary was given after the first investigation (handed over, posted or emailed)."},"summary2":{"type":"string","format":"date","description":"The date the written summary was given after the renewed investigation."},"summary3":{"type":"string","format":"date","description":"The date the written summary was given after the further investigation."},"safetyDone":{"type":"string","format":"date","description":"The date the safety work was completed."},"safetyDoneTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Emergency: the time the safety work was completed (24-hour HH:MM). Leave out if not known."},"alt":{"type":"string","enum":["none","provided","refused"],"description":"Alternative accommodation: \"none\" recorded (default), \"provided\", or \"refused\" (the tenant refused an offer)."},"altDate":{"type":"string","format":"date","description":"Where provided: the date alternative accommodation was provided from."},"altTime":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Where provided: the time (24-hour HH:MM). Leave out if not known."},"adviceGiven":{"type":"string","format":"date","description":"The date a safety advice document was given (optional)."},"preventative":{"type":"string","enum":["","yes","no"],"description":"Whether supplementary preventative work was identified (reg 13) (\"\" if not known)."},"prevBy":{"type":"string","enum":["","first","first-wait","further"],"description":"Which investigation identified the preventative work: \"first\" (and it could begin at once), \"first-wait\" (it needed the further investigation first) or \"further\"."},"stepsTaken":{"type":"string","format":"date","description":"The date steps were taken to arrange the preventative work (e.g. a contractor booked)."},"workBegan":{"type":"string","format":"date","description":"The date the preventative work began."},"workCompleted":{"type":"string","format":"date","description":"The date the preventative work was completed."},"asAt":{"type":"string","format":"date","description":"Check as at this date (defaults to today)."}},"required":["hazard","track","aware"],"additionalProperties":false},"annotations":{"title":"Awaab's Law timescales checker (S.I. 2025/1042)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"f2d28aefe629fd70532f4ee351dd375a595a538e93fe83a3158f5fa06451335d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"},{"serverName":"io.github.Ments123/dmd-costs-tools","endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","name":"check_cpr_21_10_approval","title":"CPR 21.10 approval checklist (infant and protected party settlements)","description":"Checks when a settlement, interim payment or payment in by or for a child or protected party needs the court's approval in England and Wales (CPR 21.10; PD 21 was revoked in 2023), the route (a Part 8 claim before issue, or an application in the proceedings), the documents for the approval hearing, the court fee, investment of the money (CPR 21.11, the Court Funds Office forms and the Court of Protection for £100,000 or more) and the rules on deductions from damages (CPR 21.12, 46.4). It never values the claim or works out a costs or deduction figure.","inputSchema":{"type":"object","properties":{"party":{"type":"string","enum":["child","protected"],"description":"Who the settlement is for: \"child\" (A child (under 18)), \"protected\" (A protected party (lacks capacity to conduct the proceedings))."},"side":{"type":"string","enum":["claimant","defendant"],"description":"Their side of the claim: \"claimant\" (Their claim), \"defendant\" (A claim against them)."},"stage":{"type":"string","enum":["before","issued"],"description":"Whether proceedings have been issued: \"before\" (Before proceedings were issued), \"issued\" (In proceedings already issued)."},"what":{"type":"string","enum":["settlement","interim","payment-in"],"description":"What needs approval: \"settlement\" (A settlement or compromise, including accepting a Part 36 offer), \"interim\" (A voluntary interim payment), \"payment-in\" (Accepting money paid into court)."},"personalInjury":{"type":"boolean","description":"A personal injury claim arising from an accident (CPR 21.10(3)(f))."},"futureLoss":{"type":"boolean","description":"The claim includes damages for future financial loss (CPR 21.10(4))."},"periodical":{"type":"boolean","description":"The settlement includes periodical payments (CPR 21.10(5))."},"dependency":{"type":"boolean","description":"A sum is apportioned to a dependent child (CPR 21.10(7))."},"protocolFixedCosts":{"type":"boolean","description":"Section IV of Part 45 applies (the RTA and EL/PL protocol fixed costs, CPR 21.10(6))."},"funding":{"type":"string","enum":["cfa","dba","legal-aid","other"],"description":"How the claim is funded: \"cfa\" (A conditional fee agreement (CFA)), \"dba\" (A damages based agreement (DBA)), \"legal-aid\" (Legal aid (publicly funded)), \"other\" (Another way, or not known)."},"deductions":{"type":"string","enum":["yes","no","unsure"],"description":"Whether costs or expenses will be claimed out of the damages (CPR 21.12)."},"band":{"type":"string","enum":["up-to-5k","up-to-25k","under-100k","100k-plus"],"description":"The sum agreed, as a band (the rules turn on these; no figure is worked out): \"up-to-5k\" (£5,000 or less), \"up-to-25k\" (More than £5,000, up to £25,000), \"under-100k\" (More than £25,000, under £100,000), \"100k-plus\" (£100,000 or more)."},"manageMoney":{"type":"string","enum":["yes","no","unsure"],"description":"Protected party: lacks capacity to manage the money; child: likely to remain unable to at 18."},"existingAuthority":{"type":"boolean","description":"A deputy or a registered attorney already manages the protected beneficiary's finances (CPR 21.11(9)(b))."},"dob":{"type":"string","format":"date","description":"Optional: the child's date of birth."}},"required":["party","stage"],"additionalProperties":false},"annotations":{"title":"CPR 21.10 approval checklist (infant and protected party settlements)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"a27db5018b6d0fc882582d18f6ccf5ed27f827fd0134ce36208ae710e55332b5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:35.693Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"266b026e0223d0ff87eea9d207f863eb853719661ca0fc1649bea09ca9a8a4aa","protocol":"streamable-http","status":"indexed","toolCount":39,"observedAt":"2026-11-01T17:46:35.693Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.Ments123/dmd-costs-tools":{"url":"https://www.dmdcosts.co.uk/mcp"}}},"Cursor":{"mcpServers":{"io.github.Ments123/dmd-costs-tools":{"url":"https://www.dmdcosts.co.uk/mcp"}}},"VS Code":{"servers":{"io.github.Ments123/dmd-costs-tools":{"type":"http","url":"https://www.dmdcosts.co.uk/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.dmdcosts.co.uk/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.Ments123%2Fdmd-costs-tools","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.Ments123%2Fdmd-costs-tools","name":"io.github.Ments123/dmd-costs-tools","description":"Free legal costs tools for England and Wales: CPR deadlines, Part 36, fixed costs, fees, interest.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.dmdcosts.co.uk/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://www.dmdcosts.co.uk/legal-costs-help","repositoryUrl":"https://github.com/Ments123/dmd-costs-mcp","version":"1.17.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.Ments123/dmd-costs-tools","status":"online","lastCheckedAt":"2026-11-03T19:15:39.389Z","lastSuccessfulCheck":"2026-11-03T19:15:39.389Z","latencyMs":99,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:15:39.389Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:15:39.389Z"},"security":null,"timestamps":{"createdAt":"2026-11-01T21:57:12.938Z","updatedAt":"2026-11-01T21:57:12.938Z","observedAt":"2026-11-03T19:15:39.389Z"},"compatibility":{"serverVersion":"1.17.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}