Integration

Budibase integration

Budibase is a low-code platform for building internal tools and business apps on top of internal or external data. Its public API works with workspaces (apps): create, read, update, delete, search, publish, unpublish, import and export them; with tables and their schema; with rows, including create, read, update, delete and a search that filters, sorts and paginates; with views and the rows behind a view; with saved queries against external data sources and their execution; with users, including create, read, update, delete and search; and with role assignment and unassignment. Every table, row, view and query call is scoped to one workspace by the x-budibase-app-id header, which takes an app id starting with app_ for the published version or app_dev for the development version. The host is part of the credential so the same entry serves Budibase Cloud (use budibase.app) and a self-hosted install. Authentication is a Budibase API key sent in the x-budibase-api-key header; it carries the RBAC permissions of the user it belongs to.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Budibase.Built from the 34 Budibase tools below, on the connection you add once.

What you can do with Budibase

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Search, 7 operations

  • search_queriesSearch queriesPOSTSearch for queries.
  • search_rowsSearch rowsPOSTSearch for rows.
  • search_tablesSearch tablesPOSTSearch for tables.
  • search_usersSearch usersPOSTSearch for users.
  • search_view_rowsSearch view rowsPOSTSearch for rows in a view.
  • search_viewsSearch viewsPOSTSearch for views.
  • search_workspacesSearch workspacesPOSTSearch for workspaces.

Row, 4 operations

  • create_rowCreate rowPOSTCreate a row.
  • delete_rowDelete rowDELETEDelete a row.
  • get_rowGet rowGETRetrieve a row.
  • update_rowUpdate rowPUTUpdate a row.

Table, 4 operations

  • create_tableCreate tablePOSTCreate a table.
  • delete_tableDelete tableDELETEDelete a table.
  • get_tableGet tableGETRetrieve a table.
  • update_tableUpdate tablePUTUpdate a table.

User, 4 operations

  • create_userCreate userPOSTCreate a user.
  • delete_userDelete userDELETEDelete a user.
  • get_userGet userGETRetrieve a user.
  • update_userUpdate userPUTUpdate a user.

View, 4 operations

  • create_viewCreate viewPOSTCreate a view.
  • delete_viewDelete viewDELETEDelete a view.
  • get_viewGet viewGETRetrieve a view.
  • update_viewUpdate viewPUTUpdate a view.

Workspace, 4 operations

  • create_workspaceCreate workspacePOSTCreate a workspace.
  • delete_workspaceDelete workspaceDELETEDelete a workspace.
  • get_workspaceGet workspaceGETRetrieve a workspace.
  • update_workspaceUpdate workspacePUTUpdate a workspace.

Assign, 1 operation

  • assign_roleAssign rolePOSTAssign a role to a list of users.

Export, 1 operation

  • export_workspaceExport workspacePOSTExport a workspace 🔒.

Import, 1 operation

  • import_workspaceImport workspacePOSTImport a workspace to an existing workspace 🔒.

Publish, 1 operation

  • publish_workspacePublish workspacePOSTPublish a workspace.

Querie, 1 operation

  • execute_queryExecute queryPOSTExecute a query.

Unassign, 1 operation

  • unassign_roleUnassign rolePOSTUn-assign a role from a list of users.

Unpublish, 1 operation

  • unpublish_workspaceUnpublish workspacePOSTUnpublish a workspace.

Use Budibase from Claude Code, Cursor or Codex

Connect Budibase in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Budibase operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Budibase

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Budibase once

    Add your Budibase connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Budibase integration FAQ

What can you do with the Budibase integration?

LiveContext exposes 34 operations on Budibase, covering search, row, table and user.

Popular integrations

Browse the whole catalog