Skip to content
FindEstate
AI integrations

MCP versus website indexing: two different routes to AI

Compare public HTML, APIs and MCP for property catalogs, including permissions, useful tests and what a successful connection does not prove.

A public page and a tool response serve different purposes

Suppose a new apartment enters your catalog. You can publish its information on a web page that a search engine may discover later. A compatible assistant can also ask a connected tool for the properties currently returned by your service. The first route involves discovery and indexing; the second involves a particular application making a data request.

MCP, the Model Context Protocol, describes exchanges between AI applications and connected servers. Its architecture distinguishes the host application, its client and a server providing context or tools. The protocol does not decide how an application uses that information. A working MCP address therefore does not connect a catalog to every assistant automatically.

Choose a channel for the job

A public HTML page gives someone a readable link to visit and share. An API lets software read an agreed data structure. MCP presents a tool interface to a compatible client. A catalog may use several channels, but test each independently: a failure in one does not establish that all of them are broken.

FindEstate provides JSON API, MCP and GEO page channels for catalogs approved for public distribution. These expose permitted public facts and check current catalog eligibility. Having a private import in the workspace does not mean those channels are enabled. Check readiness and publication permission first, then use the exact address displayed for the catalog.

Scroll the table sideways to see every column.

Choose a channel for the job
ChannelPractical purposeSeparate check
HTML / GEO pageRead and share a pageContent works without signing in
JSON APIProvide facts to softwareFields, filters and pagination
MCPCall compatible client toolsConnection and an actual tool result

Grant only the access the task needs

Before connecting a client, establish whether you are reading public information or requesting private permissions. A public property search should not require an employee password, source API secret or complete account session. Where authorisation is necessary, select access appropriate to the task and know how to revoke it.

MCP tool descriptions define inputs and results; they do not grant unlimited permission. Catalog search and property reading should be distinguished from editing records or submitting enquiries. The HTTP authorisation specification describes a separate permission mechanism. Practical use still requires checking the particular client’s support and the server’s requirements rather than assuming every application has the same setup screen.

Test a useful question and a prohibited result

Prepare a small test set: a known available property, one outside your price filter and one hidden record. Request properties in a chosen city, in a specified currency and below a stated price. Then retrieve one property by identifier. Check the returned facts and verify that an entry which should not be public has not appeared.

With a larger catalog, test a second results page. Several correct records do not establish complete coverage. An empty response can mean that no properties match; a permission error or unavailable service means something different. Preserve that distinction so the assistant does not announce that an entire development is sold out because a request failed temporarily.

Measure indexing and integration separately

A sitemap can tell a search engine about a page, but Google explicitly says submission does not guarantee crawling. An MCP test does not establish search indexing either. Keep separate evidence of public page access, search inspection and requests made by a connected client.

The practical question for a catalog owner is whether the intended person or application receives accurate, permitted and current facts. A working connection is one stage of that process. It does not establish model training on your information, universal access across applications or a future mention in an answer. Each of those claims would need its own evidence, beyond a successful technical demonstration.