io.usefulapi/doorloop · v1.1.0 · productivity
DoorLoop MCP by usefulapi is healthy: it completed an MCP handshake in 952 ms and exposes 21 tools.
Read DoorLoop properties, units, leases, tenants and payments; create tasks and task updates.
Endpoint: https://doorloop.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 21 |
| Latency | 952 ms |
| Last checked (UTC) | 2026-10-31T19:30:29.117Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T19:30:29.117Z | Healthy | 952 |
doorloop_get_current_user | Get the DoorLoop user that created this API key. Good first call to confirm the connection. DoorLoop API: GET /users/me. |
doorloop_list_properties | List properties (buildings) with address, class and portfolio. DoorLoop API: GET /properties. |
doorloop_get_property | Get one property by id. DoorLoop API: GET /properties/{propertyId}. |
doorloop_list_units | List rental units with rent, bedrooms and status. Without filter_active the API returns active units only. DoorLoop API: GET /units. |
doorloop_get_unit | Get one unit by id. DoorLoop API: GET /units/{unitId}. |
doorloop_list_leases | List leases with dates, rent, status and outstanding balance. Use calculatedStatus or situation to find at-risk or late leases. DoorLoop API: GET /leases. |
doorloop_get_lease | Get one lease by id. DoorLoop API: GET /leases/{leaseId}. |
doorloop_list_lease_tenants | List tenants joined to their leases, with move-in and move-out dates. Best way to map tenants to leases. DoorLoop API: GET /leases/tenants. |
doorloop_list_tenants | List tenants and prospects with contact details. DoorLoop API: GET /tenants. |
doorloop_get_tenant | Get one tenant by id. DoorLoop API: GET /tenants/{tenantId}. |
doorloop_list_lease_payments | List rent payments received on leases. DoorLoop API: GET /lease-payments. |
doorloop_list_lease_charges | List charges (rent, fees, late fees) billed on leases. Use totalBalanceGreaterThan to find unpaid charges. DoorLoop API: GET /lease-charges. |
doorloop_list_tasks | List tasks, work orders, tenant requests and owner requests. DoorLoop API: GET /tasks. |
doorloop_get_task | Get one task by id. DoorLoop API: GET /tasks/{taskId}. |
doorloop_list_owners | List property owners. DoorLoop API: GET /owners. |
doorloop_list_vendors | List maintenance vendors. DoorLoop API: GET /vendors. |
doorloop_list_portfolios | List portfolios (property groups). DoorLoop API: GET /property-groups. |
doorloop_list_users | List DoorLoop users of the company. DoorLoop API: GET /users. |
doorloop_list_accounts | List chart-of-accounts entries. DoorLoop API: GET /accounts. |
doorloop_create_task | WRITE: create a task in DoorLoop. INTERNAL_TASK needs requested_by_user, TENANT_REQUEST needs requested_by_tenant, OWNER_REQUEST needs requested_by_owner, WORK_ORDER needs assigned_to_vendor. Notifications are off unless you set them. Each call creates a new task. DoorLoop API: POST /tasks. |
doorloop_post_task_update | WRITE: post a message on an existing task and optionally change its status, priority, due date or assignees. Each call adds a new update. Notifications are off unless you set them. DoorLoop API: POST /tasks/update. |