All integrationsGet an API key
Airtable
Query and update records across your Airtable bases.
Productivity
Data and search infra
How an agent reaches it
MCPREST APICLI
How you authenticate
OAuth
API key
Connection details
- Base URL
- https://api.airtable.com/v0
- Pagination
- cursor
- Rate limit
- 5 requests/second per base. Exceeding it returns 429 with a 30s penalty.
- MCP server
- https://mcp.airtable.com/mcp
Common endpoints
| list bases | GET /meta/bases |
| read base schema | GET /meta/bases/{baseId}/tables |
| list records | GET /{baseId}/{tableIdOrName} |
| create records | POST /{baseId}/{tableIdOrName} |
| update records | PATCH /{baseId}/{tableIdOrName} |
Worth knowing
- Table names in paths must be URL-encoded, and table IDs (tbl...) are more stable than names.
- Field names are case-sensitive and must match the base exactly.
- The 5 req/s limit is per BASE and the 429 penalty is 30 seconds, so back off rather than retrying immediately.