> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.runtype.com/user-guide/products-surfaces/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.runtype.com/_mcp/server. # Products & Surfaces ## Docs - [What are Products?](https://docs.runtype.com/user-guide/products-surfaces/what-are-products.md) - [What are Surfaces?](https://docs.runtype.com/user-guide/products-surfaces/what-are-surfaces.md) - [Creating a product](https://docs.runtype.com/user-guide/products-surfaces/creating-a-product.md) - [Manage surfaces as code](https://docs.runtype.com/user-guide/products-surfaces/manage-surfaces-as-code.md) - [Setting up a chat Surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-a-chat-surface.md) - [Setting up an API surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-an-api-surface.md) - [Setting up an MCP surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-an-mcp-surface.md) - [Setting up an A2A Surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-an-a2a-surface.md) - [Setting up a Slack Surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-a-slack-surface.md) - [Setting up a Telegram surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-a-telegram-surface.md) - [Setting up an SMS surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-an-sms-surface.md) - [Setting up an iMessage surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-an-imessage-surface.md) - [Setting up an email surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-an-email-surface.md) - [Approvals on messaging surfaces](https://docs.runtype.com/user-guide/products-surfaces/approvals-on-messaging-surfaces.md) - [Taking over messaging conversations](https://docs.runtype.com/user-guide/products-surfaces/taking-over-conversations.md): Pause the agent on one messaging conversation, reply as a person, and hand the conversation back from the dashboard, the API, or the Runtype MCP server. - [Setting up a webhook Surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-a-webhook-surface.md) - [Setting up a Chrome extension Surface](https://docs.runtype.com/user-guide/products-surfaces/setting-up-a-chrome-extension-surface.md) - [MCP authentication](https://docs.runtype.com/user-guide/products-surfaces/mcp-authentication.md) - [Authenticating with product API keys](https://docs.runtype.com/user-guide/products-surfaces/authenticating-with-product-api-keys.md) - [Embedding the chat widget (script tag)](https://docs.runtype.com/user-guide/products-surfaces/embedding-the-chat-widget-script-tag.md) - [Embedding the chat widget (React)](https://docs.runtype.com/user-guide/products-surfaces/embedding-the-chat-widget-react.md) - [Surface orchestration modes](https://docs.runtype.com/user-guide/products-surfaces/surface-orchestration-modes.md) - [Product views](https://docs.runtype.com/user-guide/products-surfaces/product-views.md) - [Adding capabilities to a Product](https://docs.runtype.com/user-guide/products-surfaces/adding-capabilities-to-a-product.md) - [Connecting external agents](https://docs.runtype.com/user-guide/products-surfaces/connecting-external-agents.md) - [How A2A works](https://docs.runtype.com/user-guide/products-surfaces/how-a2a-works.md) - [Connecting to MCP clients](https://docs.runtype.com/user-guide/products-surfaces/connecting-to-mcp-clients.md) - [Scoping API keys to capabilities](https://docs.runtype.com/user-guide/products-surfaces/scoping-api-keys-to-capabilities.md) - [Auto-generated OpenAPI spec](https://docs.runtype.com/user-guide/products-surfaces/auto-generated-openapi-spec.md) - [Calling your API endpoints](https://docs.runtype.com/user-guide/products-surfaces/calling-your-api-endpoints.md) - [Client tokens and domain restrictions](https://docs.runtype.com/user-guide/products-surfaces/client-tokens-and-domain-restrictions.md) - [AI-powered theme generation](https://docs.runtype.com/user-guide/products-surfaces/ai-powered-theme-generation.md) - [Widget theming and customization](https://docs.runtype.com/user-guide/products-surfaces/widget-theming-and-customization.md) - [Product versioning and status](https://docs.runtype.com/user-guide/products-surfaces/product-versioning-and-status.md)