doorloop_get_current_user
Get current user
Get the DoorLoop user that created this API key. Good first call to confirm the connection. DoorLoop API: GET /users/me.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.6.3Updated Nov 7, 2026
Read DoorLoop properties, units, leases, tenants and payments; create tasks and task updates.
The publisher's own server: Ably MCP by usefulapi
Hosted DoorLoop connector that lets an assistant read properties, units, leases, tenants and payments, and create tasks and task updates.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fdoorloop/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"doorloop-by-usefulapi": {
"type": "http",
"url": "https://doorloop.usefulapi.io/mcp"
}
}
}Use your DoorLoop account from Claude, Cursor, or any MCP client. Hosted, no local install: connect with your own credentials.
Live endpoint: https://doorloop.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://doorloop.usefulapi.io/mcp.claude mcp add --transport http doorloop https://doorloop.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your DoorLoop credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/doorloop/
On first connect you provide a DoorLoop API key (DoorLoop → Settings → Zapier & API Keys). The server validates it and stores it per user. No keys go in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with doorloop_upgrade (it returns a Stripe Checkout link). Cancel any time with doorloop_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running doorloop_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
Source: servers/doorloop/README.md at commit 4046075
Get current user
Get the DoorLoop user that created this API key. Good first call to confirm the connection. DoorLoop API: GET /users/me.
Takes no parameters.
List properties
List properties (buildings) with address, class and portfolio. DoorLoop API: GET /properties.
textclassgroupownersort_bypage_sizepage_numbersort_descendingGet a property
Get one property by id. DoorLoop API: GET /properties/{propertyId}.
property_idrequiredList units
List rental units with rent, bedrooms and status. Without filter_active the API returns active units only. DoorLoop API: GET /units.
textgroupowneractivesort_bypropertypage_sizepage_numbersort_descendingGet a unit
Get one unit by id. DoorLoop API: GET /units/{unitId}.
unit_idrequiredList 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.
termtextunitgroupownerstatustenantsort_bypropertypage_sizesituationend_date_to+9 moreGet a lease
Get one lease by id. DoorLoop API: GET /leases/{leaseId}.
lease_idrequiredList 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.
textgroupleasestatussort_bypropertypage_sizepage_numbermovedInAt_tomovedInAt_fromsort_descendingList tenants
List tenants and prospects with contact details. DoorLoop API: GET /tenants.
texttypeunitgroupleasesort_bypropertypage_sizepage_numbersort_descendingGet a tenant
Get one tenant by id. DoorLoop API: GET /tenants/{tenantId}.
tenant_idrequiredList lease payments
List rent payments received on leases. DoorLoop API: GET /lease-payments.
leaseownerdate_tosort_bypropertydate_frompage_sizepage_numbersort_descendingList lease charges
List charges (rent, fees, late fees) billed on leases. Use totalBalanceGreaterThan to find unpaid charges. DoorLoop API: GET /lease-charges.
unitleaseownerdate_tosort_bypropertydate_frompage_sizepage_numberlateFeeChargessort_descendingtotalBalanceGreaterThanList tasks
List tasks, work orders, tenant requests and owner requests. DoorLoop API: GET /tasks.
texttypeunitstatussort_bypropertypage_sizedueDate_topage_numbercreatedAt_todueDate_frompropertyGroup+3 moreGet a task
Get one task by id. DoorLoop API: GET /tasks/{taskId}.
task_idrequiredList owners
List property owners. DoorLoop API: GET /owners.
textgroupactivesort_bypropertypage_sizepage_numbersort_descendingList vendors
List maintenance vendors. DoorLoop API: GET /vendors.
activesort_bypropertypage_sizeopenBalancepage_numbersort_descendinginsurance_expires_beforeList portfolios
List portfolios (property groups). DoorLoop API: GET /property-groups.
sort_bypage_sizepage_numbersort_descendingList users
List DoorLoop users of the company. DoorLoop API: GET /users.
sort_bypage_sizepage_numbersort_descendingList accounts
List chart-of-accounts entries. DoorLoop API: GET /accounts.
typesort_bypage_sizepage_numberleaseChargeItemsort_descendingCreate a 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.
typerequiredunitstatusrequiredsubjectrequireddue_dateprioritypropertydescriptionnotify_tenantnotify_assigneesassigned_to_usersrequested_by_user+4 morePost an update on a task
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.
statusmessagerequiredtask_idrequireddue_dateprioritynotify_tenantnotify_assigneesassigned_to_users100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "doorloop": { "url": "https://doorloop.usefulapi.io/mcp" } }}