VertuZayed

Coming soon · preview

Work with Vertu from your AI assistant

Vertu Zayed is building an MCP server. MCP (Model Context Protocol) is an open standard that lets AI assistants such as Claude, ChatGPT or Cursor use outside tools safely. Connect yours once and you can search the inventory, hold a unit, register a client, follow a commission or check a payment just by asking.

You sign in with your own Vertu account, so your assistant sees exactly what you would see in the portal, and nothing more.

You

“Hold the cheapest hotel studio for my client.”

Your AI assistant

Picks the right Vertu tools and asks you to confirm changes

Vertu MCP server

Checks who you are and what you may do

  • Inventory
  • Broker portal
  • Sales CRM
  • Owner portal
How a request travels. Answers come back the same way.

Interactive demo

See it work, step by step

Pick a role and a question. You will see the message, the tool your assistant calls with its arguments, what Vertu sends back, and the plain-English answer with a link into the app.

1 · Choose who you are

Search the inventory, read unit details, compare units and work out payment plans. Public data only.

2 · Ask something

This is a scripted preview. No AI model or live server is involved. Answers are computed from the same sample data you see across this prototype, exactly as the real tools would return them.

Your AI assistant

Any MCP-compatible app

Vertu Zayed connected
Signed in to Vertu as Guest
  1. Find me an available 2-bedroom apartment under EGP 14M

  2. Tool callsearch_unitsRead

    Arguments

    {
      "type": "2-Bedroom",
      "status": "available",
      "max_price_egp": 14000000,
      "sort": "price_asc",
      "limit": 3
    }
  3. Result from Vertusearch_units
    {
      "total_matches": 4,
      "units": [
        {
          "id": "R3-0113",
          "building": "Residence Three",
          "type": "2-Bedroom",
          "floor": 1,
          "area_m2": 110,
          "view": "Aqua park",
          "price_egp": 13500000,
          "status": "available"
        },
        {
          "id": "R3-0210",
          "building": "Residence Three",
          "type": "2-Bedroom",
          "floor": 2,
          "area_m2": 110,
          "view": "Aqua park",
          "price_egp": 13695000,
          "status": "available"
        },
        {
          "id": "R3-0213",
          "building": "Residence Three",
          "type": "2-Bedroom",
          "floor": 2,
          "area_m2": 110,
          "view": "Aqua park",
          "price_egp": 13695000,
          "status": "available"
        }
      ]
    }
  4. I found 4 available 2-bedroom apartments under EGP 14M. The three best-priced are:

    • R3-0113 in Residence Three, ground level, 110 m², Aqua park view: EGP 13,500,000
    • R3-0210 in Residence Three, level 2, 110 m², Aqua park view: EGP 13,695,000
    • R3-0213 in Residence Three, level 2, 110 m², Aqua park view: EGP 13,695,000

    R3-0113 is the best value. Its page has the floor plan, a 3D tour and the payment plan.

    Open R3-0113
Preview: choose an example prompt to send

Tool catalogue

20 tools across four surfaces

Each tool is one thing your assistant can do. Read tools only look things up. Write tools change something, so they always ask you first.

Read looks up Write changes, needs confirmation

Public

Anyone · no sign-in

  • search_unitsRead

    Find units by building, type, bedrooms, view, floor and price.

    Permission scope: inventory:read

  • get_unitRead

    Full details for one unit: area, view, price, status and media.

    Permission scope: inventory:read

  • compare_unitsRead

    Side-by-side comparison of two to four units, with price per m².

    Permission scope: inventory:read

  • get_payment_planRead

    Down payment and instalments for a unit and a chosen plan.

    Permission scope: inventory:read

  • register_interestWrite

    Ask a Vertu advisor to call you back about a unit.

    Permission scope: leads:write

Broker portal

Partner agents · own agency only

  • place_holdWrite

    Hold an available unit for a client for 30 minutes.

    Permission scope: holds:write

  • register_clientWrite

    Register a buyer under your agency and start 60-day protection.

    Permission scope: clients:write

  • list_clientsRead

    Your clients by stage, with protection dates.

    Permission scope: clients:read

  • create_offerWrite

    Prepare a priced offer PDF for a held unit and a client.

    Permission scope: offers:write

  • list_commissionsRead

    Your commissions by stage: earned, invoiced, approved, paid.

    Permission scope: commissions:read

Developer CRM

