4,500+ servers built on MCP Fusion
Vinkius

Home River Group MCP. Manage properties, units, and resident data from one prompt.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Home River Group MCP on Cursor AI Code Editor MCP Client Home River Group MCP on Claude Desktop App MCP Integration Home River Group MCP on OpenAI Agents SDK MCP Compatible Home River Group MCP on Visual Studio Code MCP Extension Client Home River Group MCP on GitHub Copilot AI Agent MCP Integration Home River Group MCP on Google Gemini AI MCP Integration Home River Group MCP on Lovable AI Development MCP Client Home River Group MCP on Mistral AI Agents MCP Compatible Home River Group MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Home River Group MCP Server connects your AI client directly to the Entrata property management system. Manage properties, check unit availability, track work orders, and handle resident records.

Your agent can list properties, retrieve lease details, check financial ledgers, or create new maintenance work orders—all from one workflow.

What your AI agents can do

Create lead

Submits a new prospect or sales lead directly to the Home River Group system.

Create work order

Opens a new maintenance work order ticket for a property or unit.

Get availability

Checks which units within a specified property are currently available for rent.

+ 7 more capabilities included
Check unit availability

The agent runs get_availability to see which units in a specific property are open for lease.

Manage maintenance issues

The agent can retrieve existing issues using get_work_orders or open a new request using create_work_order.

Track resident data

The agent gets resident lists with get_residents or pulls financial records using get_ledgers.

Identify properties

The agent first runs get_properties to get a list of all managed properties and their IDs.

Handle prospects

The agent submits new sales leads using create_lead or reviews existing prospects with get_leads.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Home River Group MCP Server: 10 Tools for Property Management

Control property listings, unit availability, resident records, work orders, and financial ledgers via the Home River Group API.

create019d75b2

create lead

Submits a new prospect or sales lead directly to the Home River Group system.

create019d75b2

create work order

Opens a new maintenance work order ticket for a property or unit.

get019d75b2

get availability

Checks which units within a specified property are currently available for rent.

get019d75b2

get leads

Lists all existing sales leads and property prospects in the system.

get019d75b2

get lease info

Retrieves detailed lease records for specific residents.

get019d75b2

get ledgers

Pulls financial ledger information for resident accounts.

get019d75b2

get properties

Lists all properties managed by Home River Group, providing the necessary Property IDs for other tools.

get019d75b2

get residents

Lists all residents across properties, allowing filtering by a specific Property ID.

get019d75b2

get units

Lists all units belonging to a specific property ID.

get019d75b2

get work orders

Retrieves a list of maintenance work orders, ideally filtered by a property ID.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Home River Group, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Your AI agent talks directly to the Home River Group property management system. It gives your agent tools to manage properties, units, and residents, so you don't gotta jump between a bunch of dashboards. You can list properties with get_properties to grab all the Property IDs you need for everything else.

To check what's open, run get_availability to see available units in a specific property. You can list all units for a property using get_units. You'll get a full roster of residents with get_residents or pull specific lease details using get_lease_info. You can check financial records for resident accounts with get_ledgers.

When it comes to maintenance, you can list existing issues by running get_work_orders, or you can open a brand-new request with create_work_order. You gotta handle prospects too; you can submit a new sales lead with create_lead, or you can review all existing prospects and sales leads using get_leads. To find all the units, first run get_properties to get the Property ID, then run get_units with that ID.

You can get a list of all residents across properties with get_residents and narrow it down by a specific Property ID. You can pull financial records for residents with get_ledgers or get detailed lease info with get_lease_info. You can submit a new sales lead with create_lead or get a list of all current prospects and leads with get_leads.

