Call us at 415-231-1701
24/7 Support
Help Center
Model Context Protocol

Landing, inside your AI assistant.

Search, compare, and book fully furnished apartments in plain language. The Landing MCP gives any AI model live access to real, bookable apartments — no forms, no tab-switching.

Try asking
Find me a furnished one-bedroom in Austin under $2,800 a month, moving in next Monday.
Show pet-friendly Landing apartments in Denver with a workspace and in-unit laundry.
What's available in Nashville for a three-month stay starting the first of next month?
AI assistant · Landing connected
What buildings in Atlanta have 1-beds under $4k with parking?
search_properties_tooldone

Found 92 properties. Here's a top-rated match:

83 Reserve★ 5.0
Studio – 2 bed7 units available
from $2,512 / monthView →
Comparing the second option
Live inventory, real prices No security deposit No account required to search Works with any MCP client
The basics

What is the Model Context Protocol?

MCP is an open standard that lets AI assistants securely connect to outside services. Instead of guessing, the model calls real tools — like Landing's — to fetch live data and take action on your behalf. The Landing MCP exposes our apartment inventory, pricing, and booking as a set of tools any MCP-compatible model can use.

1

You ask, in plain language

Describe what you need — a city, dates, a budget, must-have amenities. No forms, no filters to click.

2

The model calls Landing's tools

Your assistant translates the request into structured tool calls and queries Landing's live inventory in real time.

3

You get real, bookable apartments

Results come back with accurate pricing and availability, plus a direct link to finish booking on Landing.

What you can do

Search it, price it, hand off to booking.

Search apartments

Filter by city, dates, guests, budget, bedrooms, and amenities — sorted however you like.

Get details & pricing

Pull full apartment details, amenity lists, availability, and a transparent price breakdown for any stay.

Move to booking

Generate a secure booking link for the exact apartment and dates, ready to finish on Landing.

Get connected

Connect in three steps.

Add the Landing server to any MCP-compatible client. No Landing account is needed to search.

1

Open your client's connector settings

In Claude, Cursor, or any MCP client, find where custom servers are added.

2

Add the Landing server URL

Paste the config on the right, or point your client at https://www.hellolanding.com/mcp/public.

3

Start a new conversation

Ask about apartments in plain language — the model searches Landing for you right away.

MCP server config
{
  "mcpServers": {
    "landing": {
      "type": "http",
      "url": "https://www.hellolanding.com/mcp/public"
    }
  }
}
Protocol
Streamable HTTP
Auth
None to search
Tools
13 available
Using ChatGPT? Connect Landing there →
Reference

Tools

Every tool the Landing MCP exposes and what it does — generated from the live server, so it can't drift. A Read-only tool only fetches; Action means it changes something on Landing's side. Prices are all-in (fees included, taxes excluded); dates are ISO 8601. Parameter schemas and example payloads are in the machine-readable catalog at /api/public/tools.

list_markets_toolRead-only

List every Landing market currently accepting bookings, and — nested under each — its display cities (the specific, neighborhood-level places the website is organized around).

get_market_filters_toolRead-only

Returns all available filter options for a given market — its display cities, bedroom counts, amenities, price range, bathroom options, neighborhoods, and sort orders.

search_apartments_toolRead-only

Search Landing's published furnished apartments by location.

search_apartments_on_mapRead-only

Search Landing's published furnished apartments in a given market and render the results as an interactive map (pins), not a card grid.

search_properties_toolRead-only

Search Landing's published furnished apartments by location, returning results grouped by BUILDING (property) instead of individual units — photos, rating, bedroom-pill pricing, availability, and distance from a pinned point for each building.

get_apartment_toolRead-only

Fetch a single Landing apartment by its slug — property details, amenities, photos, flex pricing, the full availability calendar, and a pre-filled reservation_link so the agent doesn't have to probe dates or assemble booking URLs by hand (get_apartment already returns the full calendar).

availability_overview_toolRead-only

Full, date-agnostic availability OVERVIEW of a whole display city or market: every matching apartment together with its booking ranges (the SAME availability ranges the website's property page uses) and minimum-stay rules.

get_flex_options_toolRead-only

Return the flex (open-ended) commitment tiers a given apartment accepts, so the agent doesn't suggest a committed_nights value the apartment will reject.

get_quote_toolRead-only

Real, date-specific anonymous quote for an apartment. Mirrors what an unauthenticated visitor sees in checkout: monthly rent after seasonal adjustments and length-of-stay discounts, the first-month charge, ongoing monthly cost, and an estimated total.

booking_intent_toolAction

Save the guest's interest in an apartment so Landing can follow up, then return a direct checkout link for them to complete the booking.

compare_apartments_toolRead-only

Side-by-side comparison of 2-4 Landing apartments — price, size, amenities, ratings, and availability in one call, instead of stitching together multiple get_apartment calls yourself.

get_market_infoRead-only

Market context for a Landing market: average monthly rent by bedroom count, total searchable inventory, and the neighborhoods with the most availability — useful for cross-market comparisons ("is Austin or Dallas cheaper for a 1BR?") without paging through search_apartments.

get_policies_faq_toolRead-only

Grounded, conservative answers to the most common Landing policy questions (deposits, pets, parking, cancellation, qualification, Landing Flex, utilities, move-in). Use this instead of guessing at policy specifics — where an exact number (deposit amount, cancellation window) depends on the apartment/market/reservation, the answer says so explicitly and points to get_quote, checkout, or Landing support rather than inventing a figure.

Compatibility

Works in any MCP client.

Claude

Web, Desktop, and Mobile.

Add it as a custom connector in settings.

Cursor & IDEs

Any editor with MCP support.

Paste it into .cursor/mcp.json, or .mcp.json for Claude Code.

Custom clients

Any app speaking the MCP spec.

POST JSON-RPC to /mcp/public.
Good to know

Frequently asked questions

Do I need a Landing account?▾

No. You can search apartments, check availability, and get quotes without signing in. An account is only needed to complete a booking on Landing.

Can I book directly through the MCP?▾

The MCP searches inventory and generates a secure booking link. You complete payment and confirmation on Landing’s website — the model never handles payment details.

Is the data live?▾

Yes. Availability and pricing come straight from Landing in real time, so results reflect what’s actually bookable when you ask.

Which regions are covered?▾

The MCP covers every market Landing operates in across the United States. Call list_markets_tool for the current, live list — it also returns the neighborhood-level cities inside each market.

Is there a rate limit?▾

Yes. Once you reach it, requests get an HTTP 429 back. For high-volume or commercial access, talk to the Landing team.

Start building with the Landing MCP.

Connect the server and let your assistant find the next place to stay — in one sentence.