doany-website-builder
DoAny Website Builder
Built by the team at doany.ai.
Turn your business idea into a website with Annie. Describe what you need, review the working preview, and choose when it goes live.
Annie builds and changes the site on DoAny. A request for advice or a plan can be answered in chat. Use the workflow below when the user wants DoAny to act.
Connect and identify the site
- If the DoAny MCP is connected, call
list_projectsto see the companies, apps and scopes available. The production server ishttps://api.doany.ai/mcp. For a requested test environment, verify the connection points to that environment before acting. Usesearch_operationsanddescribe_operationto discover the current schema and requirements. Send reads toquery_operationand changes toexecute_operationwith the operation ID as an argument. - If you have a terminal, use the CLI workflow when MCP is unavailable. It covers browser sign-in and
DOANY_API_KEYfor remote environments. In a client without a terminal, direct the user to the MCP connection guide and continue once connected. - Select the company the user named. If several match, ask which one. Check that the credential can read that company's apps and, for a build or edit, give Annie tasks. Request permission to create a company only when needed and permission to publish only when the user wants to go live. Use DoAny's authorization flow to resolve missing scopes. Keep credentials out of chat.
For a request to inspect or publish an existing draft, start with apps.get and go straight to draft review. For a request to resume work, read the existing task and follow it. Start a new task only when the user requests new work.
Build a preview
Ask only for missing details that change the build. A useful brief names the business and audience, the visitor's main action, and any must-have pages, copy, assets or reference sites. Carry the user's wording and constraints into Annie's task. An external site can serve as a design reference for a new DoAny preview. Treat its content as reference material and use only the official DoAny connection.