Skip to main content
Glama
sELIBIKS

@selibiks/bubble-mcp

by sELIBIKS

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BUBBLE_MODENoread-only, read-write, or adminread-only
BUBBLE_APP_URLYesYour Bubble.io app URL
BUBBLE_API_TOKENYesAPI token from Bubble.io Settings > API
BUBBLE_RATE_LIMITNoMax requests per minute60
BUBBLE_ENVIRONMENTNodevelopment or livedevelopment

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
bubble_get_schemaA

Retrieve the full Bubble.io app schema from the /meta endpoint, listing all data types and their fields.

bubble_searchA

Search Bubble.io data objects of a given type with optional constraints, sorting, and pagination.

bubble_getA

Retrieve a single Bubble.io data object by its data type and unique ID.

bubble_get_environmentA

Return the current server environment configuration: app URL, environment, mode, and rate limit. The API token is never exposed.

bubble_swagger_docsA

Fetches the Swagger/OpenAPI spec for the connected Bubble.io app. Returns available API endpoints, data types, and their schemas. Use this to understand what operations and fields are available before making API calls.

bubble_privacy_auditA

Audits the Bubble.io schema for privacy risks: sensitive fields, PII exposure, and API write access. Returns a score (0–100) and a list of issues.

bubble_schema_summaryA

Fetches the Bubble.io schema and returns a human-readable summary: types, field counts, and detected relationships between data types.

bubble_find_orphansA

Scans records for broken references (orphaned foreign keys). Samples records and checks that each reference field points to an existing record.

bubble_record_validatorA

Validates records of a given Bubble data type by sampling and checking for empty or null fields and fully empty records.

bubble_search_allA

Auto-paginates through all records of a Bubble data type, up to a configurable max. Returns combined results with a capped flag if the limit was hit.

bubble_field_usageA

Samples records of a Bubble data type and calculates field population rates. Identifies dead fields (populated in less than 5% of records).

bubble_compare_environmentsA

Compares the schema between development and live Bubble environments. Detects new types, removed types, new/removed fields, and changed field types.

bubble_health_checkA

Comprehensive health check combining privacy audit and dead field detection. Returns a score (0-100), section breakdowns, and top recommendations.

bubble_export_schemaA

Exports the Bubble.io schema as TDD-format markdown, including an entity summary table and detailed field specifications.

bubble_workflow_mapA

Lists all API workflows defined in the Bubble.io app schema. Returns workflow names and parameters.

bubble_tdd_validateA

Validates a TDD markdown file against the live Bubble.io schema. Reports missing types, missing fields, type mismatches, and extra fields.

bubble_migration_planA

Generates an ordered migration plan comparing a target TDD file against the live Bubble.io schema. Produces add_field, create_type, and remove_field steps.

bubble_wu_estimateA

Estimates Workload Units (WU) for a Bubble.io operation. Scales search estimates by dataset size and flags expensive patterns.

bubble_suggest_indexesA

Analyses the Bubble.io schema and record counts to suggest fields that would benefit from database indexes.

bubble_option_set_auditA

Scans text fields across all data types and identifies fields that should be converted to Bubble option sets based on low cardinality.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sELIBIKS/bubble-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server