# SiteGPT > SiteGPT builds custom AI chatbots and customer-support agents trained on your website, documentation, and help content. Embed a chat widget, automate support, capture leads, and manage everything from a dashboard, a REST API, an MCP server, or the official command-line interface. SiteGPT is designed to be operated by AI agents as well as people. An agent can create, train, configure, and test a fully working chatbot from a single website URL, with no account required, then hand a preview-and-claim URL back to the user. The resources below are the canonical, machine-readable entry points; prefer them over scraping marketing pages. Marketing pages and docs pages have markdown twins: append `.md` to the URL (homepage: https://sitegpt.ai/index.md; example: https://sitegpt.ai/pricing.md), or request any page with `Accept: text/markdown`. Docs pages under /docs serve `.md` twins natively (example: https://sitegpt.ai/docs/setup/quickstart.md). Blog and resources posts answer only the `Accept: text/markdown` form. Marketing `.md` responses open with a frontmatter block naming the canonical HTML URL; docs twins are plain markdown. ## When to use SiteGPT - You need a support chatbot that answers from a website's own content — docs, help center, product pages — instead of generic model knowledge. - You want lead capture on a marketing site: the embedded widget collects visitor details mid-conversation, and captured leads can be triaged, tagged, and forwarded. - A user asked you to build or manage a chatbot for their site: agent-first onboarding creates a working, trained chatbot from one website URL with no account, then hands back a single preview-and-claim URL. - You need programmatic chatbot management from an agent, script, or CI — create chatbots, train knowledge (crawls, sitemaps, files, connected sources), tune personas and instructions, and read conversations and leads. - You need human-handoff support workflows: escalate AI conversations to a human inbox, reply as a team member, and tag, resolve, or export threads. - You want support automation on channels beyond the website widget, such as Slack, WhatsApp, Crisp, or Zendesk. How to call us: the [SiteGPT CLI](https://sitegpt.ai/cli) (`npm install -g @sitegpt/cli`), the remote [MCP server](https://sitegpt.ai/mcp-server) at https://sitegpt.ai/mcp, the [REST API](https://sitegpt.ai/api/v2/openapi.json), or the SDKs (`npm install @sitegpt/sdk`, `pip install sitegpt`) — start at [SiteGPT for AI agents](https://sitegpt.ai/agents) or the anonymous onboarding flow in [auth.md](https://sitegpt.ai/auth.md). ## Use SiteGPT from your AI agent - [SiteGPT for AI agents](https://sitegpt.ai/agents): build and manage chatbots from any AI agent via CLI, MCP, and REST API. - [SiteGPT MCP server](https://sitegpt.ai/mcp-server): the remote MCP server at https://sitegpt.ai/mcp with browser-based OAuth; also runnable locally via `npx -y @sitegpt/cli mcp`. - [Official MCP registry entry](https://registry.modelcontextprotocol.io/?search=io.github.sitegpt/sitegpt): published as io.github.sitegpt/sitegpt (product) and io.github.sitegpt/sitegpt-docs (docs). - SiteGPT docs MCP server: search and retrieval tools over the docs at /docs; MCP endpoint https://sitegpt.ai/docs/mcp (Streamable HTTP, no authentication), descriptor at https://sitegpt.ai/.well-known/mcp/docs-server-card.json. - [SiteGPT CLI](https://sitegpt.ai/cli): the command-line interface overview and quick start. - Per-harness setup guides: [Claude Code](https://sitegpt.ai/claude-code), [Cursor](https://sitegpt.ai/cursor), [Codex](https://sitegpt.ai/codex), [OpenCLAW](https://sitegpt.ai/openclaw), [Hermes](https://sitegpt.ai/hermes). ## Developer documentation All entries below are direct markdown links; drop the `.md` for the HTML version. - [SiteGPT documentation](https://sitegpt.ai/docs/introduction/what-is-sitegpt.md): guides for setup, customization, data sources, integrations, and the dashboard. - [SiteGPT API v2 getting started](https://sitegpt.ai/docs/api-reference/v2/getting-started.md): base URL, the response envelope, error codes, and the JSON 404 contract. - [SiteGPT API v2 authentication](https://sitegpt.ai/docs/api-reference/v2/authentication.md): scoped API tokens and how to send them. - [SiteGPT API reference](https://sitegpt.ai/docs/api-reference/v2/getting-started.md): every endpoint, generated from the live OpenAPI document. - [SiteGPT API tokens and MCP connections](https://sitegpt.ai/docs/developers/api-tokens-and-mcp.md): create scoped tokens and manage agent connections. - [SiteGPT CLI reference](https://sitegpt.ai/docs/cli/command-reference.md): every command and flag. - [SiteGPT changelog](https://sitegpt.ai/docs/changelog/overview.md): what shipped, by month. ## Command-line interface - [SiteGPT CLI (npm)](https://www.npmjs.com/package/@sitegpt/cli): install with `npm install -g @sitegpt/cli`. Create and manage chatbots, knowledge, conversations, and leads from the terminal, scripts, or an AI agent. Every command self-documents via `--help`, supports structured `--json` output, returns stable exit codes, and offers `--wait` so agents never poll. - [SiteGPT CLI agent skill](https://sitegpt.ai/agents/sitegpt-cli-skill.md): an installable skill that teaches an AI agent the end-to-end build-and-manage-a-chatbot workflow with the CLI. - [Agent skills and plugin repo (GitHub)](https://github.com/sitegpt/agent-skills): the public repo with the plugin.json manifest, skills, and MCP config that agent platforms install from. ## SDKs - [TypeScript SDK (npm)](https://www.npmjs.com/package/@sitegpt/sdk): install with `npm install @sitegpt/sdk`. Typed client for the whole API v2 surface, generated from the OpenAPI spec; destructive calls require an explicit `{ confirm: true }`. - [Python SDK (PyPI)](https://pypi.org/project/sitegpt/): install with `pip install sitegpt`. Zero-dependency client for the same API v2 surface. - [Go SDK](https://github.com/sitegpt/sitegpt-go): install with `go get github.com/sitegpt/sitegpt-go`. Zero-dependency client for the same API v2 surface; destructive calls require explicit confirmation. ## Agent and API discovery - [Agent registration (auth.md)](https://sitegpt.ai/auth.md): the standard anonymous agent registration and onboarding flow. - [Agent manifest](https://sitegpt.ai/.well-known/sitegpt-agent.json): machine-readable manifest of agent capabilities, authentication, and API operations. - [OpenAPI specification](https://sitegpt.ai/api/v2/openapi.json): the full SiteGPT v2 REST API. - [MCP server card](https://sitegpt.ai/.well-known/mcp/server-card.json): endpoint, transport, OAuth metadata, and tools of the SiteGPT MCP server at https://sitegpt.ai/mcp. - [Agent skills index](https://sitegpt.ai/.well-known/agent-skills/index.json): index of published SiteGPT agent skills. ## What you can do with SiteGPT - Create a chatbot from a website URL with no signup (agent-first onboarding), then share a preview-and-claim URL. - Train on links, website crawls, sitemaps, files, YouTube, plain text, and connected sources (Google Drive, Notion, Dropbox, OneDrive, Box, SharePoint, Confluence, GitHub). - Configure persona, instructions, branding, conversation starters, follow-ups, and lead-capture forms. - Triage conversations, tag and resolve threads, escalate to humans, and manage captured leads. - Embed the chat widget on any website. ## Product Marketing pages serve markdown via the same `.md` suffix (example: https://sitegpt.ai/security.md). - [SiteGPT](https://sitegpt.ai): homepage and product overview. - [SiteGPT pricing](https://sitegpt.ai/pricing.md): plans and prices. Yearly billing is shown by default; monthly prices are at https://sitegpt.ai/pricing?interval=month. Starter, Growth, and Scale start with a 7-day free trial (credit card required); Enterprise is custom-priced via https://sitegpt.ai/book-a-demo. The page embeds JSON-LD offers with both intervals' prices for every self-serve plan.