Vertu sales & finance

  • get_availability_matrixRead

    Live unit status by building and floor.

    Permission scope: crm.inventory:read

  • get_pipeline_reportRead

    Leads, visits, offers and reservations over a period.

    Permission scope: crm.reports:read

  • get_agency_leaderboardRead

    Agencies ranked by sales value, with their tier.

    Permission scope: crm.reports:read

  • list_overdue_instalmentsRead

    Overdue payments and bounced cheques, oldest or largest first.

    Permission scope: crm.collections:read

  • approve_commissionWrite

    Approve invoiced commissions into the next payout batch.

    Permission scope: crm.commissions:approve

Owner portal

Unit owners · own units only

  • get_payment_scheduleRead

    What you have paid and what is due next.

    Permission scope: owner.payments:read

  • get_hotel_statementRead

    Monthly occupancy, rates and your share of hotel income.

    Permission scope: owner.income:read

  • check_owner_stayRead

    Check dates and owner nights left before booking.

    Permission scope: owner.stays:read

  • book_owner_stayWrite

    Book nights in your own unit and take it out of the hotel pool.

    Permission scope: owner.stays:write

  • open_service_requestWrite

    Report a maintenance issue or ask the owner desk a question.

    Permission scope: owner.requests:write

Security & control

Your assistant only does what you could do yourself

The MCP server sits behind the same accounts and permissions as the portals. It adds no new back door.

  • Sign in with your own account

    OAuth sign-in per person. Your assistant never sees your password, and access can be revoked from your Vertu profile at any time.

  • Role-scoped permissions

    A broker sees only their own agency's clients and deals. Owners see only their units. Buyers without an account get public tools only.

  • You confirm every change

    Holds, registrations, approvals and bookings stop and ask you first. Nothing changes until you press Confirm.

  • Audit log of AI actions

    Every tool call is logged with who, what, when and which assistant. Vertu admins can review and export it.

  • Rate limits

    Per-user and per-tool limits stop runaway loops and bulk scraping of the price list.

  • Data stays with Vertu

    Your data is served from Vertu's own hosting and is not used to train models. Your assistant's provider handles the chat itself under its own terms.

Example · confirm action

Confirm before Vertu makes a change

Place a 30-minute hold

Unit
H-0302 · Studio, level 3
Price
EGP 6,730,000
For client
Yasmin Lotfy
Held by
Mariam Fathy, Nile Crest Realty

Tool place_hold · scope holds:write

Your assistant shows this card before any write tool runs. If you cancel, nothing is sent to Vertu. Try it in the demo above with a prompt marked Write.

Audit log entry

2026-10-25 10:00 · Mariam Fathy (AG-101)via AI assistant · place_hold H-0302confirmed by user · result: held

Connect in 3 steps

Connect your assistant

This is how connecting will work at launch. The server is not live yet, so these steps are for preview only.

Planned · preview

  1. 1

    Copy the server URL

    One address for everyone. What you can do is decided by who you sign in as, not by the URL.

    https://mcp.vertu-zayed.com/mcp

    Planned address · not live yet

  2. 2

    Add it to your assistant

    1. 1Open Settings, then Connectors.
    2. 2Choose “Add custom connector” and paste the Vertu server URL.
    3. 3Select Connect and sign in with your Vertu account.
    4. 4In a chat, turn on the Vertu Zayed tools and ask away.
    5. Planned flow. Menu names in each app may change before launch.

    Config file example

    {
      "mcpServers": {
        "vertu-zayed": {
          "type": "http",
          "url": "https://mcp.vertu-zayed.com/mcp"
        }
      }
    }
  3. 3

    Sign in and approve

    Your assistant opens a Vertu sign-in page. Log in with the same account you use for the broker portal, the CRM or the owner portal, then review the permissions it asks for. You can disconnect any time from your Vertu profile.

Questions

Frequently asked

What is MCP?
The Model Context Protocol is an open standard for connecting AI assistants to outside tools and data. Instead of copying and pasting from the portal, your assistant asks Vertu directly through a small set of named tools, like search_units or place_hold.
Does Vertu see my chats?
No. Vertu only receives the tool calls your assistant makes (for example “search 2-bedroom units under EGP 15M”) and returns the result. The rest of your conversation stays with your assistant's provider.
Which assistants will work?
Any assistant that supports remote MCP servers with OAuth sign-in. That includes Claude, ChatGPT (where connectors are available on your plan), Cursor and a growing list of other apps and agents.
Is it live yet?
Not yet. This page is a preview of the planned service, and the demo above uses sample data. The server URL and tool names may change before launch. Partner brokers will be invited first.
Can my assistant buy or reserve a unit on its own?
No. Write actions such as holds and approvals always wait for you to confirm, and reservations and contracts still go through Vertu's sales team.