The Proprietio MCP connector lets an AI assistant read your properties, leases, accounting and maintenance, and act on work orders and messages, with the access you grant and nothing more.
Streamable HTTP at https://mcp.proprietio.com/mcp. Works with any MCP client that supports OAuth.
Tokens are bound to one person and one organization, limited to the scopes they approved.
22 read-only tools and 4 that write: three on work orders, one that sends a message.
Every connected app is listed in Proprietio under Profile → Connected apps, where it can be disconnected.
You need a Proprietio account. The connector is included from the Growth plan up, and available with the AI Starter add-on on the plans below it.
Proprietio · URL: https://mcp.proprietio.com/mcphttps://mcp.proprietio.com/mcp, authentication: OAuth"Which residents are more than 30 days late, grouped by property?"
The assistant calls the Proprietio tools it needs, reads live data from your organization and answers from it.
Each tool is described in JSON Schema and returned by the MCP tools/list call, with its annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint).
| Tool | What it does | Behavior |
|---|---|---|
proprietio_get_daily_brief | Prioritized daily brief for a property or portfolio: delinquency, urgent and stale maintenance, vacancy, loss-to-lease, next actions. | read |
proprietio_get_command_center | KPI tiles, ranked property risk scorecards and a prioritized action queue. | read |
proprietio_get_owner_update | A copy-ready owner or investor update: NOI, occupancy, delinquency, maintenance risk, action plan. | read |
proprietio_get_risk_radar | Ranked property risk scorecards across delinquency, maintenance, leasing and revenue. | read |
| Tool | What it does | Behavior |
|---|---|---|
proprietio_search_properties | Search the portfolio by address, owner or status. | read |
proprietio_get_property | One property with its units and details. | read |
proprietio_list_units | Units of a property. | read |
proprietio_get_lease | Lease terms, charges and dates. | read |
proprietio_list_residents | Residents of a property or unit. | read |
proprietio_list_available_units | Units listed as available, cheapest first, by bedrooms and maximum rent. | read |
proprietio_suggest_tour_times | Open 30-minute tour slots over the next few days. Books nothing. | read |
| Tool | What it does | Behavior |
|---|---|---|
proprietio_get_balance_sheet | Balance sheet at a date. | read |
proprietio_get_income_statement | Income statement (P&L) for a period. | read |
proprietio_get_general_ledger | General ledger entries, with filters. | read |
proprietio_get_noi | Net operating income for a property or period. | read |
proprietio_get_delinquency | Receivables aging and delinquent residents. | read |
proprietio_get_rent_roll | Current rent roll of a property. | read |
| Tool | What it does | Behavior |
|---|---|---|
proprietio_search_work_orders | Work orders by status, property, vendor or date. | read |
proprietio_get_work_order | One work order. | read |
proprietio_list_vendors | Vendors available for assignment. | read |
proprietio_triage_issue | Classify a problem described in plain words: urgency, likely trade, safe first steps. Creates no work order. | read |
proprietio_find_recurring_maintenance_issues | Units with the same kind of problem three or more times in 90 days. Never resident details. | read |
proprietio_create_work_order | Open a new work order. | write |
proprietio_update_work_order | Change status, notes or assignment. | write |
proprietio_close_work_order | Mark a work order complete, with its resolution. | write |
| Tool | What it does | Behavior |
|---|---|---|
proprietio_send_message | Send a message to a resident or vendor. A sent message cannot be taken back, so it is marked destructive and clients typically ask before calling it. | sends |
The connector uses OAuth 2.1: authorization code with PKCE (S256 only) and dynamic client registration (RFC 7591), so compliant clients register themselves. The authorization server is https://api.proprietio.com.
https://api.proprietio.com/.well-known/oauth-authorization-server (RFC 8414)https://mcp.proprietio.com/.well-known/oauth-protected-resource (RFC 9728)/oauth/register (client registration), /oauth/authorize, /oauth/token, /oauth/revoke (RFC 7009), all on https://api.proprietio.comproperties:read — properties, units, leasestenants:read — residentsaccounting:read — balance sheet, income statement, ledger, NOI, delinquency, rent rollmaintenance:read — work orders and vendorsmaintenance:write — create, update and close work orderscommunications:write — send messages to residents and vendorsAccess tokens are opaque and last one hour. Refresh tokens last 30 days and are replaced on every use. Authorization codes are single-use and expire after ten minutes.
X-RateLimit-Limit, X-RateLimit-Remaining and, on a 429, Retry-After.How we handle data: privacy policy (the connector has its own section) · subprocessors.