Zovo Rent Receipt Maker MCP
Generates print-ready PDF rent receipts for HRA claims in India, supporting multiple months, Indian script names, amounts in words, and specific compliance fields like revenue stamps and landlord PAN lines.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://rent-receipts.zovo.one/mcpWhat its tools do
1 tool, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Generate monthly rent receipts for an Indian financial year
- Create receipts with amounts written in Indian currency words
- Include revenue stamp boxes for cash receipts over Rs 5,000
- Add landlord PAN lines when annual rent exceeds Rs 1,00,000
Source and maintenance
Protocol and capabilities
- Server
- rent-receipts 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 1 advertised
- Resources
- 1 advertised
- Resource templates
- 1 advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
1 advertised
generate_rent_receipts — Generate rent receipts
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"to": {
"type": [
"string",
"null"
],
"description": "Optional last month or move-out date, e.g. \"2026-03\" or \"10/03/2026\". Default: 31 March of the same financial year."
},
"from": {
"type": [
"string",
"null"
],
"description": "Optional 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."
},
"details": {
"type": [
"string",
"null"
],
"description": "Fallback 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."
},
"prorate": {
"type": [
"boolean",
"string",
"null"
],
"description": "Charge part months by days (default true). false charges the full month."
},
"rounding": {
"type": [
"string",
"null"
],
"description": "Part-month rent rounding: \"rupee\" (default, nearest rupee) or \"paise\"."
},
"page_size": {
"type": [
"string",
"null"
],
"description": "\"A4\" (default) or \"Letter\"."
},
"payment_day": {
"type": [
"number",
"string",
"null"
],
"description": "Day of the month printed as the receipt date, e.g. 5 or \"last\". Default: the first day of each rent period."
},
"tenant_name": {
"type": [
"string",
"null"
],
"description": "Tenant (employee) name as it should print, any script, e.g. \"Rajesh Kumar\" or \"राजेश कुमार\"."
},
"monthly_rent": {
"type": [
"number",
"string",
"null"
],
"description": "Monthly rent in rupees, e.g. 15000, \"Rs 15,000\", \"₹18.5k\" or \"1.2 lakh\". Required unless rent_changes gives every rent."
},
"payment_mode": {
"type": [
"string",
"null"
],
"description": "How 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_changes": {
"anyOf": [
{
"anyOf": [
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"properties": {
"to": {
"type": [
"string",
"null"
],
"description": "Optional last month at this rent, e.g. \"2026-03\"."
},
"from": {
"type": [
"string",
"null"
],
"description": "First month at this rent, e.g. \"2025-10\" or \"October 2025\"."
},
"rent": {
"type": [
"number",
"string",
"null"
],
"description": "Monthly rent in rupees from that month, e.g. 16500."
},
"month": {
"type": [
"string",
"null"
],
"description": "One month only (an override), e.g. \"2025-12\"."
},
"payment_mode": {
"type": [
"string",
"null"
],
"description": "Optional payment mode from that month, e.g. \"cash\" or \"UPI\"."
}
},
"additionalProperties": {}
}
]
}
},
{
"type": "string"
},
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
]
},
{
"type": "null"
}
],
"description": "Rent 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_name": {
"type": [
"string",
"null"
],
"description": "Landlord name, e.g. \"Sunita Iyer\"."
},
"financial_year": {
"type": [
"string",
"number",
"null"
],
"description": "Indian 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_prefix": {
"type": [
"string",
"null"
],
"description": "Optional receipt number prefix, e.g. \"RR-\". Default numbers are per financial year, e.g. 2025-26/01."
},
"property_address": {
"type": [
"string",
"null"
],
"description": "Address of the rented property, e.g. \"Flat 302, Shanti Apartments, 14 MG Road, Bengaluru 560001\"."
},
"receipts_per_page": {
"type": [
"number",
"string",
"null"
],
"description": "2 or 3 receipts per page (default 3)."
}
}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tenant",
"landlord",
"property",
"period",
"receipt_count",
"total",
"total_formatted",
"total_in_words",
"financial_years",
"receipts",
"receipts_per_page",
"page_size",
"notes",
"assumptions",
"warnings",
"downloads"
],
"properties": {
"notes": {
"type": "array",
"items": {
"type": "string"
}
},
"total": {
"type": "string"
},
"period": {
"type": "object",
"required": [
"from",
"to",
"label"
],
"properties": {
"to": {
"type": "string"
},
"from": {
"type": "string"
},
"label": {
"type": "string"
}
},
"additionalProperties": false
},
"tenant": {
"type": "string"
},
"landlord": {
"type": "string"
},
"property": {
"type": "string"
},
"receipts": {
"type": "array",
"items": {
"type": "object",
"required": [
"no",
"from",
"to",
"days",
"amount",
"formatted",
"payment_mode",
"date",
"part_month",
"revenue_stamp"
],
"properties": {
"no": {
"type": "string"
},
"to": {
"type": "string"
},
"date": {
"type": "string"
},
"days": {
"type": "number"
},
"from": {
"type": "string"
},
"amount": {
"type": "string"
},
"formatted": {
"type": "string"
},
"part_month": {
"type": "boolean"
},
"payment_mode": {
"type": [
"string",
"null"
]
},
"revenue_stamp": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"downloads": {
"type": "object",
"required": [
"pdf"
],
"properties": {
"pdf": {
"type": "string"
}
},
"additionalProperties": false
},
"page_size": {
"type": "string"
},
"assumptions": {
"type": "array",
"items": {
"type": "string"
}
},
"receipt_count": {
"type": "number"
},
"total_in_words": {
"type": "string"
},
"financial_years": {
"type": "array",
"items": {
"type": "object",
"required": [
"fy",
"total",
"formatted",
"receipts",
"landlord_pan_needed",
"landlord_pan_likely"
],
"properties": {
"fy": {
"type": "string"
},
"total": {
"type": "string"
},
"receipts": {
"type": "number"
},
"formatted": {
"type": "string"
},
"landlord_pan_likely": {
"type": "boolean"
},
"landlord_pan_needed": {
"type": "boolean"
}
},
"additionalProperties": false
}
},
"total_formatted": {
"type": "string"
},
"receipts_per_page": {
"type": "number"
},
"receipts_count_shown": {
"type": "object",
"required": [
"shown",
"total"
],
"properties": {
"shown": {
"type": "number"
},
"total": {
"type": "number"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}{
"title": "Generate rent receipts",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
1 advertised
rent-receipts-widget — Zovo Rent Receipt Maker view
Interactive view for Zovo Rent Receipt Maker.
ui://widget/rent-receipts-v1-1.0.0-a7aa25833fcf4ad4c49f635caa1d5b3d29971eecca692139aa0b0f1f4861efc4.htmlrent-receipts-widget-legacy — Zovo Rent Receipt Maker view (previous versions)
ui://widget/rent-receipts-{version}.html30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1194 ms
- 95th percentile latency
- 1194 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1194 ms · metadata changed · 1 tool(s), 1 resource(s), 1 resource template(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http zovo-rent-receipt-maker-mcp https://rent-receipts.zovo.one/mcpCodex
codex mcp add zovo-rent-receipt-maker-mcp --url https://rent-receipts.zovo.one/mcpCursor
{
"mcpServers": {
"zovo-rent-receipt-maker-mcp": {
"url": "https://rent-receipts.zovo.one/mcp"
}
}
}Cline
{
"mcpServers": {
"zovo-rent-receipt-maker-mcp": {
"type": "streamableHttp",
"url": "https://rent-receipts.zovo.one/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"zovo-rent-receipt-maker-mcp": {
"type": "http",
"url": "https://rent-receipts.zovo.one/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http zovo-rent-receipt-maker-mcp https://rent-receipts.zovo.one/mcpClaude Desktop
https://rent-receipts.zovo.one/mcpWindsurf
{
"mcpServers": {
"zovo-rent-receipt-maker-mcp": {
"serverUrl": "https://rent-receipts.zovo.one/mcp"
}
}
}Let your agent find its tools
Find servers like Zovo Rent Receipt Maker MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.