Buildium MCP by usefulapi
io.usefulapi/buildium · v1.11.1
Read Buildium properties, units, leases, tenants, balances and bills; manage work orders.
MCPremoteno credentialsReal estateE-commerceTasks & projects
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 23 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 23 tools · 19 read, 4 write (incl. delete/pay) · E-commerce, Tasks & projects, Email
Test call buildium_list_rental_properties: needs a key: HTTP 401 (941 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://buildium.usefulapi.io/mcpTools
23 tools listed at last check
buildium_list_rental_propertiesList rental properties (buildings) with address, unit count, type/subtype and manager. Filter by location (city/state contains), type, subtype, status, rental owner or property ids. Buildium: GET /v1/rentals.buildium_get_rental_propertyFetch one rental property by id. Buildium: GET /v1/rentals/{propertyId}.buildium_list_rental_unitsList rental units with unit number, bedrooms/bathrooms, size, market rent and whether each unit is listed or occupied. Filter by property. Buildium: GET /v1/rentals/units.buildium_get_rental_unitFetch one rental unit by id. Buildium: GET /v1/rentals/units/{unitId}.buildium_list_rental_ownersList rental owners (the landlords you manage for) with contact details, management-agreement dates and the property ids they own. Buildium: GET /v1/rentals/owners.buildium_list_leasesList leases with unit, dates, lease type/status, current tenants, rent/deposit account details and eviction flag. Filter by property, owner, unit number, tenant name, dates, lease type or status (Active/Past/Future). Buildium: GET /v1/leases.buildium_get_leaseFetch one lease by id, including tenants, cosigners, account details and move-out data. Buildium: GET /v1/leases/{leaseId}.buildium_list_outstanding_balancesDelinquency report: leases that owe money, with aged buckets (0-30, 31-60, 61-90, 90+ days), total balance, past-due-email and eviction-pending dates. Leases with zero or credit balances are not returned. Buildium: GET /v1/leases/outstandingbalances.buildium_list_lease_transactionsRead a lease's ledger: charges, payments, credits, refunds, deposits and other transactions with date, type, total amount and journal lines. Read-only — this server never posts to a ledger. Buildium: GET /v1/leases/{leaseId}/transactions.buildium_list_tenantsList rental tenants with contact details, emergency contact, address and leases. Filter by name, email, phone, unit number, property, owner, unit ids or lease term status. Buildium: GET /v1/leases/tenants.buildium_get_tenantFetch one rental tenant by id. Buildium: GET /v1/leases/tenants/{tenantId}.buildium_list_applicantsList rental applicants with contact details, status and their applications. Filter by application status, unit, name, email, submission date or entity. Buildium: GET /v1/applicants.buildium_list_work_ordersList work orders with title, status, priority, due date, vendor, amount, line items, linked task and bill ids. Filter by entity, status, priority, task type, unit, vendor, assignee, dates, amount, billed flag or title. Buildium: GET /v1/workorders.buildium_get_work_orderFetch one work order by id. Buildium: GET /v1/workorders/{workOrderId}.buildium_list_tasksList all tasks/requests — contact requests, resident requests, rental owner requests and to-dos — with category, property, unit, requester, assignee, status, priority and due date. Buildium: GET /v1/tasks.buildium_list_vendorsList vendors (contractors, suppliers) with contact details, category, insurance and default expense GL account. Filter by name, email, phone, website, status or insurance expiration. Buildium: GET /v1/vendors.buildium_list_billsList vendor bills (accounts payable) with dates, memo, vendor, linked work order, reference number, approval status and lines. Read-only. Buildium: GET /v1/bills.buildium_list_gl_accountsList the chart of accounts: GL accounts with number, name, type/subtype, sub-accounts and bank/credit-card flags. Useful for finding the gl_account_id for work order line items. Buildium: GET /v1/glaccounts.buildium_list_associationsList community/HOA associations with address, manager, reserve, fiscal year and operating bank account. Buildium: GET /v1/associations.buildium_create_work_orderCreate a work order for a vendor. Attach it to an existing task (task_id) or create a new task with it (task: title, priority, status, assigned staff user, optional due date/property/unit). vendor_id and entry_allowed are required. Line items are optional (quantity x unit price, optional GL account)buildium_update_work_orderUpdate a work order's details. Buildium's PUT replaces the whole record, so this reads the current work order first and only changes the fields you pass — everything else (including line items and entry contacts) is preserved. Passing line_items REPLACES all existing line items. Status/priority/duebuildium_create_todo_taskCreate an internal to-do task assigned to a staff user, optionally tied to a property/unit and category, with a due date. Buildium: POST /v1/tasks/todorequests.buildium_update_todo_taskUpdate a to-do task — change status (e.g. mark Completed), priority, assignee, due date, title or category, optionally with an update message. Buildium's PUT replaces the whole record, so this reads the current task first and only changes the fields you pass. Buildium: GET then PUT /v1/tasks/todoreq
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/buildium)