# Metabind > Metabind is the Native MCP App Platform. Developers write BindJS components and define Interactive and Data tools, then publish to Claude, ChatGPT, VS Code, and every MCP host with one button — or embed the same MCP App as an AI assistant inside their own iOS, Android, or web app via the Assistant SDK. An MCP App is a collection of tools. Metabind supports Interactive Tools (schema-validated rendered UI, not JSON dumps), Data Tools (REST or GraphQL endpoints proxied as MCP tools, executed in V8 sandboxes with injected secrets), and Content Tools (documents served through semantic search). BindJS — the SwiftUI-inspired component language — and the React renderer are MIT-licensed. The native SwiftUI and Jetpack Compose runtimes ship as part of the Metabind SDK. ## Product - [Metabind home](https://www.metabind.ai/): What Metabind is and who it's for. - [Platform](https://www.metabind.ai/platform): Data Tools, Interactive Tools, and the publish-everywhere model. ## Documentation - [Getting started](https://docs.metabind.ai/guides/getting-started/overview): Create an account, build your first MCP App. - [Interactive Tools](https://docs.metabind.ai/guides/building/interactive-tools): Schema-validated rendered UI for tool responses. - [Data Tools](https://docs.metabind.ai/guides/building/data-tools): Proxy your APIs as MCP tools, secrets injected at execution. - [Authoring components](https://docs.metabind.ai/guides/building/authoring-components): Write BindJS components. - [Publishing the server](https://docs.metabind.ai/guides/publishing/publishing-the-server): Push your MCP App live. - [Connecting to MCP hosts](https://docs.metabind.ai/guides/connecting-to-mcp-hosts/custom-hosts): Claude, ChatGPT, Cursor, VS Code, custom hosts. - [Assistant SDK](https://docs.metabind.ai/guides/assistant-sdk/overview): Embed an MCP App as a native AI assistant inside your own app. ## BindJS reference - [BindJS introduction](https://docs.metabind.ai/bindjs/introduction): The component language. - [Quickstart](https://docs.metabind.ai/bindjs/quickstart): Write your first BindJS component. - [Layout stacks](https://docs.metabind.ai/bindjs/components/layout-stacks): VStack, HStack, ZStack, Group, Section. ## APIs - [REST introduction](https://docs.metabind.ai/rest/introduction): REST API for content, components, projects, and operations. - [GraphQL overview](https://docs.metabind.ai/graphql/overview): Content delivery with real-time subscriptions. - [MCP overview](https://docs.metabind.ai/mcp/overview): How Metabind speaks MCP — context, discovery, creation. - [CLI overview](https://docs.metabind.ai/cli/overview): The `metabind` command-line tool.