Skip to main content
Glama

DMD Costs legal costs tools

Small claims costs checker (CPR 26.9 and 27.14)

check_small_claims_costs
Read-onlyIdempotent

Checks whether a claim in England and Wales normally goes to the small claims track (CPR 26.9 to 26.12: £10,000; personal injury limits for pain, suffering and loss of amenity; housing disrepair with an order for repairs; never harassment or unlawful eviction) and adds up what CPR 27.14(2) allows on your figures: the Table 2 fixed issue costs, court fees paid, reasonable travel, lost earnings up to £95 a day for each person, experts up to £750 each, up to £260 for advice on an injunction or specific performance claim, and an appeal transcript. Optionally it also covers the small claims mediation pilot (PD 51ZE: claims issued from 22 May 2024 to 6 April 2027) and the costs of refusing ADR (Churchill v Merthyr Tydfil; CPR 44.2(5)(e)), and a small claims appeal: the route, permission, the N164 and its 21-day deadline, and the fee. Allocation is the court's decision, and further costs for unreasonable behaviour are for the court: never estimated.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "check_small_claims_costs"
  }
}

Input Schema

NameRequiredDescriptionDefault
whoNoWho is claiming the costs, for what can be recovered.
kindNoThe kind of claim, for the track: "general" (a money claim or other claim, not personal injury or disrepair), "disrepair" (housing disrepair: a tenant's claim), "pi-rta" (personal injury: a road traffic accident), "pi-other" (personal injury: anything else), "eviction" (a tenant's claim for harassment or unlawful eviction).
ocmcNoThe claim was started in Online Civil Money Claims.
pslaNoPersonal injury: damages for pain, suffering and loss of amenity, in pounds (e.g. "12500.50").
valueNoThe value of the claim (personal injury: the total); for "disrepair", only where no order for repairs is sought, in pounds (e.g. "12500.50").
adviceNoWith injunction: legal advice on that claim (capped at £260), in pounds (e.g. "12500.50").
issuedNoOptional: the date the claim was issued, for the PD 51ZE small claims mediation pilot.
travelNoReasonable travel and overnight expenses for attending a hearing, in pounds (e.g. "12500.50").
claimedNoClaimant: the amount claimed on the claim form, for the fixed issue costs, in pounds (e.g. "12500.50").
decidedNoOptional, for an appeal: the date of the decision (the hearing at which it was made).
expertsNoExperts' 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.
repairsNo"disrepair": the estimated cost of the repairs, in pounds (e.g. "12500.50").
earningsNoLost earnings or leave, 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.
courtFeesNoCourt fees actually paid, in pounds (e.g. "12500.50").
adrRefusedNoA party refused or ignored an invitation to use ADR, or did not comply with an order to use it.
appealFromNoOptional, for an appeal: who made the small claims decision: "dj" (a District Judge or deputy), "cj" (a Circuit Judge or Recorder).
injunctionNoThe claim includes an injunction or specific performance.
rtaSpecialNo"pi-rta": an accident before 31 May 2021, or a claimant in a CPR 26.10 group (cyclist, pedestrian, motorcyclist and so on).
transcriptNoOn an appeal: an approved transcript, in pounds (e.g. "12500.50").
representedNoThe claimant has a solicitor (default true), for the fixed issue costs.
roadTrafficNoA money claim from a road traffic accident with no injury claimed (referred to mediation only if started in Online Civil Money Claims).
otherDamagesNo"disrepair": the other damages claimed, in pounds (e.g. "12500.50").
piBefore2022No"pi-other": the cause of action accrued before 6 April 2022.
repairsOrderNo"disrepair": the tenant seeks an order for repairs (default true).
unreasonableNoThe court found a party behaved unreasonably (CPR 27.14(2)(g)).
specifiedOnlyNoThe only remedy claimed is a specified sum of money (the PD 51ZE pilot covers only those claims).
extraDefendantsNoFurther defendants personally served at separate addresses: a whole number, e.g. "1".
missedMediationNoA party did not attend the Small Claims Mediation Service appointment.
personalServiceNoThe claim form was served personally by the claimant.
rtaChildWhiplashNo"pi-rta": a child or protected party with a whiplash injury, accident on or after 31 May 2021.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed11 schema fields changed
    • changedInput schema / properties / advice / description
      Previous value: -"With injunction: legal advice on that claim (capped at £260), in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"With injunction: legal advice on that claim (capped at £260), in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / claimed / description
      Previous value: -"Claimant: the amount claimed on the claim form, for the fixed issue costs, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"Claimant: the amount claimed on the claim form, for the fixed issue costs, in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / courtFees / description
      Previous value: -"Court fees actually paid, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"Court fees actually paid, in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / decided / description
      Previous value: -"Optional, for an appeal: the date of the decision (the hearing at which it was made) (YYYY-MM-DD)."New value: +"Optional, for an appeal: the date of the decision (the hearing at which it was made)."
    • changedInput schema / properties / issued / description
      Previous value: -"Optional: the date the claim was issued, for the PD 51ZE small claims mediation pilot (YYYY-MM-DD)."New value: +"Optional: the date the claim was issued, for the PD 51ZE small claims mediation pilot."
    • changedInput schema / properties / otherDamages / description
      Previous value: -"\"disrepair\": the other damages claimed, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"\"disrepair\": the other damages claimed, in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / psla / description
      Previous value: -"Personal injury: damages for pain, suffering and loss of amenity, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"Personal injury: damages for pain, suffering and loss of amenity, in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / repairs / description
      Previous value: -"\"disrepair\": the estimated cost of the repairs, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"\"disrepair\": the estimated cost of the repairs, in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / transcript / description
      Previous value: -"On an appeal: an approved transcript, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"On an appeal: an approved transcript, in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / travel / description
      Previous value: -"Reasonable travel and overnight expenses for attending a hearing, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"Reasonable travel and overnight expenses for attending a hearing, in pounds (e.g. \"12500.50\")."
    • changedInput schema / properties / value / description
      Previous value: -"The value of the claim (personal injury: the total); for \"disrepair\", only where no order for repairs is sought, in pounds, e.g. \"12500\" or \"12,500.50\"."New value: +"The value of the claim (personal injury: the total); for \"disrepair\", only where no order for repairs is sought, in pounds (e.g. \"12500.50\")."
  2. Changed8 schema fields changed
    • addedInput schema / properties / adrRefused
      Added value: +{
      +  "description": "A party refused or ignored an invitation to use ADR, or did not comply with an order to use it.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / appealFrom
      Added value: +{
      +  "description": "Optional, for an appeal: who made the small claims decision: \"dj\" (a District Judge or deputy), \"cj\" (a Circuit Judge or Recorder).",
      +  "enum": [
      +    "dj",
      +    "cj"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / decided
      Added value: +{
      +  "description": "Optional, for an appeal: the date of the decision (the hearing at which it was made) (YYYY-MM-DD).",
      +  "format": "date",
      +  "type": "string"
      +}
    • addedInput schema / properties / issued
      Added value: +{
      +  "description": "Optional: the date the claim was issued, for the PD 51ZE small claims mediation pilot (YYYY-MM-DD).",
      +  "format": "date",
      +  "type": "string"
      +}
    • addedInput schema / properties / missedMediation
      Added value: +{
      +  "description": "A party did not attend the Small Claims Mediation Service appointment.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / ocmc
      Added value: +{
      +  "description": "The claim was started in Online Civil Money Claims.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / roadTraffic
      Added value: +{
      +  "description": "A money claim from a road traffic accident with no injury claimed (referred to mediation only if started in Online Civil Money Claims).",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / specifiedOnly
      Added value: +{
      +  "description": "The only remedy claimed is a specified sum of money (the PD 51ZE pilot covers only those claims).",
      +  "type": "boolean"
      +}
  3. Added

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the safety profile is covered. The description adds valuable caveats that allocation is the court’s decision and unreasonable-behaviour costs are never estimated, which prevents over-reliance on the calculation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core function is front-loaded in the first sentence, and the detail is relevant for a 30-parameter legal calculator. It is dense and parenthetical-heavy, which hurts scanability, but there is little outright filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex no-output-schema tool, the description thoroughly covers scope, optional features, and key legal limitations. It does not describe the shape of the result beyond implying a costs breakdown, leaving some ambiguity about what the agent will receive.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and each of the 30 parameters is individually documented. The description frames the legal rules but largely restates caps and features already present in the schema, so it does not add substantial per-parameter meaning beyond the structured fields.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: checks small-claims-track allocation under CPR 26.9–26.12 and adds up recoverable CPR 27.14(2) costs. The England-and-Wales small claims scope clearly distinguishes it from sibling fixed-cost and general court-fee calculators.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear usage context through the CPR provisions and listed optional scenarios (mediation pilot, ADR refusal, appeal). It does not explicitly name when-not to use it or route to a sibling alternative, but the domain is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources