• Property for Sale
  • Property to Rent
  • Estate Agents
  • Bond Calculator
  • Property News
  • Market Insights
  • Gauteng Area Guide
  • Western Cape Area Guide
  • KwaZulu-Natal Area Guide
  • Property in Gauteng
  • Property in KwaZulu Natal
  • Property in Western Cape
  • Houses for Sale
  • Apartments for Sale
  • Vacant Land for Sale
  • Farms for Sale
MyProperty Africa
  • Advertise
  • Changelog
  • Marketplace for Agents

© 2026 Built with 🧡 by Entegral. We simplify real estate (technology) in Africa | Privacy Policy.

Favourites

AI assistants

Use MyProperty in your AI assistant

Connect MyProperty to Claude and other AI assistants to search homes for sale and to rent, compare asking prices between areas and find estate agents, just by asking. Covers South Africa, Namibia, Mauritius and Seychelles.

  • Supported assistants
  • Things to try
  • Understanding results
  • Access and privacy
  • Help
  • Technical details

What you can do

Use MyProperty to search listings, compare asking prices and find estate agents.

Search properties

Find homes for sale or to rent, then refine the same search in follow-up messages.

Compare asking prices

Get median asking prices, price per m², sizes and counts for one or multiple areas.

Find estate agents

See the top-ranked agents in a suburb or town, look up an agent by name, or find an agency’s agents in an area.

Supported assistants

MyProperty works with popular AI assistants and custom setups.

Claude

Available

Works across Claude on web, desktop and mobile.

Add MyProperty connector

ChatGPT

Developer Preview

Our ChatGPT plugin will launch soon, but you can already preview it through a custom connector in ChatGPT’s developer mode.

Custom

Manual setup

Any client that supports remote MCP servers over Streamable HTTP with OAuth.

Things to try

Ask in your own words. Follow-ups keep the previous area and price, so you don’t need to repeat them.

Search for a property

Find 3-bedroom houses in Cape Town under R4m with a pool.
Low-maintenance modern lock-up-and-go apartment in Cape Town with communal pool and gym.
Show me apartments to rent within 10 minutes drive of Sandton City.
4 bedroom, 3 bathroom houses for sale in Windhoek.

Refine the last search

Now only show the ones over 150sqm.
Make it 4 bedrooms and under R5m.
Show me the ones where the price was reduced.

Compare areas and prices

Compare asking prices for 2-bedroom apartments in Sea Point and Green Point.
What is the median asking price per m² for houses in Umhlanga?
How many houses are for sale in Swakopmund under N$3m?

Find estate agents

Find estate agents in Knysna.
Residential agents in Sea Point.
Commercial agents in Sandton.

Understanding results

Prices are asking prices

Every price and statistic comes from listings currently advertised on MyProperty. They are asking prices set by agents and sellers - not sale prices, valuations or the whole market.

Listings change

Homes go under offer, sell or get withdrawn. Each result links to the live listing on MyProperty - check it, and confirm details with the agent, before you rely on it.

Filters and best matches

Area, price, bedrooms, bathrooms, property type and features such as a pool, garden or pets allowed filter the results. Descriptive requests - “sea view”, “solar power”, “modern kitchen” - rank the best matches first rather than removing everything else, so homes without that feature can still appear further down. Answers show up to 10 listings at a time; ask for the next page to see more.

It asks rather than guesses

If a request has no area, names a place MyProperty can’t find, or matches several agents with the same name, the assistant asks you to clarify instead of searching the whole country.

How agent ranking works

Agents in an area are ranked with the same score as on Find an Agent. It combines internal ranking metrics such as:

  • how much of the agent’s current stock is in that area, and their recent sold listings there
  • their stated areas of expertise, languages, services and how complete their profile is
  • their MyProperty subscription - agents on paid plans receive a small boost but can still be outranked by free plans

Access and privacy

The MyProperty connector is read-only. It searches public listings and agent profiles on your behalf and cannot change anything in your account or contact anyone.

What it can do

  • Search the listings published on MyProperty
  • Calculate counts, averages and medians over those listings
  • Look up estate agents and their public profiles
  • Read the budget saved in your Buyer Readiness check - only when you ask for homes “within my budget”, and only to set the maximum price

What it cannot do

  • Contact agents, send enquiries or book viewings
  • Read or change your favourites, saved searches, alerts or notes
  • Read your messages, enquiries or property reports
  • Change your profile, make payments or share your contact details

What MyProperty receives

  • Which MyProperty account approved the connection, and which assistant is calling
  • The request the assistant sends for each search - normally your own words - plus the country and, for follow-ups, a short-lived reference to the previous search
  • Your approximate location, only if you ask for homes “near me” and your assistant chooses to share it

MyProperty does not receive the rest of your conversation or your assistant account details.

What is stored, and for how long

  • Your approval - until you revoke it or delete your MyProperty account.
  • Sign-in tokens - access tokens expire after 60 minutes; the refresh token after 30 days (it is replaced each time it is used).
  • Follow-up context - the last search’s filters, so “make it cheaper” works, for 60 minutes.
  • Request log - each request and a summary of its result, linked to your account, for 30 days, to improve answers and prevent abuse. Technical logs record timing and outcome without the request text.

Your conversation itself is held by your AI assistant under its own privacy terms. For how MyProperty handles personal information generally, read our privacy policy; to delete your account and its data, see data deletion.

