Skip to main content
Glama

SARFAESI statutory periods

sarfaesi_timeline
Read-onlyIdempotent

Lists the statutory periods of the SARFAESI Act, 2002 — Section 13(2) (demand notice — time to discharge liability); Section 13(3A) (creditor’s reply to the borrower’s representation); Section 14 (second proviso) (district magistrate / cmm to pass a possession order); Section 17(1) (securitisation application to the drt); Section 17(5) (drt to dispose of the securitisation application); Section 18(1) (appeal to the drat) — with the enacted wording, who each period binds and what follows when it ends. Optionally computes the end date from a start date. Use for SARFAESI deadline and limitation questions.

Input Schema

NameRequiredDescriptionDefault
periodNoWhich period: "s13-2" = Section 13(2); "s13-3a" = Section 13(3A); "s14" = Section 14 (second proviso); "s17-1" = Section 17(1); "s17-5" = Section 17(5); "s18-1" = Section 18(1); or "all" (default)
from_dateNoDate the period runs from, as YYYY-MM-DD or DD-MM-YYYY, to compute the date it ends

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds genuine behavioral context beyond that: it says the tool returns enacted wording, states who each period binds, describes what follows when the period ends, and notes it can optionally compute an end date from a start date.

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 purpose and section inventory are front-loaded, and the two closing sentences are short and additive. The middle sentence is dense with a long parenthetical enumeration, but every clause carries statutory mapping information that an agent needs; nothing is padding.

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

Completeness5/5

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

With no output schema, the description carries the burden of describing returns, and it does so concretely: enacted wording, binding party, and consequence after expiry. Combined with the optional end-date computation and clear default ('all'), an agent has everything needed to call and interpret this read-only reference tool.

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

Parameters4/5

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

Schema description coverage is 100%, so the enum values and date formats are already documented (baseline 3). The description adds extra meaning by stating the computation is optional and explaining that 'from_date' triggers end-date computation, and it frames each enum value against its statutory provision's role.

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 ('Lists') and resource ('statutory periods of the SARFAESI Act, 2002'), then enumerates the exact sections covered, making it immediately distinguishable from lookup_bare_act_section and search_bare_acts. An agent knows exactly what it retrieves without opening the schema.

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 closing sentence 'Use for SARFAESI deadline and limitation questions' gives clear usage context. However, it does not name alternatives or exclusions — e.g., when to prefer lookup_bare_act_section or deadline_watch for the same question — so the routing guidance is implied rather than explicit.

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