KosmoKrator

data

QuickBase MCP, CLI, and Lua Integration for AI Agents

QuickBase integration docs for AI agents: MCP gateway setup, QuickBase CLI commands, Lua API reference, credentials, and function schemas.

QuickBase for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
quickbase.quickbase_list_apps Read read 1 List Quickbase apps available to the authenticated user.
quickbase.quickbase_get_app Read read 1 Get metadata for a Quickbase app.
quickbase.quickbase_create_app Write write 1 Create a Quickbase app.
quickbase.quickbase_copy_app Write write 2 Copy an existing Quickbase app.
quickbase.quickbase_delete_app Write write 2 Delete a Quickbase app by ID.
quickbase.quickbase_list_tables Read read 1 List all tables in a QuickBase application. Returns table IDs, names, and metadata for each table in the specified app.
quickbase.quickbase_get_table Read read 1 Get details for a specific QuickBase table, including its name, ID, and field definitions.
quickbase.quickbase_create_table Write write 2 Create a table in a Quickbase app.
quickbase.quickbase_update_table Write write 2 Update Quickbase table metadata.
quickbase.quickbase_delete_table Write write 1 Delete a Quickbase table.
quickbase.quickbase_list_fields Read read 2 List field definitions in a Quickbase table.
quickbase.quickbase_get_field Read read 2 Get a Quickbase field definition by field ID.
quickbase.quickbase_create_field Write write 2 Create a field in a Quickbase table.
quickbase.quickbase_update_field Write write 3 Update field properties in a Quickbase table.
quickbase.quickbase_delete_field Write write 2 Delete a field from a Quickbase table.
quickbase.quickbase_list_records Read read 6 Query records from a QuickBase table. Supports filtering by conditions, selecting specific fields, sorting, grouping, and pagination. Use the where clause to filter records (QuickBase query syntax).
quickbase.quickbase_get_record Read read 2 Get a single QuickBase record by its record ID. Returns all field values for the specified record.
quickbase.quickbase_create_record Write write 2 Create a new record in a QuickBase table. Provide field data as an array of {fieldId, value} pairs.
quickbase.quickbase_upsert_records Write write 4 Upsert one or more Quickbase records, optionally using a merge field.
quickbase.quickbase_delete_records Write write 2 Delete Quickbase records matching a where clause.
quickbase.quickbase_list_reports Read read 1 List reports for a Quickbase table.
quickbase.quickbase_get_report Read read 2 Get metadata for a Quickbase report.
quickbase.quickbase_run_report Read read 3 Run a Quickbase report and return its data.
quickbase.quickbase_list_relationships Read read 1 List relationships for a Quickbase table.
quickbase.quickbase_create_relationship Write write 2 Create a relationship for a Quickbase table.
quickbase.quickbase_delete_relationship Write write 2 Delete a Quickbase table relationship.
quickbase.quickbase_get_current_user Read read 0 Get the currently authenticated QuickBase user. Returns user profile information including name, email, and user ID.
quickbase.quickbase_api_get Read read 2 Call a documented Quickbase REST API GET endpoint.
quickbase.quickbase_api_post Write write 3 Call a documented Quickbase REST API POST endpoint.
quickbase.quickbase_api_delete Write write 3 Call a documented Quickbase REST API DELETE endpoint.