How Home River Group MCP Works

  1. 1 First, the agent calls get_properties to gather a list of all managed properties and extract the necessary Property IDs.
  2. 2 Next, the agent selects the target property ID and calls specific tools, like get_units or get_residents, to pull the required data set.
  3. 3 Finally, the agent uses the gathered data (e.g., a resident's name or unit ID) to trigger an action, like create_work_order or get_lease_info.

The bottom line is: the server lets your AI client move through complex property management workflows—from identifying a property to opening a work order—without ever leaving the chat interface.

Who Is Home River Group MCP For?

The property manager who spends half a day jumping between the unit availability portal, the maintenance ticketing system, and the resident ledger. The sales coordinator who needs to check a unit's history before calling a prospect. Or the maintenance supervisor who needs to know if a unit is safe to work on.

Property Manager

Uses this to run reports on resident finances (get_ledgers) and check if units are available (get_availability) before scheduling viewings.

Maintenance Coordinator

Uses this to check for open issues (get_work_orders) and submit new maintenance tickets (create_work_order) based on resident reports.

Sales & Leasing Agent

Uses this to look up properties (get_properties) and check prospect status (get_leads) while also confirming unit availability (get_availability) for a potential client.

What Changes When You Connect

  • You can submit a new prospect with create_lead and immediately cross-reference them with the existing lead pool using get_leads. This keeps your sales data current without manual data entry.
  • Never manually open a maintenance ticket. If a resident reports an issue, your agent can use create_work_order after checking the unit status with get_units, ensuring all required IDs are correct.
  • Stop guessing unit status. Run get_availability to confirm which units are ready for lease, then use get_properties to confirm the correct location ID.
  • Need to know a resident's financial status? Pull the full picture by calling get_ledgers and then reviewing their specific lease details via get_lease_info. This creates a complete financial overview.
  • Instead of sifting through spreadsheets, use get_work_orders and get_residents together. You can instantly see who lives where and what maintenance issues are currently open at their address.

Real-World Use Cases

01

A new resident moves in, and the maintenance team needs to know the unit's history.

The Property Manager asks the agent: 'Find all maintenance history for Unit 456 in Building B.' The agent runs get_properties to get the Building B ID, then calls get_units to verify 456, and finally uses get_work_orders to return the full history.

02

A prospective renter calls, and the agent needs to check if the unit is available.

The Leasing Agent asks: 'Is Unit 7 available in the Maplewood property?' The agent runs get_availability to confirm current status. If it's available, they use get_properties to confirm the correct property ID for the next steps.

03

A high-value lead needs to be tracked, and the agent needs to check if they are already in the system.

The Sales Director asks: 'Check on John Doe's status.' The agent first runs get_leads to see if he exists. If not, they run create_lead to log him immediately, ensuring no prospect is missed.

04

A resident calls about a billing discrepancy, and the agent needs to verify the charges.

The agent runs get_properties to identify the building, then get_residents to find the resident's ID, and finally calls get_ledgers to pull the precise financial records, answering the resident quickly.

The Tradeoffs

Searching for a unit ID

Manually checking the property website for unit numbers, then logging into the maintenance portal, and cross-referencing the IDs in a spreadsheet.

Run get_properties first to get the Property ID. Then, use get_units with that ID to get a clean list of all unit IDs. This avoids manual lookups and ensures the data is current.

Creating a work order without context

The maintenance worker calls the office and reports an issue, but nobody knows the exact unit ID or property ID, so they just write a general memo.

The agent must run get_properties to lock down the location, then get_units to get the unit ID, and finally use create_work_order with all the necessary IDs to guarantee the ticket is routed correctly.

Checking financials without resident ID

Trying to pull a resident's ledger by only knowing their name, which often fails because multiple people share names.

First, use get_residents and filter by name/property ID to get the unique Resident ID. Then, pass that ID directly into get_ledgers to pull the accurate financial data.

When It Fits, When It Doesn't

Use this server if your workflow is fundamentally about data movement and transactional reporting within a property management context. Specifically, if you need to: 1) Know what properties exist (get_properties), 2) Track unit status (get_availability), or 3) Open a record (create_work_order).

Don't use this if your primary need is general reporting on unlinked data. For instance, if you just need a list of names, get_residents is fine. But if you need to know which units are available and who lives there, you must string together get_units and get_residents calls. If you only need to view a document, your AI client might be better off using a file retrieval tool instead of these specialized API calls.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Home River Group. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_lead create_work_order get_availability get_leads get_lease_info get_ledgers get_properties get_residents get_units get_work_orders

Tracking resident status shouldn't feel like juggling three different dashboards.

Today, figuring out a resident's full status means logging into the property portal to see unit status, then opening the separate ledger system to check billing, and finally jumping into the maintenance tracker to see open work orders. It's a painful loop of copy-pasting IDs and context switching.

With the Home River Group MCP Server, your agent pulls all that context in one go. You ask about Unit 123's status, and the agent checks `get_availability`, pulls `get_ledgers`, and lists open work orders via `get_work_orders`. You get a single, actionable summary.

get_properties MCP Server: Get the list of properties you need.

Before any other tool works, you need a Property ID. Without calling `get_properties`, you're guessing. You waste time running `get_units` or `get_residents` and getting a 'Property ID required' error.

The server makes that initial lookup effortless. You ask for properties, and the agent returns the list of IDs you need to feed into every other tool. It's the necessary starting point.

Common Questions About Home River Group MCP

How do I use the `get_properties` tool? +

You run get_properties first. It gives you a list of all properties managed by Home River Group. You then use the IDs it returns to feed into tools like get_units or get_residents.

What is the difference between `get_residents` and `get_units`? +

get_units lists physical unit numbers within a property. get_residents lists the people who live there. You usually need the Property ID for both tools to work.

Can I create a work order using `create_work_order` without knowing the property ID? +

No. The create_work_order tool requires a specific Property ID to ensure the ticket is logged against the correct location. Always run get_properties first.

Does `get_availability` check for just vacant units? +

It checks the current availability status for units within a property. You must provide the correct Property ID to run this tool.

What if I need to check a resident's financial records using `get_ledgers`? +

You must first run get_residents to get the resident's unique ID. Then, pass that ID to get_ledgers to pull the financial history.

How do I list all sales leads using the `get_leads` tool? +

You call get_leads without any parameters. This tool returns a full list of all prospects and sales leads managed by Home River Group. The data includes contact information and lead status for immediate follow-up.

What happens if I run `get_units` for a PropertyID that doesn't exist? +

The system returns a specific error code indicating the PropertyID was not found. You must use the get_properties tool first to validate and retrieve a valid PropertyID before running get_units.

Which tool should I use to find the current lease status for a resident? +

Use get_lease_info. This tool retrieves detailed, up-to-date lease information for specific residents. You'll need the resident's unique identifier to pull the correct records.

How do I get API credentials for Home River Group? +

You need to log in to your Entrata instance (homeriver.entrata.com) and navigate to Setup > Company > API Access. If you don't have access, contact your system administrator.

Can I create work orders with this MCP? +

Yes, you can use the create_work_order tool to submit new maintenance requests directly into the system.

Is the subdomain required? +

It defaults to 'homeriver'. If your specific instance uses a different subdomain, you should provide it during setup.

Are these real-time updates? +

Yes, all data retrieved and created is processed directly through the Entrata API in real-time.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Home River Group. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.