Skip to main content
Glama

Section13Online

Calculate Section 13 notice dates

calculate_notice_dates
Read-onlyIdempotent

Calculate the earliest permissible start date for a Section 13 (Form 4A) rent increase for an assured periodic tenancy in England, and the latest date to serve the notice. Use when a UK landlord asks about raising rent, Section 13 notice periods, Form 4A timing, or when a rent increase can take effect. England only; general guidance, not legal advice; does not create or serve a notice.

Input Schema

NameRequiredDescriptionDefault
countryNoCountry of the tenancy (for example england, scotland, wales). Defaults to england.
tenancy_typeNoType of tenancy, for example assured_periodic or fixed_term. Defaults to assured_periodic.
rent_due_dateYesA date rent is currently due (YYYY-MM-DD), used to anchor the rent period. Any recent or upcoming due date works.
payment_frequencyYesHow often rent is paid under the tenancy.
tenancy_start_dateYesThe date the tenancy started (YYYY-MM-DD).
proposed_start_dateNoOptional date the landlord has in mind for the increase (YYYY-MM-DD).
last_rent_increase_dateNoThe date the rent last took effect after an increase (YYYY-MM-DD), if it has been increased before.

Output Schema

NameRequiredDescriptionDefault
checksNo
in_scopeYes
next_stepNo
disclaimerYes
scope_noteNo
explanationNo
notice_periodNo
more_informationNo
latest_date_to_serve_noticeNo
proposed_start_date_assessmentNo
earliest_permissible_start_dateNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description adds real behavioral context beyond that: jurisdiction restriction to England, that output is guidance rather than legal advice, and critically that it does not create or serve a notice — an important expectation to set for a landlord-facing workflow.

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

Conciseness5/5

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

Two sentences, no filler. The capability statement comes first and the usage/scoping caveats follow, so the agent gets the what before the when-not. Every clause carries information.

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 and annotations covering safety, the description does not need to explain return values, and it appropriately spends its words on jurisdiction, disclaimers and non-action. The only shortfall is the unresolved tension between the England-only scope and the country parameter that accepts scotland/wales.

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%, so every parameter including rent_due_date anchoring and the optional proposed_start_date is already documented in structured form. The description adds no additional parameter meaning, so the baseline of 3 applies. It also leaves unaddressed why the country parameter enumerates scotland and wales while the tool is stated as England only.

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?

The description names a specific verb and resource chain: calculating the earliest permissible start date and latest service date for a Section 13 (Form 4A) rent increase for an assured periodic tenancy in England. It is concrete enough that an agent cannot confuse it with the sibling get_eligibility_requirements, and the two outputs it produces are stated up front.

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?

It gives explicit triggers (landlord asking about raising rent, Section 13 notice periods, Form 4A timing, when an increase can take effect) plus boundaries (England only, general guidance not legal advice, does not create or serve a notice). The one gap is that it never names or routes to the sibling tool get_eligibility_requirements as an alternative.

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