Skip to main content
Glama

Zovo Rent Receipt Maker

Server Details

Make rent receipts for HRA in India as one print-ready PDF.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

Score is being calculated.

Available Tools

1 tool
generate_rent_receiptsGenerate rent receiptsA
Read-onlyIdempotent
Inspect

Use this when the user wants rent receipts for HRA (rent receipt format for India) as a print-ready PDF: one receipt per month for a financial year (April to March) or a date range, 2 or 3 per A4 page plus a summary page. Put the user's details into the fields (monthly_rent, tenant_name, landlord_name, property_address, financial_year or from/to, rent_changes, payment_mode); details is only a fallback for pasted text. Handles rent changes, part months by calendar days, amounts in words in the Indian system, Hindi and other Indian scripts, a revenue stamp box for cash above Rs 5,000, and a landlord PAN line when the year's rent is above Rs 1,00,000. Does not compute the HRA exemption or tax and does not take the landlord's PAN. Do not use for rent agreements or for tracking unpaid rent.

NameRequiredDescriptionDefault
toNoOptional last month or move-out date, e.g. "2026-03" or "10/03/2026". Default: 31 March of the same financial year.
fromNoOptional first month or move-in date, e.g. "2025-04", "June 2025" or "15/06/2025" (day first). A date after the 1st makes a part-month receipt with rent by days.
detailsNoFallback only: the user's details pasted as text, e.g. "Tenant: Rajesh Kumar; Landlord: Sunita Iyer; Rent: 15000; FY 2025-26; UPI". Prefer the fields above.
prorateNoCharge part months by days (default true). false charges the full month.
roundingNoPart-month rent rounding: "rupee" (default, nearest rupee) or "paise".
page_sizeNo"A4" (default) or "Letter".
payment_dayNoDay of the month printed as the receipt date, e.g. 5 or "last". Default: the first day of each rent period.
tenant_nameNoTenant (employee) name as it should print, any script, e.g. "Rajesh Kumar" or "राजेश कुमार".
monthly_rentNoMonthly rent in rupees, e.g. 15000, "Rs 15,000", "₹18.5k" or "1.2 lakh". Required unless rent_changes gives every rent.
payment_modeNoHow rent was paid: "cash", "UPI", "bank transfer", "NEFT", "cheque". Cash above Rs 5,000 gets a revenue stamp box. Default: a blank line to fill in.
rent_changesNoRent changes inside the period: [{"from":"2025-10","rent":16500}], or text like "16,500 from October 2025" or "Apr-Sep 15000, Oct-Mar 16500". Text with any other number in it is refused; send objects then.
landlord_nameNoLandlord name, e.g. "Sunita Iyer".
financial_yearNoIndian financial year (April to March), e.g. "2025-26" or "FY 2025-26". Default: the current financial year. AY 2026-27 is read as FY 2025-26.
receipt_prefixNoOptional receipt number prefix, e.g. "RR-". Default numbers are per financial year, e.g. 2025-26/01.
property_addressNoAddress of the rented property, e.g. "Flat 302, Shanti Apartments, 14 MG Road, Bengaluru 560001".
receipts_per_pageNo2 or 3 receipts per page (default 3).

Output Schema

NameRequiredDescription
notesYes
totalYes
periodYes
tenantYes
landlordYes
propertyYes
receiptsYes
warningsYes
downloadsYes
page_sizeYes
assumptionsYes
receipt_countYes
total_in_wordsYes
financial_yearsYes
total_formattedYes
receipts_per_pageYes
receipts_count_shownNo

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare read-only, idempotent, non-destructive behaviour, so the bar is lower; the description still adds substantial non-obvious behaviour: part months prorated by calendar days, amounts in words in the Indian system, Hindi and other Indian scripts, a revenue stamp box for cash above Rs 5,000, and a landlord PAN line above Rs 1,00,000. It also discloses the limit that no PAN is accepted, which prevents an agent from assuming tax handling.

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?

Everything is front-loaded — purpose, then inputs, then behaviour, then exclusions — and every clause carries information. It is one dense run-on with semicolon lists, which makes it harder to scan than it could be, but no sentence is filler.

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?

For a 16-parameter generator with an output schema already defined, the description covers the non-obvious edges an agent needs: part months, mid-year rent changes, cash-stamp and PAN thresholds, script support, and what it refuses to do. Nothing required to invoke it correctly is missing.

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?

With 100% schema coverage the baseline is 3, but the description adds routing meaning: it names the fields to populate (monthly_rent, tenant_name, landlord_name, property_address, financial_year or from/to, rent_changes, payment_mode) and demotes details to a fallback for pasted text, which the schema alone does not say as clearly. Minor added value remains around precedence between monthly_rent and rent_changes, though the schema covers it.

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 artifact ('generate rent receipts for HRA... as a print-ready PDF'), plus the exact output shape (one receipt per month, 2 or 3 per A4 page plus a summary page) and the India/HRA ACCOUNT scope. An agent knows precisely what it produces 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 Guidelines5/5

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

Opens with an explicit trigger ('Use this when the user wants rent receipts for HRA'), names the two inputs that define the period (financial_year or from/to), and closes with explicit exclusions: 'Do not use for rent agreements or for tracking unpaid rent.' It also states its own scope limit (does not compute HRA exemption or tax) and that details is only a fallback.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedgenerate_rent_receipts

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables users to generate rental agreements and receipts as PDFs through an AI-powered WhatsApp bot. Provides stamp duty information lookup and handles rental document creation with customizable templates.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Russian business paperwork as PDF: invoices with a bank payment QR code (GOST R 56042), acts of completed work, payment QR codes and amounts in words. Requisites are checksum-validated; fully local, no API key.
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to prepare French rental documents such as leases, inventories, rent receipts, notices, and certificates by selecting templates, asking for missing details, and generating filled PDFs in the user's account.
    5
    18 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables generation of realistic remittance advice PDFs for testing purposes with configurable templates and comprehensive payment details.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources