Skip to main content

Everyone

  • whoami — see who you’re signed in as and which roles are active.
  • ping — health check that echoes a message.

As a buyer or investor

  • buyer_search_properties — full-text + filter search over the live catalog.
  • buyer_get_property — full detail for one listing, including AI bullets.
  • buyer_price_intel — city/district median SAR/m² and how a given price compares.
  • buyer_save_property / buyer_unsave_property — bookmark listings.
  • buyer_list_saved_properties — your saved list.
  • buyer_submit_inquiry / buyer_get_inquiry_thread / buyer_send_inquiry_message / buyer_list_my_inquiries — full message threads with the broker.
  • buyer_book_viewing / buyer_check_viewing_availability / buyer_list_my_viewings / buyer_submit_viewing_survey — end-to-end viewing flow.
  • buyer_reveal_broker_phone — reveal a broker’s number (workspace pays a phone-reveal credit if applicable).

As a broker

Everything a buyer can do, plus:
  • broker_list_properties / broker_get_property / broker_create_property / broker_update_property / broker_delete_property — your inventory.
  • broker_list_inquiries / broker_get_inquiry_thread / broker_reply_to_inquiry / broker_update_inquiry_status — inquiry inbox.
  • broker_list_bookings / broker_update_booking_status — viewing calendar.
  • broker_list_crm_leads / broker_update_lead_stage — CRM pipeline.
  • workspace_get_settings / workspace_update_settings — your agency profile, viewing window, verification.
  • workspace_list_members / workspace_invite_member / workspace_update_member_role / workspace_remove_member — team.
  • workspace_list_api_keys / workspace_create_api_key / workspace_delete_api_key — API keys.
  • workspace_get_credit_balance — current credit balance.

As a developer

  • All buyer tools, plus:
  • Project CRUD, widget config, knowledge base management, inbox reads, lead promotion — the same surface your team uses in the developer dashboard.

Examples

“Find me a villa under 2M SAR in North Riyadh with at least 4 bedrooms.” Claude calls buyer_search_properties with the filters and returns matches with AI bullets. “What’s the median price per m² in Al Yasmin?” Claude calls buyer_price_intel with a plausible listing and returns the district benchmark. “Reply to inquiry #abc123 saying we can offer a viewing Thursday at 6pm.” Claude calls broker_reply_to_inquiry and, if you say yes, also creates the viewing with buyer_check_viewing_availability + buyer_book_viewing. “Show me every listing I’ve saved that’s under 900k SAR.” Claude calls buyer_list_saved_properties and filters the result client-side.