DoorLoop MCP by usefulapi

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

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count21
Latency952 ms
Last checked (UTC)2026-10-31T19:30:29.117Z

Health history

Checked (UTC)StatusLatencyError
2026-10-31T19:30:29.117ZHealthy952

Tools (21)

doorloop_get_current_userGet the DoorLoop user that created this API key. Good first call to confirm the connection. DoorLoop API: GET /users/me.
doorloop_list_propertiesList properties (buildings) with address, class and portfolio. DoorLoop API: GET /properties.
doorloop_get_propertyGet one property by id. DoorLoop API: GET /properties/{propertyId}.
doorloop_list_unitsList rental units with rent, bedrooms and status. Without filter_active the API returns active units only. DoorLoop API: GET /units.
doorloop_get_unitGet one unit by id. DoorLoop API: GET /units/{unitId}.
doorloop_list_leasesList 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_leaseGet one lease by id. DoorLoop API: GET /leases/{leaseId}.
doorloop_list_lease_tenantsList 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_tenantsList tenants and prospects with contact details. DoorLoop API: GET /tenants.
doorloop_get_tenantGet one tenant by id. DoorLoop API: GET /tenants/{tenantId}.
doorloop_list_lease_paymentsList rent payments received on leases. DoorLoop API: GET /lease-payments.
doorloop_list_lease_chargesList charges (rent, fees, late fees) billed on leases. Use totalBalanceGreaterThan to find unpaid charges. DoorLoop API: GET /lease-charges.
doorloop_list_tasksList tasks, work orders, tenant requests and owner requests. DoorLoop API: GET /tasks.
doorloop_get_taskGet one task by id. DoorLoop API: GET /tasks/{taskId}.
doorloop_list_ownersList property owners. DoorLoop API: GET /owners.
doorloop_list_vendorsList maintenance vendors. DoorLoop API: GET /vendors.
doorloop_list_portfoliosList portfolios (property groups). DoorLoop API: GET /property-groups.
doorloop_list_usersList DoorLoop users of the company. DoorLoop API: GET /users.
doorloop_list_accountsList chart-of-accounts entries. DoorLoop API: GET /accounts.
doorloop_create_taskWRITE: 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_updateWRITE: 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.