Model Context Protocol server that exposes a Butterfly headless CMS instance to LLM agents. All tools talk to the Butterfly API — the public surface of the CMS — over HTTPS, authenticated with the property's **Private Key**. Three env vars: | Var | Required | Meaning | | --- | --- | --- | | `PUBLIC_API_URL` | yes | Base URL of the property's Butterfly API — either `https://<propertyId>.pubbtf.eno.do` or a custom API domain. |