# Datatreehaus > Datatreehaus is a small UK software studio that builds booking software, web applications and remote Model Context Protocol (MCP) servers. It makes Thezi (table booking for independent restaurants, live at https://thezi.app) and Skopia (an API-first, agent-drivable 2D spatial layout engine, available by enquiry). Everything is built API-first so that software can operate it as well as people can. Contact: hello@datatreehaus.com. This site is one page; the sections below are anchors on it. Rules that hold across everything we make, worth knowing before an agent acts on any of it: - Money never moves without a person. Charges, refunds and deposits are prepared by software and committed by a human. - Idempotency keys are derived from the operation (venue + service + start + party + diner), never random, so a retry replays rather than duplicating. - Every write records whether a person or an agent made it, proved by the credential used rather than claimed in the request. - Refusals are typed, stable error codes that name what is wrong and where. A shipped code is never renamed. - Enquiries are email. There is no form, API or webhook on this site. ## Products - [Thezi](https://thezi.app/): Table booking for independent restaurants. Flat monthly fee, one restaurant per account, availability computed from hours, sittings and tables rather than stored slots. API-first; the MCP server is deliberately later than the API. - [Thezi for agents](https://thezi.app/llms.txt): Thezi's own llms.txt with the rules an assistant needs before it acts there. - [How Thezi is built for software operators](https://thezi.app/software): API-first posture, key-scoped venue identity, why the MCP server ships after the API. - [Skopia](https://datatreehaus.com/#skopia): 2D spatial layout engine. Rooms as closed rings of straight and single-curve wall segments, integer millimetres in storage, deterministic SVG render, validation with typed refusals naming the offending objects. Proprietary; licensing model not yet decided; available by enquiry only. ## Services (by enquiry) - [Custom web application design and build](https://datatreehaus.com/#services): Small, fast applications on Cloudflare's edge: static front end, one database, one worker. - [Booking tools for offices and cinemas](https://datatreehaus.com/#services): Desk and meeting-room booking for shared offices; seat booking for independent cinemas. Same foundations as Thezi. - [MCP servers for your product or data](https://datatreehaus.com/#services): Remote, hosted MCP servers on Cloudflare Workers, streamable HTTP, key-authenticated and key-scoped, with coarse intention-shaped tools and typed refusals. ## Agents and MCP - [Built to be operated by software](https://datatreehaus.com/#agents): The posture in three parts: nothing lives only in a screen; MCP is the surface by design; safe to hand to an agent. ## Contact - hello@datatreehaus.com — read by a person. Say what you run and what needs booking or building. ## Optional - [Sitemap](https://datatreehaus.com/sitemap.xml) - [robots.txt](https://datatreehaus.com/robots.txt)