Model Context Protocol (MCP)
MCP can mean two different Buzzy workflows. Choose the path that matches what you are trying to do.
Buzzy Builder MCP
Use Buzzy Builder MCP when an AI agent such as Codex or Claude is helping you build, template, inspect, or edit a Buzzy app.
This is the builder workflow: your agent connects to Buzzy's MCP server, follows the Buzzy bootstrap instructions, works through the app-building stages, and helps you review or refine the generated app.
Start here if you want to:
create a new app with an AI coding agent
start from an existing Buzzy template
edit an existing Buzzy app through an agent-assisted workflow
set up and bootstrap an MCP-connected builder repo
use review gates, screenshots, Playwright checks, and staged changes while building
New here? The hands-on Tutorial: Build a carer app from a template is the quickest way to see the whole Builder MCP workflow end to end.
Buzzy Custom MCP
Use Buzzy Custom MCP when you have a Buzzy app and want that app to be available to AI assistants such as ChatGPT or Claude.
This is the app-exposure workflow: Buzzy generates MCP tools from your app's datatables, functions, permissions, and screens so authenticated users can query data, create records, perform actions, and view widgets through an AI assistant.
Start here if you want to:
enable MCP for an app you built in Buzzy
let users interact with app data through ChatGPT, Claude, or another MCP-aware client
understand generated MCP tools, OAuth, widgets, and app security rules
test that REST API, runtime, and MCP access return the same allowed data for each user
Shared MCP Concepts
The Model Context Protocol is an open standard that lets AI assistants interact with external applications and data sources in a structured way. In both Buzzy workflows, MCP provides the bridge between an AI client and Buzzy, while Buzzy handles app structure, data, permissions, and runtime behavior.
When you need the canonical definition of Buzzy row data, metadata fields, parent-child relationships, or linked-table values, refer to the REST API docs:
Last updated