RentSmart MCP
Powers an AI-powered WhatsApp bot that generates rental agreements and receipts on the fly for property rental management
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RentSmart MCPgenerate a rental agreement for a 2BHK in Mumbai with rent of 25,000"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RentSmart MCP
This repository contains a minimal Multi‑Channel Plugin (MCP) service for RentSmart, an AI‑powered WhatsApp bot that generates rental agreements and receipts on the fly.
Features
/validate – Performs a simple bearer token check and returns a dummy phone number.
Update the token inapp/main.pyto secure your deployment./tool/generate_agreement – Accepts rental agreement details, fills a text template, converts it into a PDF and serves it back via a public link under
/files/agreements./tool/generate_rent_receipt – Creates a PDF rent receipt with the specified particulars and exposes it under
/files/receipts./tool/stamp_duty_info – Returns state‑specific stamp duty information for quick reference. A default set of values has been provided for demonstration and can easily be expanded to include all Indian states.
/health – A simple heartbeat endpoint returning
{"status":"ok"}.
Directory Structure
rentsmart_mcp/
├── app/
│ ├── __init__.py
│ ├── main.py # FastAPI application
│ └── templates/
│ ├── agreement_template.txt
│ └── receipt_template.txt
├── files/ # Generated PDFs will be saved here
├── requirements.txt # Python dependencies
└── README.mdQuick Start
python -m venv .venv
source .venv/bin/activate # or .venv\Scripts\activate on Windows
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000Navigate to http://localhost:8000/health to verify the server is running.
Deployment
Deploy on any platform that supports FastAPI: Render, Railway, Vercel or your own server. Make sure to expose the service over HTTPS for compatibility with Puch AI.
Puch AI Integration
After deployment, connect your MCP service to Puch AI using the /mcp connect command
in your WhatsApp chat. Replace the URL and token below with your deployment:
/mcp connect https://YOUR-DEPLOYED-URL your_test_tokenOn successful connection you’ll see the available tools (generate_agreement,
generate_rent_receipt and stamp_duty_info).
Customisation
Templates – Edit the files in
app/templatesto customise the layout and wording of your generated agreements and receipts. Placeholders in curly braces (e.g.{landlord},{rent}) will be replaced with the values supplied in the JSON request.Stamp Duty Data – Modify the
STAMP_DUTY_DATAdictionary inapp/main.pyto reflect accurate state‑wise stamp duty charges and links. This example contains a few states for illustration.Token Validation – Change the
VALID_TOKENconstant inapp/main.pyto enforce your own bearer token. In production you should implement a proper authentication mechanism.
License
This starter is provided as‑is for hackathon or educational use. Feel free to modify and extend it to suit your needs.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables personal finance management through conversational AI, including expense tracking, budget monitoring, financial news simplification, and purchasing power comparisons across South Asian cities. Designed for WhatsApp integration with natural language commands for financial assistance.
- Flicense-qualityCmaintenanceEnables AI agents to send WhatsApp messages, templates, and retrieve media through the WhatsApp Cloud API. Provides webhook handling and seamless integration with Meta's WhatsApp Business platform.23
- Flicense-quality-maintenanceProvides AI agents with instant access to jurisdiction-specific landlord-tenant law data and verified state statutes across five US states and major cities. It enables users to query legal rules for security deposits, eviction timelines, and habitability standards with sub-10ms local response times.
- AlicenseAqualityBmaintenanceConnects AI assistants to the official Meta WhatsApp Cloud API for managing conversations and sending various message types through natural language. It provides tools for media management, template messages, and real-time webhook processing without the risk of account bans.187223MIT
Related MCP Connectors
AI transaction coordinator + legal-matters platform for real estate and law firms.
Document API for AI-native software: render PDFs, e-sign, PAdES-seal, and verify.
Turn a description into a shareable, editable PDF — invoices, certificates, reports, resumes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rashhh22/rentsmart_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server