← Registry

Developer Tools

butterbase.ai

Manage backend application scaffolding, database schema, Row-Level Security, OAuth providers, and documentation.

1 endpoint53 known toolsCached registry data

ENDPOINT 1

https://api.butterbase.ai/mcp

No auth detected

Known tools 53

init_app

Create a new backend app with isolated database and API endpoints.

manage_schema

Manage the database schema: read current schema, apply changes, preview changes, and audit migration history.

manage_rls

Manage Row-Level Security (RLS): enable on tables, create/update/delete policies, list, and one-shot user isolation setup.

manage_oauth

Manage OAuth providers for end-user authentication (configure, get, update, delete).

butterbase_docs

Read comprehensive Butterbase documentation (local, no API calls).

manage_storage

Manage app storage: presigned upload/download URLs, list/delete objects, update config.

manage_kv

Manage app KV store: config rules (expose/unexpose namespaces) and data-plane operations (get/set/del/incr etc).

query_audit_logs

Query audit events for an app — authentication, admin mutations, and function invocations.

deploy_function

Deploy or update a serverless function with custom business logic.

invoke_function

Invoke a deployed function and return its full HTTP response.

manage_function

Manage function lifecycle: list, delete, get logs, and update environment variables.

select_rows

Query rows from a table using the auto-generated REST API.

insert_row

Insert a new row into a table using the auto-generated REST API.

create_frontend_deployment

Create a frontend deployment and get an upload URL.

manage_edge_ssr

Manage Edge SSR (Cloudflare Workers) deployments: prebuilt-zip flow, server-side build flow, list history.

manage_frontend

Manage frontend deployments, environment variables, and custom domains for a Butterbase app.

submit_suggestion

Submit feedback, bug reports, or feature suggestions to the Butterbase platform team.

manage_realtime

Manage realtime WebSocket notifications for database tables.

manage_auth_users

Manage end-user auth records for an app.

seed_database

Insert multiple rows into a table in a single call.

manage_rag_content

Manage RAG (Retrieval-Augmented Generation) collections and documents.

rag_query

Query a RAG collection using natural language to retrieve relevant document chunks.

manage_integrations

Manage third-party integrations for a Butterbase app (e.g., Gmail, Slack, Google Calendar).

manage_auth_config

Manage authentication configuration for an app.

manage_app

Manage app lifecycle: list, delete, pause/resume, get config, update access mode, secure, update CORS, clone, and find templates.

manage_repo

Manage an app's repo (content-addressed code snapshots).

prep_and_submit_hackathon_entry

Prep and submit your project to a Butterbase hackathon.

manage_durable_objects

Manage Durable Object (DO) classes for an app: register/update code, list/get/delete, view usage, and manage shared env vars.

manage_ai

Use the app's AI gateway: chat, embeddings, list models, read/update config, read usage.

manage_billing

Manage billing, plans, usage, and spending caps for the Butterbase platform account.

manage_api_keys

List and revoke API keys (service keys) for the Butterbase platform account.

move_app

Migrate an app to a different region.

move_app_status

Get the current status of an app migration.

teardown_source_replica

Tear down the source replica kept after a completed app migration.

list_regions

List the regions an app can be created or moved to.

manage_migrations

Read and control in-flight app migrations.

list_agents

List all agents defined for a Butterbase app.

get_agent

Get details for a single agent by name.

create_agent

Create a new agent for a Butterbase app.

update_agent

Update an existing agent (partial patch — only supplied fields are changed).

delete_agent

Permanently delete an agent and all associated runs.

validate_agent_spec

Validate an agent graph_spec without creating an agent.

propose_action

Propose a write to the substrate.

approve_action

Approve a substrate action that is waiting for human review.

reject_action

Reject a substrate action that is waiting for review.

get_entity

Get a substrate entity by id.

find_entities

Search substrate entities by type and/or display-name fuzzy match.

search_memory

Full-text search across substrate institutional memory.

list_outbox

List substrate outbox rows for the current user.

retry_outbox

Manually re-queue a failed or dead-letter substrate outbox row.

cancel_outbox

Cancel a substrate outbox row that has not yet completed.

manage_attention_rules

Manage substrate attention rules.

list_attention_rule_firings

List firing history for a substrate attention rule.