ProjectsOpen-source project

01 · Finding a home with AI

Fyn

I built Fyn to explore what property search could become if portals exposed their inventory to AI agents through reliable, structured tools.

A sunlit terrace and dining table used as the cover for Fyn

I’m not trying to replace property portals with Fyn. I’m asking a narrower question: what would become possible if those portals offered official, consent-based interfaces designed for agents?

I made the current product work with public pages and portal-specific behaviour so the interaction is tangible. Its limitations show why stable, authorized agent APIs would be a better destination than teaching models to navigate interfaces built only for humans.

The hypothesisI wanted to test whether an AI could plan a property search while each portal kept control of its data, rules and final experience.
01

Let the model plan; keep execution deterministic

I let the AI translate a human request into locations, hard constraints and softer preferences. Fyn then validates and executes that plan without running another model in its backend.

02

One contract, many imperfect sources

I built a shared connector layer that maps thirteen Spanish property sources into a common listing model while preserving where every result came from.

03

Explain the matches—and the failures

I use explicit scoring to explain each match, and expose blocked sources, schema changes, empty results and unavailable coverage instead of hiding them.

04

A real MCP surface

I expose the search through a public Streamable HTTP server, so compatible AI clients can call it directly with structured errors, rate limits and an open implementation.