airtable_create_interface_page
Builds a new Interface Designer page in an Airtable base—dashboard, kanban, grid, or record review—so end users can interact with table data without raw database access.
Instructions
Creates a new Interface Designer page (Dashboard, Kanban, Grid, or Record Review) inside an Airtable base using Chrome DevTools Protocol (CDP) browser automation.
When to Use
When building frontend web interfaces for your Airtable base so non-technical users or clients can interact with data without touching raw tables.
When creating an Executive Dashboard with KPI summary cards, a Kanban board stacked by status, or a high-density Review Queue.
When expanding an existing interface application with a new page.
When NOT to Use
Do NOT use this tool to create backend database tables or columns. Use 'airtable_create_base_schema' or 'airtable_modify_schema' instead.
Do NOT use this tool to configure Kanban stacking options on an existing page. Use 'airtable_configure_kanban' instead.
Do NOT use this tool to publish interface draft changes to users. Use 'airtable_publish_interface' instead.
Operational Disclosures
Prerequisites: Requires Google Chrome running locally with remote debugging enabled (e.g. '--remote-debugging-port=9223') and an active Airtable login session.
Side Effects: Automatically opens or switches to the base's Interface Designer in Chrome, toggles Edit Mode, and creates a draft page.
Persistence: Changes remain in draft state until published using 'airtable_publish_interface'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_id | Yes | Airtable Base ID (starts with app, e.g. appoorUuG6wgx8dJ1) | |
| cdp_port | No | Chrome DevTools Protocol port (default: 9223 or AIRTABLE_CDP_PORT) | |
| page_name | Yes | Display name for the new interface page (e.g. "Merchant Pipeline", "Executive Overview") | |
| table_name | Yes | Source table name feeding records to this interface page | |
| layout_type | Yes | Interface page archetype: "dashboard" (KPI metrics), "kanban" (status cards), "grid" (tabular sheet), "record_review" (split master-detail queue) |