Database tools allow your agents to interact with Airtable and Notion databases. These tools provide capabilities for reading, creating, updating, and deleting data across both platforms.

Integration required for all tools below. Learn how to set up.

Available Tools

Tool NamePlatformDescription
Airtable Find BasesAirtableFind available bases in Airtable
Airtable Find TablesAirtableFind tables within a specific base
Airtable Find RecordsAirtableSearch for records in a table
Airtable Create RecordsAirtableCreate new records in a table
Airtable Update RecordsAirtableUpdate existing records
Airtable Delete RecordsAirtableDelete records from a table
Notion Find DatabasesNotionSearch for databases in Notion
Notion Create Database ItemNotionCreate new items in a Notion database

Airtable Tools

Airtable Find Bases

Description: Retrieves a list of all available Airtable bases accessible to your account. This tool is typically used as the first step when working with Airtable data.

System Tool ID: airtable_find_bases

Arguments:

NameRequiredTypeDescription
offsetOptionalstringOffset for getting the next page of results when iterating over pages

Airtable Find Tables

Description: Lists all tables within a specified Airtable base. Use this after finding your base ID to discover available tables.

System Tool ID: airtable_find_tables

Arguments:

NameRequiredTypeDescription
base_idRequiredstringThe ID of the Airtable base
offsetOptionalstringOffset for getting the next page of results when iterating over pages

Airtable Find Records

Description: Searches for and retrieves records from a specific table in Airtable. Supports filtering to find specific records.

System Tool ID: airtable_find_records

Arguments:

NameRequiredTypeDescription
base_idRequiredstringThe ID of the Airtable base
table_idRequiredstringThe ID of the table to search
filter_by_formulaOptionalstringAirtable web API param to search records
offsetOptionalstringOffset for getting the next page of results

Airtable Create Records

Description: Creates new records in an Airtable table. Allows batch creation of multiple records in a single request.

System Tool ID: airtable_create_records

Arguments:

NameRequiredTypeDescription
base_idRequiredstringThe ID of the Airtable base
table_idRequiredstringThe ID of the table
recordsRequiredarrayArray of record objects, each containing a fields object

Airtable Update Records

Description: Updates existing records in an Airtable table. Allows modification of field values for a specific record.

System Tool ID: airtable_update_record

Arguments:

NameRequiredTypeDescription
base_idRequiredstringThe ID of the Airtable base
table_idRequiredstringThe ID of the table
record_idRequiredstringThe ID of the record to update
fieldsRequiredobjectKey-value pairs of field names and their new values

Airtable Delete Records

Description: Deletes a specific record from an Airtable table.

System Tool ID: airtable_delete_record

Arguments:

NameRequiredTypeDescription
base_idRequiredstringThe ID of the Airtable base
table_idRequiredstringThe ID of the table
record_idRequiredstringThe ID of the record to delete

Notion Tools

Notion Find Databases

Description: Searches for and lists available databases in your Notion workspace. Supports searching by database title.

System Tool ID: notion_find_databases

Arguments:

NameRequiredTypeDescription
queryOptionalstringText to search database titles against (Default: ”)
cursorOptionalstringCursor for pagination of results (Default: ”)

Notion Create Database Item

Description: Creates a new item (page) in a specified Notion database with custom properties.

System Tool ID: notion_create_database_item

Arguments:

NameRequiredTypeDescription
database_idRequiredstringThe ID of the Notion database
propertiesRequiredobjectDatabase property objects that define the item’s content