ownerrez_get_me
Get current user
Return the authenticated OwnerRez user (verifies your credentials). OwnerRez API: GET /v2/users/me.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.40.2Updated Nov 14, 2026
Manage OwnerRez properties, bookings, guests, quotes and inquiries.
The publisher's own server: Ably MCP by usefulapi
Hosted MCP server that lets an assistant read and update OwnerRez vacation-rental data: properties, bookings, guests, quotes, inquiries, listings and payments.
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%2Fownerrez/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": {
"ownerrez-by-usefulapi": {
"type": "http",
"url": "https://ownerrez.usefulapi.io/mcp"
}
}
}Manage OwnerRez properties, bookings, guests, quotes and inquiries. Hosted, no local install.
Live endpoint: https://ownerrez.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://ownerrez.usefulapi.io/mcp.claude mcp add --transport http ownerrez https://ownerrez.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 OwnerRez credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/ownerrez/
On first connect you'll paste your OwnerRez credentials. They are validated, stored per-user, and scoped to you — no keys 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.
Each paid plan covers this server only. Ask your AI to run ownerrez_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with ownerrez_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with ownerrez_upgrade before then undoes the cancel. Or write to [email protected].
MIT
Source: servers/ownerrez/README.md at commit f22f848
Get current user
Return the authenticated OwnerRez user (verifies your credentials). OwnerRez API: GET /v2/users/me.
Takes no parameters.
List properties
List rental properties. OwnerRez API: GET /v2/properties. Returns the pageable envelope { items, count, limit, offset, next_page_url }.
limitactiveoffsetparamsinclude_tagsinclude_fieldspayment_method_idavailability_end_dateavailability_start_dateinclude_listing_numbersGet a property
Fetch a single property by id (includes time_zone). OwnerRez API: GET /v2/properties/{id}.
idrequiredList bookings
List bookings (reservations). OwnerRez API: GET /v2/bookings. Filter by property, date range, changed-since, and status; opt into embedded charges/guest/tags. Returns { items, count, limit, offset, next_page_url }.
tofromlimitoffsetparamsstatussince_utcinclude_tagsproperty_idsinclude_guestinclude_fieldsinclude_charges+1 moreGet a booking
Fetch a single booking by id. OwnerRez API: GET /v2/bookings/{id}. Opt into embedded charges/guest/tags.
idrequiredinclude_tagsinclude_guestinclude_chargesList guests
List guests (contacts). OwnerRez API: GET /v2/guests. NOTE: OwnerRez REQUIRES either `q` (search) or `created_since_utc` on this endpoint. Returns { items, count, limit, offset, next_page_url }.
qtofromlimitoffsetparamsinclude_tagsinclude_fieldscreated_since_utcGet a guest
Fetch a single guest (contact) by id. OwnerRez API: GET /v2/guests/{id}.
idrequiredList quotes
List quotes. OwnerRez API: GET /v2/quotes. Returns { items, count, limit, offset, next_page_url }. Use the `params` passthrough for documented filters (e.g. property_id, guest_id).
limitoffsetparamsGet a quote
Fetch a single quote by id. OwnerRez API: GET /v2/quotes/{id}.
idrequiredList listings
List channel listings (a property's presence on a listing site such as Airbnb/Vrbo). OwnerRez API: GET /v2/listings. Returns { items, count, limit, offset, next_page_url }.
limitoffsetparamsGet a listing
Fetch a single channel listing by id. OwnerRez API: GET /v2/listings/{id}.
idrequiredList listing sites
List the listing sites (channels, e.g. Airbnb, Vrbo) known to OwnerRez. OwnerRez API: GET /v2/listingsites.
limitoffsetparamsList owners
List property owners. OwnerRez API: GET /v2/owners. Returns { items, count, limit, offset, next_page_url }.
limitoffsetparamsList inquiries
List guest inquiries (pre-booking leads). OwnerRez API: GET /v2/inquiries. Use `params` for documented filters.
limitoffsetparamsList messages
List messages from guest-communication threads. OwnerRez API: GET /v2/messages. Use `params` for documented filters (e.g. booking_id).
limitoffsetparamsList payments
List payments. OwnerRez API: GET /v2/payments. Use `params` for documented filters (e.g. booking_id, since_utc).
limitoffsetparamsGet a payment
Fetch a single payment by id. OwnerRez API: GET /v2/payments/{id}.
idrequiredList custom-field definitions
List custom-field definitions available in the account (the schema for custom fields on properties/bookings/guests). OwnerRez API: GET /v2/fielddefinitions.
limitoffsetparamsRaw read request
Power-user escape hatch: GET any OwnerRez API path not wrapped by a dedicated tool. READ-ONLY — only GET is allowed. Pass the FULL API path after the host, starting with a slash, INCLUDING any query string, e.g. "/v2/propertysearch?query=beach" or "/v2/bookings/123". Returns the parsed JSON.
pathrequiredCreate a guest
MUTATES OwnerRez data: creates a new guest (contact). OwnerRez API: POST /v2/guests (JSON). Emails/phones/addresses are arrays of objects — pass them via the `fields` passthrough (e.g. email_addresses:[{address:"[email protected]"}]). Returns the created guest.
notesfieldslast_namefirst_nameopt_out_marketing_smsopt_out_marketing_emailUpdate a guest
MUTATES OwnerRez data: updates an existing guest. OwnerRez API: PATCH /v2/guests/{id} (JSON — only included fields change). Use the `fields` passthrough for arrays (email_addresses/phones/addresses) and any other documented field.
idrequirednotesfieldslast_namefirst_nameopt_out_marketing_smsopt_out_marketing_emailCreate a booking
MUTATES OwnerRez data: creates a new booking (reservation). OwnerRez API: POST /v2/bookings (JSON). A booking ties a guest to a property for a date range; the exact charge/quote shape is account-specific, so pass extra documented fields via `fields`. Returns the created booking.
notesadultsfieldsarrivalchildrenguest_iddepartureproperty_idrequiredUpdate a booking
MUTATES OwnerRez data: updates an existing booking. OwnerRez API: PATCH /v2/bookings/{id} (JSON — only included fields change). Use the `fields` passthrough for any documented field (dates, guest counts, notes, status).
idrequirednotesadultsfieldsarrivalchildrendepartureCreate a quote
MUTATES OwnerRez data: creates a quote for a property + date range (the pre-booking pricing document). OwnerRez API: POST /v2/quotes (JSON). The full quote/charge shape is account-specific — pass extra documented fields via `fields`. Returns the created quote.
adultsfieldsarrivalchildrenguest_iddepartureproperty_idrequiredCreate a message
MUTATES OwnerRez data: posts a message into a guest-communication thread. OwnerRez API: POST /v2/messages (JSON). The exact thread/booking linkage is account-specific — pass extra documented fields (e.g. thread_id, booking_id) via `fields`. Returns the created message.
bodyrequiredfieldsbooking_id100% 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 that lets an assistant inspect realtime channels, presence and usage stats, publish messages, and review app configuration.
io.usefulapiOfficial publisher
Read-only access to ROLLER venue data: search bookings, check product availability, and look up guests, waivers, gift cards and daily reports.
io.usefulapiOfficial publisher
Hosted Planerio connector that lets an assistant read shifts, staffing requirements, staff, employees, absences and vacation days.
io.usefulapiOfficial publisher
Read-only access to Marmin UAE e-invoicing data: invoices, credit notes, UBL XML, Peppol status and business profiles.
io.usefulapiOfficial publisher
Remote MCP server for Oyster that lets an assistant read team, time off, expense, contract and invoice data and approve or decline requests.
{ "mcpServers": { "ownerrez": { "url": "https://ownerrez.usefulapi.io/mcp" } }}