Rentalot-ai/rentalot-mcp
MCP server exposing the Rentalot REST API (65 tools) for AI assistants — property management, tenants, leases, showings, and more
Platform-specific configuration:
{
"mcpServers": {
"rentalot-mcp": {
"command": "npx",
"args": [
"-y",
"rentalot-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server for the Rentalot API. Manage rental properties, contacts, showings, conversations, and more from any AI assistant.
claude mcp add rentalot -e RENTALOT_API_KEY=ra_your_key -- npx -y @rentalot/mcp-servercodex mcp add --env RENTALOT_API_KEY=ra_your_key -- npx -y @rentalot/mcp-servergemini mcp add --transport stdio rentalot -- npx -y @rentalot/mcp-serverThen add the env var to ~/.gemini/settings.json:
{
"mcpServers": {
"rentalot": {
"command": "npx",
"args": ["-y", "@rentalot/mcp-server"],
"env": { "RENTALOT_API_KEY": "ra_your_key" }
}
}
}All three use the same JSON format — just different file paths:
| Client | Config file | |--------|-------------| | Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) | | Cursor | .cursor/mcp.json (project) or ~/.cursor/mcp.json (global) | | Windsurf | ~/.codeium/windsurf/mcp_config.json |
{
"mcpServers": {
"rentalot": {
"command": "npx",
"args": ["-y", "@rentalot/mcp-server"],
"env": {
"RENTALOT_API_KEY": "ra_your_key"
}
}
}
}Add to ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"rentalot": {
"type": "local",
"command": ["npx", "-y", "@rentalot/mcp-server"],
"environment": { "RENTALOT_API_KEY": "ra_your_key" },
"enabled": true
}
}
}ra_)You can provide your API key in two ways. Environment variables take priority over the config file.
Option A: Config file (recommended)
Save your key once and
Loading reviews...