OwnerRez MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OwnerRez MCP ServerWho's checking in this week?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OwnerRez + Claude (OwnerRez MCP Server)
This lets you talk to your OwnerRez account using Claude, in plain English. Once it's set up, you can ask things like:
"Who's checking in this week?"
"How much did I make this month?"
"Show me the owner statement for Jane Smith."
"Which properties had the most bookings in the last 30 days?"
You don't need to be technical. Just follow the steps below in order. It takes about 15 minutes.
Before you start, you need three things
An OwnerRez account (with admin access, so you can create a key).
Claude Desktop — the free app. Download it here: https://claude.ai/download
Node.js — a free tool that runs this program. Download the "LTS" version here: https://nodejs.org — click the big button, open the file, and click through the installer.
What's the "Terminal"? It's an app on your computer where you type commands. On a Mac, press
Cmd + Space, type Terminal, and press Enter. On Windows, search for PowerShell. You'll paste a few commands into it below — just copy, paste, and press Enter.
Related MCP server: Hospitable MCP Server
Step 1 — Download this program
Paste this into your Terminal and press Enter:
git clone https://github.com/palarkin/OwnerRez-MCP.git
cd OwnerRez-MCPThis downloads the program into a folder and moves you into it.
Step 2 — Get your OwnerRez key
Log in to OwnerRez.
Go to Settings → Advanced Tools → Developer/API Settings.
Click Create Personal Access Token, give it any name (like "Claude"), and create it.
Copy the token — it starts with
pt_. You only see it once, so copy it now.
Step 3 — Add your email and key
In your Terminal, paste this to create your settings file:
cp .env.example .env
open -e .env # on Windows use: notepad .envA text editor will open. Fill in the two lines with your OwnerRez email and the pt_ key you
just copied, so they look like this:
OWNERREZ_EMAIL=you@example.com
OWNERREZ_TOKEN=pt_your_key_hereSave the file and close it. (This file stays on your computer and is never shared.)
Step 4 — Set it up
Paste these two commands (one at a time) and press Enter after each:
npm install
npm run buildThe first downloads what the program needs; the second gets it ready to run. Wait for each to finish.
Check it works: paste node probe.mjs and press Enter. You should see ✅ Auth OK with your
account name. If you do, everything's connected correctly. 🎉
Step 5 — Connect it to Claude
Paste this exactly — it plugs the program into Claude:
claude mcp add ownerrez --scope user -- node "$(pwd)/dist/index.js"Then fully quit Claude Desktop and reopen it (don't just close the window).
Prefer to use the Claude Desktop app's settings instead? You can add it there under Settings → Connectors/MCP, pointing to the file path that
pwdshows you followed by/dist/index.js. The command above is the easy way if you have the Claude command installed.
Step 6 — Try it!
In Claude, type something like:
"Using OwnerRez, who is checking in this week?"
That's it — you're done.
Optional — turn on guest messaging (advanced)
Everything above works with your regular key. Guest messaging (reading and sending messages to guests) needs one extra thing: an OwnerRez "OAuth app." It's more involved — set aside about 15 extra minutes. If you don't need messaging, skip this section entirely.
A) Create the OAuth app in OwnerRez
In OwnerRez, go to Settings → Advanced Tools → Developer/API Settings and click Create App.
Fill it in like this. The web addresses can be exactly these — they just have to be real addresses, not "localhost":
Name:
ClaudeHomepage URL:
https://example.comOAuth Redirect URL:
https://example.com/callbackOAuth API scope:
Full read and writeToken expiration policy:
None – tokens do not expireWebhook URL:
https://example.com/webhook(leave Webhook User/Password blank)
Save it, then copy the Client ID (starts with
c_) and the Client Secret (starts withs_). The secret is shown only once — copy it now.Open the Users tab and click Grant Access To Me.
B) Get your messaging token
Open this web address in your browser — replace
YOUR_CLIENT_IDwith your Client ID:https://app.ownerrez.com/oauth/authorize?response_type=code&client_id=YOUR_CLIENT_ID&redirect_uri=https://example.com/callback&scope=full&state=xClick to approve. Your browser jumps to a page like
https://example.com/callback?code=tc_.... The page itself doesn't matter — look at the address bar and copy the part aftercode=(it starts withtc_).Back in your Terminal (in the same folder), paste this — filling in your Client ID, Client Secret, and the
tc_code — then press Enter:node oauth-setup.mjs YOUR_CLIENT_ID YOUR_CLIENT_SECRET YOUR_CODE https://example.com/callbackDo this within 10 minutes of step 1 (the code expires quickly). It saves the token into your
.envfile automatically.
C) Restart
Fully quit and reopen Claude. Guest messaging is now on. ✅
Tip: keep
https://example.com/callbackidentical everywhere — in the app settings, in the web address in B1, and in the command in B3. They must match exactly.
If something goes wrong
nodeorgit"command not found" → Node.js (or Git) isn't installed. Install Node.js from https://nodejs.org and try again.probe.mjsshows a 401 error → your email or key is wrong. Re-check the two lines in your.envfile (the key must start withpt_), or make a new key in OwnerRez.Claude doesn't see the tools → make sure you fully quit and reopened Claude, and that Step 4 finished without errors.
Good to know
Your key and email live only in the
.envfile on your computer. They are never uploaded or shared.Anything that would change your data (like updating a rate) always asks you to confirm first — it won't change anything on its own.
Guest messaging needs one extra setup step (an OwnerRez "OAuth app"). Everything else works with just the key above — see the optional messaging section above to turn it on.
For developers
See BLUEPRINT.md for the architecture, the full list of tools, remote/HTTP
hosting, and how to run the tests (npm test).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-quality-maintenanceConnects Claude to PrintSmith Vision for read-only AI-assisted print shop management. It enables users to query customer data, production job statuses, and financial summaries through natural language.
- Flicense-qualityDmaintenanceConnects Claude to the Hospitable API v2 for managing vacation rental properties, reservations, guest messages, and reviews.
- FlicenseAqualityCmaintenanceConnects Claude to your Amazon Seller Central account via the Selling Partner API, enabling queries for recent orders, sales summaries, FBA inventory, and financial events.4
- AlicenseAqualityAmaintenanceConnects Claude to OurFamilyWizard for natural-language access to co-parenting messages, calendar, expenses, and journal.973MIT
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Drive your real WhatsApp inbox from Claude — send, reply, label, assign, and triage via TimelinesAI.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/palarkin/OwnerRez-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server