Productivity23 toolsBrowser login (OAuth), no API keys
Airtable integration for AI agents
Manage bases, tables, and records
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Airtable once and call the same tools from all of them.
Deeper comparison, failure modes and setup details: Airtable for AI agents, in depth.
Setup
Connect Airtable through ClawLink's hosted setup to browse bases and tables, inspect records, and unlock managed Airtable actions without pasting tokens manually.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Airtable exposes 23 tools through ClawLink. The 20 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
airtable_create_comment | Create a comment on an Airtable record | Write |
airtable_create_field | Create a field in an Airtable table | Write |
airtable_create_table | Create a new Airtable table | Write |
airtable_get_record | Get a specific Airtable record | Read |
airtable_list_bases | List Airtable bases available to the connected account | Read |
airtable_list_records | List records in an Airtable table | Read |
airtable_update_comment | Update a comment on an Airtable record | Write |
airtable_update_field | Update a field in an Airtable table | Write |
airtable_update_table | Update an Airtable table | Write |
airtable_get_base_schema | Retrieves the detailed schema for a specified Airtable base, including its tables, fields | Read |
airtable_get_user_info | Retrieves information, such as ID and permission scopes, for the currently authenticated | Read |
airtable_list_comments | List comments on a specific Airtable record | Read |
airtable_create_base | Creates a new Airtable base with specified tables and fields within a workspace | Write |
airtable_create_record_from_natural_language | Creates a new record in an Airtable table from a natural language description | Write |
airtable_create_records | Create multiple records (up to 10) in a specified Airtable table | Write |
airtable_update_multiple_records | Update up to 10 records in an Airtable table with selective field modifications | Write |
airtable_update_multiple_records_put | Destructively update multiple records in Airtable using PUT, clearing unspecified fields | Write |
airtable_update_record | Modifies specified fields of an existing record in an Airtable base and table; the base, table | Write |
airtable_update_record_put | Updates an existing record in an Airtable base using PUT method | Write |
airtable_upload_attachment | Uploads a file attachment to a specified field in an Airtable record | Write |