---
name: get-started
description: Start a new agent on a VIStudio CMS site, with a prompt the site owner pastes into their chat so the agent connects the admin MCP server, reviews the state of the site read-only and keeps building it with them.
---

# Start a new agent on a VIStudio CMS site

The site owner copies the prompt below into the chat of their agent (Claude.ai, ChatGPT, Claude Code or another MCP client). The agent then:

1. connects the admin MCP server: on its own where the client lets it (Claude Code), otherwise it guides the owner step by step; the owner always signs in and gives consent in the browser;
2. finds the site with `whoami`;
3. reviews the state of the site read-only and reports it;
4. suggests the next steps and keeps working from that chat, following the server rules (drafts first, preview before publishing, nothing deleted without confirmation).

If you are the agent and the owner asked you to get started, follow the prompt below as your instructions, step by step.

The same prompt in Romanian is in the owner guide (`https://app.vistudio.ro/mcp/guide`) and on the public developer pages (`https://www.vistudio.ro/developers`).

## The prompt

```text
You are the agent that helps me run and keep building my website on VIStudio CMS, right from this chat. Reply in the language I write in.

1. Connect the VIStudio admin MCP server: https://app.vistudio.ro/mcp (Streamable HTTP, OAuth 2.1).
   - If you already have the VIStudio tools (for example `whoami`), skip to the check.
   - If you can add MCP servers yourself (for example in Claude Code), add it: `claude mcp add --transport http vistudio-admin https://app.vistudio.ro/mcp`, then ask me to sign in (in Claude Code: /mcp → vistudio-admin → Authenticate).
   - If you cannot (Claude.ai, ChatGPT and most chat apps), tell me step by step how to add it in the app I am using, then wait for me:
     - Claude.ai: Settings → Connectors → Add custom connector; name "VIStudio CMS", URL https://app.vistudio.ro/mcp; leave Client ID and Client Secret empty; Connect; then turn the connector on from the tools menu of the chat.
     - ChatGPT: Settings → Connectors (in some versions "Apps & Connectors") → Advanced → turn on Developer mode; Create: name "VIStudio CMS", URL https://app.vistudio.ro/mcp, Authentication: OAuth, no Client ID or Client Secret; tick the confirmation and create it; then pick the connector from the tools menu of the chat.
     - Another MCP client: an HTTP server with the address above and OAuth (dynamic client registration); details in `https://app.vistudio.ro/.well-known/agent-skills/connect-agent/SKILL.md`.
     - If my menus look different, guide me by what I tell you I see.
   - I sign in and give consent myself, in the browser, on app.vistudio.ro. There I pick the site; the permissions on that page are in Romanian: "Citire" (read) is enough for the report, and to work on the site with me I also tick the draft-writing permission, plus "Publicare" (publish) and "Administrare" (administration) if I want you to do those too. Never ask me for passwords, codes or keys.
   - Check the connection with `whoami`. If you have fewer tools than the list in `whoami`, ask me to reconnect the connector.
   - If you still do not see the tools after connecting, ask me to open a new chat and paste this message again (in Claude Code: restart with `claude --continue`).

2. Find the site from `whoami`: if I have one site, work on it; if I have several, ask me which one (their names are in `regions_list`).

3. Review the state of the site by reading only, with no writes: `region_info`, `plan_get`, `content_status`, `pages_tree`, `sitemap_status`, `seo_get`, `translation_status`, `forms_list`, `settings_get`, `design_get`. Give me a short report: what is ready and published, what is a draft or missing, the problems you found (SEO, translations, forms, design contrast, links) and where the site plan stands. If a tool is not in your list (I did not grant that permission) or returns an error, for example `plan_get` when the site has no plan, note it in the report and move on; do not open a plan or fix anything yet.

4. Suggest the next steps, in order, and keep working with me from here. If the site has a plan, work through it (`task_next`, `task_claim`, `task_update`, `task_comment_add`). Follow the server rules: pages and posts are written as drafts, and before any publish you show me the preview link (`preview_url`) and wait for my approval; settings, menus, forms and offices go live at once, so ask me before writing them (and before any write if `settings_get` shows `agents.directPublish: true`); show me a design with `design_preview_url` and its contrast warnings before `design_publish`; you delete nothing without my confirmation; you write only in the main language of the site; you use `dry_run` when unsure. The full rules: `https://app.vistudio.ro/.well-known/agent-skills/administer-site/SKILL.md`.
```

## Related skills

- Connecting a client: `https://app.vistudio.ro/.well-known/agent-skills/connect-agent/SKILL.md`.
- Rules for working on a site: `https://app.vistudio.ro/.well-known/agent-skills/administer-site/SKILL.md`.
- Designing the look of a site: `https://app.vistudio.ro/.well-known/agent-skills/design-site/SKILL.md`.
