Teable integration
Teable is a spreadsheet-style database: spaces hold bases, bases hold tables, and tables hold typed fields, records and views. This integration covers the data surface: create and manage spaces, their collaborators and invitation links, create, duplicate, update and delete bases and read their permissions, usage and entity-relationship schema, run a read-only SQL query against a base, create and manage tables with their name, description, icon, order and underlying database table name, declare and convert fields and preview a conversion plan, list, create, read, update, duplicate and delete records with their history, status, collaborators and attachment uploads, submit a record through a form, build views (grid, kanban, form, gallery, calendar) with filters, sorts, groups, column metadata, row order and public share links, compute aggregations, row counts, group points and search indexes over a view, copy, paste, clear and delete cell selections, browse and restore the trash, and manage personal access tokens. The host is part of the credential because Teable is commonly self-hosted (cloud users point it at their Teable app host). Authentication is a Teable personal access token sent as a bearer token in the Authorization header.
Say what should happen.
The workflow builds itself.
What you can do with Teable
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.
Collaborator, 9 operations
add_base_collaboratorAdd base collaboratorPOSTAdd a collaborator to a base.add_space_collaboratorAdd space collaboratorPOSTAdd a collaborator to a space.list_base_collaboratorsList base collaboratorsGETList a base collaborator.list_record_collaboratorsList record collaboratorsGETGet collaborators of a record.list_space_collaboratorsList space collaboratorsGETList a space collaborator.remove_base_collaboratorRemove base collaboratorDELETEDelete a base collaborators.remove_space_collaboratorRemove space collaboratorDELETEDelete a collaborator.update_base_collaboratorUpdate base collaboratorPATCHUpdate a base collaborator.update_space_collaboratorUpdate space collaboratorPATCHUpdate a space collaborator.
Link, 8 operations
create_base_invitation_linkCreate base invitation linkPOSTCreate a invitation link to your.create_space_invitation_linkCreate space invitation linkPOSTCreate a invitation link to your.delete_base_invitation_linkDelete base invitation linkDELETEDelete a invitation link to your.delete_space_invitation_linkDelete space invitation linkDELETEDelete a invitation link to your.list_base_invitation_linksList base invitation linksGETList a invitation link to your.list_space_invitation_linksList space invitation linksGETList a invitation link to your.update_base_invitation_linkUpdate base invitation linkPATCHUpdate a invitation link to your.update_space_invitation_linkUpdate space invitation linkPATCHUpdate a invitation link to your.
Record, 8 operations
create_recordCreate recordPOSTCreate records.delete_recordDelete recordDELETEDelete record.delete_recordsDelete recordsDELETEDelete records.get_recordGet recordGETGet record.list_recordsList recordsGETList records.list_trash_recordsList trash recordsGETGet deleted record snapshots of a trash item.update_recordUpdate recordPATCHUpdate record.update_recordsUpdate recordsPATCHUpdate multiple records.
Access token, 5 operations
create_access_tokenCreate access tokenPOSTCreate access token.delete_access_tokenDelete access tokenDELETEDelete access token.get_access_tokenGet access tokenGETGet access token.list_access_tokensList access tokensGETList access token.update_access_tokenUpdate access tokenPUTUpdate access token.
Base, 5 operations
create_baseCreate basePOSTCreate a base.delete_baseDelete baseDELETEDelete a base by baseId.get_baseGet baseGETGet a base by baseId.list_bases_in_spaceList bases in spaceGETGet base list by query.update_baseUpdate basePATCHUpdate a base info.
Duplicate, 5 operations
duplicate_baseDuplicate basePOSTduplicate a base.duplicate_fieldDuplicate fieldPOSTDuplicate field.duplicate_recordDuplicate recordPOSTDuplicate record.duplicate_tableDuplicate tablePOSTDuplicate a table.duplicate_viewDuplicate viewPOSTDuplicate a view.
Field, 5 operations
create_fieldCreate fieldPOSTCreate field.delete_fieldDelete fieldDELETEDelete field.get_fieldGet fieldGETGet a field.list_fieldsList fieldsGETList fields.update_fieldUpdate fieldPATCHUpdate field.
Space, 5 operations
create_spaceCreate spacePOSTCreate a space.delete_spaceDelete spaceDELETEDelete a space by spaceId.get_spaceGet spaceGETGet a space by spaceId.list_spacesList spacesGETGet space list.update_spaceUpdate spacePATCHUpdate a space info.
Table, 4 operations
create_tableCreate tablePOSTCreate table.delete_tableDelete tableDELETEDelete table.get_tableGet tableGETGet table details.list_tablesList tablesGETList tables.
View, 4 operations
create_viewCreate viewPOSTCreate a view.delete_viewDelete viewDELETEDelete a view.get_viewGet viewGETGet a view.list_viewsList viewsGETGet view list.
Permanent, 3 operations
delete_base_permanentDelete base permanentDELETEPermanently delete a base by baseId.delete_space_permanentDelete space permanentDELETEPermanently delete a space by spaceId.delete_table_permanentDelete table permanentDELETEPermanently delete table.
Description, 2 operations
update_table_descriptionUpdate table descriptionPUTUpdate table description.update_view_descriptionUpdate view descriptionPUTUpdate view description.
Email, 2 operations
send_base_email_invitationsSend base email invitationsPOSTSend invitations by e-mail.send_space_email_invitationsSend space email invitationsPOSTSend invitations by e-mail.
History, 2 operations
list_record_historyList record historyGETGet record history.list_table_record_historyList table record historyGETGet table records history.
Name, 2 operations
update_table_nameUpdate table namePUTUpdate table name.update_view_nameUpdate view namePUTUpdate view name.
Order, 2 operations
update_table_orderUpdate table orderPUTUpdate table order.update_view_orderUpdate view orderPUTUpdate view order.
Permission, 2 operations
get_base_permissionsGet base permissionsGETGet a base permission.get_table_permissionsGet table permissionsGETGet table permissions.
Plan, 2 operations
get_field_conversion_planGet field conversion planGETGenerate calculation plan for the field.plan_field_creationPlan field creationPOSTGenerate calculation plan for creating the field.
Trash, 2 operations
delete_trash_itemDelete trash itemDELETEPermanently delete a trash item by trashId.list_trashList trashGETGet trash list for spaces or bases.
Aggregation, 1 operation
get_view_aggregationGet view aggregationGETGet aggregated statistics.
All, 1 operation
list_accessible_basesList accessible basesGETGet all base list.
Attachment, 1 operation
get_attachmentGet attachmentGETUpload attachment.
Clear, 1 operation
clear_selectionClear selectionPATCHClear selected range content.
Column meta, 1 operation
update_view_column_metaUpdate view column metaPUTUpdate view column meta.
Convert, 1 operation
convert_fieldConvert fieldPUTConvert field type.
Copy, 1 operation
copy_selectionCopy selectionGETCopy selected table content.
Create from template, 1 operation
create_base_from_templateCreate base from templatePOSTCreate a base from template or apply a template to a base.
Db table name, 1 operation
update_db_table_nameUpdate db table namePUTUpdate db table name.
Default view id, 1 operation
get_table_default_view_idGet table default view idGETGet default view id.
Delete, 1 operation
delete_selected_recordsDelete selected recordsDELETEDelete selected range data.
Disable share, 1 operation
disable_view_shareDisable view sharePOSTDisable view share.
Enable share, 1 operation
enable_view_shareEnable view sharePOSTEnable view share.
Erd, 1 operation
get_base_erdGet base erdGETGet the erd of a base.
Filter, 1 operation
update_view_filterUpdate view filterPUTUpdate view filter.
Filter link record, 1 operation
list_field_link_recordsList field link recordsGETGet linked records for filter.
Form submit, 1 operation
submit_record_formSubmit record formPOSTSubmit form.
Group, 1 operation
update_view_groupUpdate view groupPUTUpdate view group condition.
Group point, 1 operation
get_group_pointsGet group pointsGETGet group points.
Icon, 1 operation
update_table_iconUpdate table iconPUTUpdate table tcon.
Insert attachment, 1 operation
insert_record_attachmentInsert record attachmentPOSTInsert attachments at anchor.
Item, 1 operation
list_trash_itemsList trash itemsGETGet trash items for base or table.
Locked, 1 operation
update_view_lockedUpdate view lockedPUTUpdate the locked status of the view.
Notify, 1 operation
notify_attachment_uploadNotify attachment uploadPOSTGet Attachment information.
Option, 1 operation
update_view_optionsUpdate view optionsPATCHUpdate view option.
Paste, 1 operation
paste_selectionPaste selectionPATCHPaste content into selected range.
Range to id, 1 operation
get_selection_idsGet selection idsGETGet ids from range.
Record index, 1 operation
get_record_indexGet record indexGETGet record index.
Record order, 1 operation
update_view_record_orderUpdate view record orderPUTUpdate record order in view.
Refresh, 1 operation
refresh_access_tokenRefresh access tokenPOSTRefresh access token.
Refresh share id, 1 operation
refresh_view_share_idRefresh view share idPOSTRefresh view share id.
Reset item, 1 operation
reset_trash_itemsReset trash itemsDELETEReset trash items for a base or table.
Restore, 1 operation
restore_trash_itemRestore trash itemPOSTrestore a space, base, table, etc.
Row count, 1 operation
get_row_countGet row countGETGet total row count.
Search, 1 operation
search_spaceSearch spaceGETSearch bases and nodes within a space.
Search count, 1 operation
get_search_countGet search countGETGet total count of search.
Search index, 1 operation
get_search_indexGet search indexGETGet record indices for search.
Selection, 1 operation
get_selection_aggregationGet selection aggregationGETAggregate a contiguous row range for grid selection.
Share meta, 1 operation
update_view_share_metaUpdate view share metaPUTUpdate view share meta.
Signature, 1 operation
create_attachment_upload_signatureCreate attachment upload signaturePOSTRetrieve upload signature.
Sql query, 1 operation
run_base_sql_queryRun base sql queryPOSTExecute SQL query.
Statu, 1 operation
get_record_statusGet record statusGETGet record status.
Usage, 1 operation
get_base_usageGet base usageGETGet usage information for the base.
Showing the first 120 of 123 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Teable from Claude Code, Cursor or Codex
Connect Teable in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Teable operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Teable
- Create your workspace
Sign up free. Nothing to install.
- Connect Teable once
Add your Teable connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- 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.
Teable integration FAQ
What can you do with the Teable integration?
LiveContext exposes 123 operations on Teable, covering collaborator, link, record and access token.
