Open to AI assistants

Ask your assistant to read the collection.

Your assistant can search MCLL's published residences, compare budgets or price per square metre, and open the public listing. No MCLL account is required.

Connect your assistant

One public Streamable HTTP MCP endpoint. Read-only. No MCLL account, no API key.

Chat apps

Use a chat app that supports remote MCP. ChatGPT may require Developer Mode before the connector appears in a conversation.

Developers

Use Claude Code, Cursor, Windsurf, VS Code, or another MCP-capable client. Terminal users can also install the MCLL agent skill.

Endpointhttps://mcllrealestate.com/api/mcp

Developer Mode → Create connector
https://mcllrealestate.com/api/mcp

What it can read

The assistant reads public listings only. Drafts, leads, owner data, and admin records stay closed.

Ask things like
  • Compare these residences by price per square metre and floor.
  • If my budget moves from 8 to 10 million baht, what changes?
  • Show me river-view residences in Sathorn ready to move in.

Code Mode for comparisons

When fixed questions end, the assistant can calculate.

The execute tool is Code Mode, Cloudflare's pattern for giving an assistant a whole API in about a thousand tokens, then running its JavaScript inside an isolated Dynamic Worker. It has no open network, no filesystem, and no secrets; it can only call MCLL search and get against the same public listings shown on the site.

const { results } = await mcll.search({
  type: "sale", city: "Bangkok",
});
const homes = await Promise.all(
  results.slice(0, 3).map((r) =>
    mcll.get({ type: "sale", slug: r.url.split("/").pop() })),
);
return homes.map((h) => ({
  title: h.title,
  pricePerSqm:
    h.priceThb && h.areaSqm
      ? Math.round(h.priceThb / h.areaSqm)
      : null,
}));
Runs inside a restricted Cloudflare sandbox.

Technical access

Prefer a person?

However you search, the Firm answers directly.

Enquire