get-doc
Get comprehensive documentation for Teable features and configurations. Use this tool to understand configuration formats before creating or updating resources. Workflow:
Identify the category needed (field, view, or record)
Query the specific subtopic (e.g., "field.formula" or "field.colors")
Use examples from documentation to construct correct configurations
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"topic": "<topic>",
"baseId": "<baseId>"
},
"name": "get-doc"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | Documentation topic in format "category.subtopic": Field Configuration: - field.basic: Basic fields (text, number, date, checkbox, user, attachment, rating) - field.select: Select fields (single/multiple select with choices) - field.link: Link fields (relationships between tables) - field.formula: Formula fields (computed values with expressions) - field.lookup: Lookup fields (display values from linked records, includes conditional lookup) - field.rollup: Rollup fields (aggregate values from linked records, includes conditional rollup) - field.ai: AI-enhanced fields (extraction, classification, etc.) - field.formatting: Number and datetime formatting options - field.show-as: Visual representation options (progress bars, rings, charts, clickable links) - field.colors: Available color options for fields View Configuration: - view.filter: Filter records by conditions - view.sort: Sort records by field values - view.group: Group records into collapsible sections - view.column: Configure visible columns and widths Record Data: - record.value-format: Exact format for field values when creating/updating records without typecasting Automation: - automation.trigger: Trigger types and configuration (recordCreated, recordUpdated, recordMatchesConditions, formSubmitted, scheduledTime, buttonClick, webhook) - automation.send-email: SendEmail action configuration with system or custom SMTP - automation.api: Teable REST API reference for scripts (records, fields, filters) - automation.ai: Call AI from a script (prompt, attachments, structured output) External Integrations (for automation scripts): - integration.slack: Slack API - send messages, notifications, interact with channels and users Scrape: - scrape.guide: Find, price and run third-party data endpoints (social platforms, e-commerce, company and people data, search) App Builder: - app.ai: How the app calls AI models through the Teable proxy (env vars, server-side usage, available model keys) Reference: - reference.url: Teable resource URL patterns and ID prefixes — parse a pasted link into its resource type and IDs, or generate a link to a table/record/automation/app/dashboard | |
| baseId | Yes | The project (base) ID, e.g. "bseXXXXXXXX". Use list-bases to find it. |