Table of Contents
In this guide, you will connect Claude Desktop to your SeaTable base. Once set up, you can ask Claude questions about your data and have it edit entries directly from the chat. The setup takes about five minutes.
Prerequisites
- A SeaTable Cloud account with at least one base
- Claude Desktop (available for free at claude.ai/download )
- A Anthropic account (required to use Claude)
Step 1: Create an API token in SeaTable
The API token gives Claude access to a specific base. You decide whether Claude can only read or also write data. For instructions on creating an API token, see the article Creating an API Token .
Step 2: Configure Claude Desktop
Claude Desktop uses a JSON configuration file to integrate MCP servers.
- Open Claude Desktop.
- Go to Settings → Developer
- The file
claude_desktop_config.jsonopens in your text editor. - Add the following configuration:
{
"mcpServers": {
"seatable": {
"command": "C:\\Program Files\\nodejs\\node.exe",
"args": [
"C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npx-cli.js",
"mcp-remote",
"https://mcp.seatable.com/mcp",
"--header",
"Authorization: Bearer INSERT-YOUR-API-TOKEN-HERE"
]
}
}
}
- Replace
INSERT-YOUR-API-TOKEN-HEREwith the token from Step 1. - Save the file and restart Claude Desktop.
You can connect multiple bases at the same time. Create a separate entry under mcpServers for each base with a unique name, for example seatable-crm and seatable-projects.
Step 3: Verify the connection
After restarting, you will see the connection to SeaTable under Tools in Claude Desktop. This indicates that the MCP server is connected. Click on it to see the available tools — you should find SeaTable tools such as list_tables, list_rows, or query_sql.
Alternatively, you can check the connection status in the settings.
Now ask a first test question:
“What tables are in my base?”
Claude will then query the table structure via the MCP server and list all tables with their columns. If this works, the connection is established.
Asking your first questions
You can now ask Claude questions about your data as if you were talking to a colleague. Here are a few examples to try:
- “How many entries does the Contacts table have?”
- “Show me all entries where the status is ‘Open’.”
- “Summarize the data in the Revenue table by month.”
Your questions should refer to tables and columns that actually exist in your base. If you are unsure, simply ask Claude about the structure of the base first. It knows your tables and columns and can point out what is available.
You don’t need to type table and column names exactly. Claude recognizes minor typos and corrects them automatically. Feel free to write “Contacts” instead of “contacts” or “Projects” instead of “projects”. Claude will find the right table.
Common issues
| Problem | Solution |
|---|---|
| No tool icon visible | Check that the configuration file contains valid JSON and restart Claude Desktop. |
| “Invalid API token” | Check the token — it must be copied completely, without spaces at the beginning or end. |
| “Connection timeout” | Check your internet connection. The MCP server at mcp.seatable.com must be reachable. |
| Claude says it has no access | Make sure the MCP server is shown as connected in the settings. |