Bubble MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Bubble MCP (D1DX Fork)
A Model Context Protocol (MCP) server that enables AI assistants to interact with Bubble.io applications through the Data API.
Forked from dorianglz/bubble_mcp (originally nocoderoi/bubble_mcp).
What We Fixed
The upstream repo has a URL path construction bug (nocoderoi/bubble_mcp#5) that causes MCP startup failures:
getSchema()andlist()prepended/api/1.1/to paths, but the base URL could also include/api/1.1— resulting in double-path requests (/api/1.1/api/1.1/meta) that return 404.get(),create(),update(),delete(),workflow()used relative paths like/obj/...without/api/1.1/— so they only worked when the base URL already included it.apiClient.tsonly acceptedBUBBLE_API_URL, notBUBBLE_BASE_URL(contradicting the README).
Fixes applied
apiClient.ts— Accepts bothBUBBLE_API_URLandBUBBLE_BASE_URL. Normalizes any input to always end with/api/1.1, regardless of whether the user includes it or not.bubbleService.ts— All paths are now relative (/meta,/obj/...,/wf/...). No method prepends/api/1.1/since the base URL already includes it.package.json— Addedpreparescript for auto-build onnpxinstall. Committeddist/for zero-build usage.
Related MCP server: n8n Workflow Builder
Features
Universal Bubble Support: Works with any Bubble.io application
Auto-discovery: Automatically discovers your app's data types and structure
CRUD Operations: Create, Read, Update, and Delete operations for all data types
Workflow Execution: Execute API workflows defined in your Bubble app
Privacy Settings Aware: Respects Bubble's privacy rules and constraints
Read-only/Read-write Modes: Configurable access levels for safety
Quick Start
With npx (no local install)
{
"mcpServers": {
"bubble": {
"command": "npx",
"args": ["-y", "github:D1DX/bubble-mcp"],
"env": {
"BUBBLE_API_URL": "https://your-app.bubbleapps.io",
"BUBBLE_API_TOKEN": "your-token",
"MCP_MODE": "read-write"
}
}
}
}BUBBLE_API_URL can be either https://your-app.bubbleapps.io or https://your-app.bubbleapps.io/api/1.1 — both work.
Local install
git clone https://github.com/D1DX/bubble-mcp.git
cd bubble-mcp
npm install
npm run build{
"mcpServers": {
"bubble": {
"command": "node",
"args": ["/path/to/bubble-mcp/dist/mcp-server.js"],
"env": {
"BUBBLE_API_URL": "https://your-app.bubbleapps.io",
"BUBBLE_API_TOKEN": "your-token",
"MCP_MODE": "read-write"
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes (or | Your Bubble app URL (with or without |
| Yes | API token from Bubble Settings > API |
| No |
|
Available Tools
Tool | Description | Mode |
| Discover app data types and structure | read-only |
| List records of a data type (with pagination) | read-only |
| Get a specific record by ID | read-only |
| Create a new record | read-write |
| Update an existing record | read-write |
| Delete a record | read-write |
| Execute an API workflow | read-write |
Getting Your Bubble API Token
Go to your Bubble app editor
Navigate to Settings > API
Enable "This app exposes a Data API"
Generate an API token
License
MIT License — Copyright (c) 2026 Daniel Rudaev @ D1DX
Credits
Original project by nocoderoi and dorianglz. Fork maintained by D1DX.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Enables AI assistants to retrieve event data and execute event management operations in Nunify.
Query and update Teable records, manage tables, and access the Teable API with AI agents.
The backend and back office for apps your AI writes: accounts, data, payments, content, real-time.
Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to manage Xano databases through the Model Context Protocol, allowing users to create, modify, and delete tables, edit schemas, and extract API documentation.98ISC
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage n8n automation workflows through natural language commands, including creating, executing, monitoring, and organizing workflows with full CRUD operations and execution management.122 npm2MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with Bubble.io applications through the Model Context Protocol for data discovery, CRUD operations, and workflow execution. It provides a standardized interface for managing Bubble database records while respecting privacy rules and security configurations.-
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with 4D databases via REST API, supporting authentication, schema inspection, data querying, manipulation, and ORDA function calls.6ISC