# Metabind > Metabind is the hosted platform for MCP Apps. It turns a company's existing app UI and APIs into a governed agent that answers in the company's own components, running inside its iOS, Android, and web apps through the Assistant SDK and across Claude, ChatGPT, VS Code, and every MCP host. Developers write BindJS components and define Interactive and Data tools; Metabind generates and hosts the MCP server. Components render as native SwiftUI on iOS, Jetpack Compose on Android, and React on the web from a single BindJS definition. An MCP App is a collection of tools. Metabind supports two kinds: Interactive Tools (schema-validated rendered UI, not JSON dumps) and Data Tools (REST or GraphQL endpoints proxied as MCP tools, executed in V8 sandboxes with injected secrets). BindJS — the SwiftUI-inspired component language — is open source under Apache 2.0, along with every renderer (React, SwiftUI, Jetpack Compose) and SDK (web, iOS, Android). ## 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.