Complete reference for all 10 VibeBase MCP tools

MCP Tools Reference

VibeBase provides 10 tools that Claude can use to manage your data. All tools work through natural language - just ask Claude what you want to do!

Table Management

create_table

Create a new database table with custom columns.

Example: "Create a tasks table with title, completed, and priority columns"

list_tables

List all your tables.

Example: "Show me all my tables"

delete_table

Delete a table and all its data.

Example: "Delete the old_contacts table"

Record Operations

insert_record

Add a single record to a table.

Example: "Add a task: Buy groceries, not completed, priority 1"

batch_insert_records

Add up to 1000 records at once.

Example: "Import these 50 products from my CSV"

query_records

Search and filter records with pagination.

Example: "Show me all completed tasks sorted by priority"

get_record

Get a specific record by ID.

Example: "Show me the task with ID abc123"

update_record

Update an existing record.

Example: "Mark task abc123 as completed"

delete_record

Delete a specific record.

Example: "Delete task abc123"

Analytics

get_stats

View your usage statistics.

Example: "What's my current usage?"

Data Types

When creating tables, you can use these column types:

  • TEXT - String data (names, emails, descriptions)
  • INTEGER - Whole numbers (age, quantity, priority)
  • REAL - Decimal numbers (price, percentage, rating)
  • BOOLEAN - True/false values (completed, active, enabled)

Best Practices

  • Use descriptive table and column names
  • Mark important fields as required
  • Choose appropriate data types
  • Use batch operations for multiple records
  • Query with filters to reduce data transfer

Limits

  • Max 1000 records per batch insert
  • Query pagination: 100 records per page
  • Table names: alphanumeric and underscores only

For detailed examples of each tool, see our Examples page.