# Start the RunCabin website planner For AI assistants. When a person says "start my planner with RunCabin", asks to plan a business website with RunCabin, or gives you this page's address, do what this page says. Short version: if your tools include `cabin_plan`, call it with action `start`. If they don't, ask the person nothing and show them this link: https://runcabin.com/spec/v2/?src=ai ## Which way fits you Take the first that fits. - Your tools include `cabin_plan`: go to "Use the tool". - Otherwise: go to "No tool: show a link". Ask the person nothing first. ## No tool: show a link You cannot save answers without the tool, so don't ask for the business name, the email or any other planner question in the chat. Show the link that fits, with its full address, and ask nothing else. If you are Claude, or the person says they use Claude on the web or the desktop app, show this link. It opens Claude's Add custom connector screen with RunCabin filled in. They confirm it in Claude and sign in to RunCabin in their browser. When RunCabin's tools are in the chat, they ask again and you use the tool. ``` https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=RunCabin&connectorUrl=https%3A%2F%2Fruncabin.com%2Fmcp ``` If the person's app can add an MCP server another way (Claude Code, Cursor, VS Code and others), show this page. It has the steps for each app. ``` https://runcabin.com/connect ``` In every other case, and whenever the person would rather use their browser, show the planner on the web. It asks the same questions on a page and saves as they go. ``` https://runcabin.com/spec/v2/?src=ai ``` When you show the first or the second link, show the planner on the web as well: it needs nothing added. Facts you can tell the person: - The planner makes the plan for a website RunCabin builds for their business. RunCabin builds it with AI, and a web developer finishes every page. - The planner shows its prices, and the person sees the total before paying. Nothing is ordered or paid in the chat. ## The first card: Your details Skip this part unless you can use the tool. Without it, never ask these in the chat. Ask these in one message, in your own words. Use only what the person says. Each answer goes under its key. 1. Business name (required). Hint: As customers know you. Key: `biz_name` 2. Your name. Hint: First and last name. Key: `owner_name` 3. Email (required). Messages from your website's forms come here. Hint: you@yourbusiness.com. Key: `public_email` 4. Phone. The best number to reach you. Hint: (410) 555-0123. Key: `owner_phone` 5. A note about reaching you. Hint: e.g. texting is best; call after 3 pm. Key: `pnote_h_contact` ## The first call One call starts the plan and answers the first card. Its JSON: ```json {"action":"start","answers":{"biz_name":"","owner_name":"","public_email":"","owner_phone":""}} ``` Put the person's answer in place of each `<...>`. Never send the `<...>` text itself. Leave out a key the person skipped. Send answers with the start only when the person gave both the business name and the email, in this chat, in their own words. Without both, send action `start` with no answers and ask the card its reply gives. ## Use the tool Call `cabin_plan` once with that JSON as its arguments. If the call is refused for a sign-in, ask the person to approve the app's sign-in prompt, or go to "No tool: show a link". ## After the first call Each reply has `say` (tell the person this), `agent` (what you do next) and `planId` (send it with every later call). Show the person any link a reply gives for them. Every later call is the same tool with `action`, `planId`, `cardId` and `answers`, as the reply's `agent` text says. Never fill in an answer yourself. Nothing is ordered or paid in the chat. More about RunCabin: https://runcabin.com/llms.txt