Help and troubleshooting

I can’t connect or sign in
  • Check the URL is exactly https://www.myproperty.africa/api/mcp, with no trailing characters.
  • Leave any OAuth client ID and secret fields empty - the assistant registers itself.
  • Allow pop-ups for your assistant: the MyProperty sign-in opens in a new window.
  • Sign in with a MyProperty account, and choose Approve on the approval page.
  • If you sign in with email, check your spam or junk folder if the magic link does not arrive within a few minutes.
  • On a Claude Team or Enterprise plan, ask an owner whether custom connectors are allowed.
  • Still stuck? Remove the connector, add it again, and start a new chat.
The assistant says it isn’t connected or asks me to sign in again

Sign-ins expire after 30 days without use, and when an approval is revoked. Reconnect from your assistant’s connector settings. Changes to access take effect within 5 minutes.

I get no results
  • Check the spelling of the suburb or town, or name the town as well (“Broadway, Durban North”).
  • Loosen a filter - a higher price, fewer bedrooms or a nearby area.
  • Say which country you mean if the place isn’t in South Africa.
  • Statistics only cover current listings, so a small area may have none of a given type.
It says it can’t help with my request

The connector searches listings, calculates listing statistics and finds agents. Property guidance, favourites, enquiries and similar actions aren’t available through it yet - the assistant links you to the right page on MyProperty instead.

I hit a limit

Each MyProperty account can make 120 requests an hour and 600 a day. The assistant tells you when a limit is reached; try again later.

How do I disconnect?
  • In Claude, go to Settings → Connectors, open MyProperty and choose Disconnect or Remove. In ChatGPT, delete the connector under Settings → Apps & Connectors.
  • To revoke MyProperty’s record of your approval straight away, email hello@myproperty.africa. Otherwise unused access expires on its own after 30 days.

Need help or found a problem? Email hello@myproperty.africa and include which assistant you use and what you asked.

Technical details

For administrators and developers reviewing or configuring the connector.

Server and transport
MCP endpoint
https://www.myproperty.africa/api/mcp
Transport
Streamable HTTP, stateless - JSON-RPC over POST; GET and DELETE answer 405.
Markets
South Africa, Namibia, Mauritius, Seychelles - one endpoint serves every market.
Interactive results
Tools declare an MCP Apps view (ui://myproperty/listing-cards.html) for listing cards. Clients without MCP Apps receive the same answer as text plus structuredContent.
Rate limits
120 tool calls an hour and 600 a day per MyProperty account (not per IP). A limited call returns an MCP tool error, not HTTP 429.
CORS
Open on the MCP and OAuth endpoints only; they accept bearer tokens, never cookies.
Authentication

OAuth 2.1 authorization code flow with PKCE (S256 only), run by MyProperty over the user’s MyProperty sign-in. Dynamic client registration is supported, so clients need no pre-issued credentials; public clients (token_endpoint_auth_method: none) and client secrets are both accepted.

Access tokens are signed JWTs, audience-bound to the MCP endpoint, valid for 60 minutes. Refresh tokens last 30 days and rotate on every use; reusing an old one revokes the whole chain. An unauthenticated request gets 401 with a WWW-Authenticate header pointing at the protected-resource metadata.

  • Protected resource metadata (RFC 9728)https://www.myproperty.africa/.well-known/oauth-protected-resource
  • Authorization server metadata (RFC 8414)https://www.myproperty.africa/.well-known/oauth-authorization-server
  • Authorization endpointhttps://www.myproperty.africa/auth/authorize
  • Token endpointhttps://www.myproperty.africa/api/oauth/token
  • Dynamic client registration (RFC 7591)https://www.myproperty.africa/api/oauth/register
  • Token revocation (RFC 7009)https://www.myproperty.africa/api/oauth/revoke
Permissions (OAuth scopes)
ScopeGrants
searchSearch MyProperty listings on your behalf and read the results. Read-only.

This is the only scope. Any other scope is refused at registration, authorization and the token endpoint. Revoking an approval or blocking an account takes effect within 5 minutes.

Tools

All tools are annotated readOnlyHint: true, destructiveHint: false, idempotentHint: true and openWorldHint: true.

search_properties - Search MyProperty listings

Finds homes for sale or to rent from a plain-language request and returns up to 10 listings per page, with a link to the same search on MyProperty and a token for follow-up refinements.

get_listing_stats - MyProperty listing statistics

Answers how-many, average and median questions about current listings — asking price, price per m², floor and land size — for one area, several areas compared, or one agent’s or agency’s stock.

search_estate_agents - Find MyProperty estate agents

Finds estate agents by area, name or agency, in MyProperty’s ranked order, with each agent’s office, listing counts and a link to their public profile.

Shared input

  • query (required) - the user’s request in natural language, 2-500 characters
  • country - za (default), na, mu or sc
  • previous_search - the nextSearchToken from the last answer, to refine, page or answer a clarification
  • location_hint - { lat, lon }, only for “near me” requests
  • page - 1 to 20

Every answer carries a text summary and structuredContent with a status of ok, stats, agents, needs_clarification, unsupported_intent, not_understood or error. MyProperty interprets the request itself, so any tool can answer as a search, statistics or agents result; the three names help assistants discover each capability.

MyProperty Africa