Skip to content
Stay Portland logo

Stay Portland MCP server

Which servers in the official MCP registry are Stay Portland's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-15

← Back to Stay Portland

Whose server it is
  • Registry namecom.stayportland/mcpverified in the MCP registry

The registry name sits under stayportland.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-15
  • Stateanswerschecked 2026-10-15
  • Tools14
  • Server calls itselfstay-portland
  • Server version3.0.0
  • Protocol version2025-06-18

On 2026-10-15 the server answered initialize and tools/list without a sign-in. First answer in 128 ms.

Measured dailydaily checks: 2, the first on 2026-10-19
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer276 ms
  • Space in an agent's context≈ 2,903 tokensthe definitions of all its tools (14), which an agent carries on every turn
  • Tool definitionsB · 89 of 100
  • Parameters without a description: in 9 of 14

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The state of vendors' MCP servers: method and numbers →

Tools it offers14 tools · read 2026-10-15
  • prepare_booking

    Create a fresh exact-date quote and secure hosted checkout link. Share the link with the guest for price review, details and payment approval. This tool never books, charges, or accepts card details. Its capability lets this agent check…

  • get_booking_status

    Read the coarse status of the exact checkout prepared by this agent. Requires its private booking capability. Returns no guest, card, PaymentIntent, or reservation identifiers.

  • complete_booking

    Resume the site's existing reservation finalizer only after the guest approved and authorized payment in hosted checkout. This cannot create or authorize a payment. Completion is controlled by a server flag; check status to follow an…

  • search_properties

    Search Portland rentals across up to five date windows with verified layout, amenity, traveler-fit, accommodation-only price, rating, and neighborhood evidence. Dated results are live-bookable only. Use search_priced_availability when a…

  • search_priced_availability

    Search Stay Portland's live availability for one required date range and return up to six exact base quotes per page. Use this first when a traveler provides dates and asks for options, full prices, fees, taxes, a budget comparison, or…

  • compare_properties

    Render a visual, source-grounded comparison for two to five listing ids or slugs selected from search_properties. Preserves the requested order and returns public listing profiles.

  • suggest_alternate_dates

    For one live listing, find the closest calendar-confirmed stays with the same length when preferred dates do not work. Results are not priced; call get_quote for the final total.

  • get_collection_overview

    Public portfolio overview: live home count, Portland neighborhoods, direct-booking advantages, policies, and the no-payment tool boundary.

  • get_listing

    Full profile for one listing by Guesty id or slug: specs, amenities, rules, prices.

  • get_quote

    Live all-in quote (nights + cleaning + taxes) and a checkout URL. Hand the guest the URL; never collect card details.

  • get_reviews

    Recent guest reviews — for one listing (by Guesty id or slug) or across the whole collection. Text, rating, and month+year only.

  • shortlist_property

    Save one property to the guest's list for this conversation, or drop it with remove: true. The result carries a sessionToken — reuse that exact token on every later shortlist_property and get_shortlist call in this conversation. Never…

  • get_shortlist

    List every property saved in this conversation. Pass the sessionToken returned by shortlist_property; refer to it with the guest only as "your saved list".

  • get_policies

    Canonical Stay Portland policies: fees, cancellation, pets, check-in, taxes, parking, house rules.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "stayportland": {
      "type": "http",
      "url": "https://www.stayportland.com/mcp"
    }
  }
}

OpenAPI spec

3 paths, read 2026-10-15. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.