An MCP server that exposes LeaseClear
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add leaseclear-mcp -- uvx leaseclear-mcp{
"mcpServers": {
"leaseclear-mcp": {
"command": "uvx",
"args": ["leaseclear-mcp"]
}
}
}Resumen de MCP Servers
# leaseclear-mcp
A [Model Context Protocol](https://modelcontextprotocol.io) server that exposes [LeaseClear](https://github.com/amadeuserras/leaseclear) lease Q&A.
<!-- mcp-name: io.github.amadeuserras/leaseclear-mcp -->
Listed in the [official MCP Registry](https://registry.modelcontextprotocol.io) as `io.github.amadeuserras/leaseclear-mcp`.
## Tools
- `lease_qa` — ask one question about lease terms; returns an answer grounded in the lease, or states that the lease is silent
## Usage
Add this to your MCP client config (e.g. `claude_desktop_config.json` or Cursor `mcp.json`):
```json
{
"mcpServers": {
"lease-qa": {
"command": "uvx",
"args": ["leaseclear-mcp"]
}
}
}
```
The package is on [PyPI](https://pypi.org/project/leaseclear-mcp/). `uvx` fetches and runs it as a local subprocess, communicating over stdio. [uv](https://docs.astral.sh/uv/getting-started/installation/) required.
### Optional environment variables
| Variable | Description | Default |
| -------------------- | ------------------------------------------------------ | ----------------------------- |
| `LEASECLEAR_API_KEY` | Use the server with your own LeaseClear account | LeaseClear demo mode |
| `LEASECLEAR_API_URL` | Override the API endpoint (local or private instances) | LeaseClear production backend |
```json
{
"mcpServers": {
"lease-qa": {
"command": "uvx",
"args": ["leaseclear-mcp"],
"env": {
"LEASECLEAR_API_KEY": "lc_...",
"LEASECLEAR_API_URL": "https://..."
}
}
}
}
```
## `lease_qa` usage
**Argument**
- `question` (string, required) — one question about the lease
`_meta`
- `document_ids` (string[], optional) — UUIDs of the documents to query. Omitted means all.
**Security**: The `_meta` field is used to pass metadata to the tool call that the model doesn't see. Having `document_ids` there is intentional: it prevents cross-document prompt injection because the model is never able to choose which documents it has access to. See a real-world example in [LeaseOps: prompt injection and the tenants table](https://github.com/amadeuserras/leaseops#security-prompt-injection-and-the-tenants-table).
## MCP Python SDK example
Tool call:
```python
result = await session.call_tool(
name="lease_qa",
arguments={
"question": "How much is the security deposit for Yuna Kim?"
},
meta={
"document_ids": [
"a1b2c3d4-e5f..."
]
}
)
```
Output:
```json
{
"answer": "The security deposit is $6,400.00. This deposit is held in Owner's Broker's trust account [california-johnson-kim §4]."
}
```
## Project structure
```
leaseclear-mcp/
├── src/leaseclear_mcp/
│ ├── server.py # MCP server + lease_qa
│ ├── leaseclear.py # LeaseClear HTTP client
│ ├── schemas.py
│ └── config.py
├── tests/
├── pyproject.toml
├── .env.example
└── README.md
```
## Local Development
```bash
git clone https://github.com/you/leaseclear-mcp.git
cd leaseclear-mcp
uv sync
cp .env.example .env
uv run pytest
uv run ruff check .
uv run pyright
```
### Debugging
Use the [MCP Inspector](https://github.com/modelcontextprotocol/inspector) to test the server interactively:
```bash
npx @modelcontextprotocol/inspector uvx leaseclear-mcp
```
From a checkout, use `uv run leaseclear-mcp` instead of `uvx leaseclear-mcp`.
## License
MITLo que la gente pregunta sobre leaseclear-mcp
¿Qué es amadeuserras/leaseclear-mcp?
+
amadeuserras/leaseclear-mcp es mcp servers para el ecosistema de Claude AI. An MCP server that exposes LeaseClear Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-20.
¿Cómo se instala leaseclear-mcp?
+
Puedes instalar leaseclear-mcp clonando el repositorio (https://github.com/amadeuserras/leaseclear-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar amadeuserras/leaseclear-mcp?
+
Nuestro agente de seguridad ha analizado amadeuserras/leaseclear-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene amadeuserras/leaseclear-mcp?
+
amadeuserras/leaseclear-mcp es mantenido por amadeuserras. La última actividad registrada en GitHub es del 2026-08-20, con 0 issues abiertos.
¿Hay alternativas a leaseclear-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega leaseclear-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/amadeuserras-leaseclear-mcp)<a href="https://claudewave.com/repo/amadeuserras-leaseclear-mcp"><img src="https://claudewave.com/api/badge/amadeuserras-leaseclear-mcp" alt="Featured on ClaudeWave: amadeuserras/leaseclear-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!