Skip to main content
Glama

Contract Lily

Section 13 rent increase check

check_rent_increase_notice
Read-onlyIdempotent

Check a section 13 rent increase notice for an assured periodic tenancy in England, served from 1 May 2026: whether the new rent's start date meets each date rule and the notice is on the prescribed form, and the earliest the new rent could start. England only; it does not judge whether the new rent is fair.

Input Schema

NameRequiredDescriptionDefault
periodYesHow often the rent falls due.
servedYesThe day the tenant received the notice, as YYYY-MM-DD.
startsYesThe day the notice says the new rent starts, as YYYY-MM-DD.
historyYesWhether the rent has gone up before after a section 13 notice or a tribunal decision: none, increased (give lastIncrease), or unknown.
lastIncreaseNoIf the rent went up before, the day that increase took effect, as YYYY-MM-DD.
tenancyStartYesThe day the first rent period of the tenancy began, as YYYY-MM-DD.
prescribedFormYesWhether the notice is on the government's prescribed form for a section 13 notice.

Output Schema

NameRequiredDescriptionDefault
pageYes
checksYes
lawAsAtYes
earliestYes
certainlyFromYes
earliestStartYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), and the description adds genuinely non-obvious context: jurisdiction limits, the 1 May 2026 commencement boundary, and the negative scope on rent fairness. It doesn't discuss how 'unknown' history or 'unsure' prescribed form are handled, which is the remaining behavioral gap.

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?

A single front-loaded sentence naming the resource and scope first, then the outputs, with zero filler. The colon-and-comma construction makes it dense to parse in one pass, which keeps it just short of ideal structure.

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?

With an output schema present, the description needn't explain returns, and annotations carry the safety profile; what remains is scope and limits, which are covered. The only omission is guidance on how uncertain inputs (history 'unknown', prescribedForm 'unsure') affect the result, which an agent might want before calling.

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 all seven parameters, including the three enum-constrained ones, are documented in the schema itself. The description adds no parameter-level meaning beyond what the schema already says, so the baseline 3 applies.

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 ("Check a section 13 rent increase notice") and pins the scope precisely: assured periodic tenancy, England, served from 1 May 2026. It also enumerates the three things it evaluates, so an agent knows exactly what answer shape to expect and can distinguish it from the employment/other-tenancy siblings.

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?

Gives clear applicability conditions (England only, assured periodic tenancy, notices served on or after 1 May 2026) and one explicit exclusion ("does not judge whether the new rent is fair"). It does not name a sibling or alternative tool for the excluded question, so routing for fairness checks is left to inference.

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