Update: Official SeaTable MCP Server
We’re happy to announce that we’re working on an official SeaTable MCP Server. It started as a fork of @brianmoney’s excellent community contribution — we agreed to build on his work, improve it, and release it as the official SeaTable MCP server. Thanks Brian!
What’s available:
- Hosted version at mcp.seatable.com — connect directly from any MCP client (Claude Desktop, Claude Code, Cursor, etc.) using your cloud.seatable.io API token. No installation required.
- Self-hosted via Docker or npx — source code and docs at GitHub - seatable/seatable-mcp: 🤖 SeaTable Model Context Protocol Server, for allowing AI systems to interact with your SeaTable bases · GitHub
Design philosophy:
The MCP server focuses on talking to your data, that means reading, writing, searching, linking, and querying rows. It deliberately does not support structural changes like creating/renaming tables, adding/modifying columns, or changing views. These operations can break automations, integrations, and workflows that depend on your base structure, so they should always be done intentionally through the SeaTable UI.
We’re looking for testers!
The server is in beta and we’d love feedback from the community. If you’d like to help test, just grab an API token for one of your bases and connect to https://mcp.seatable.com/mcp with Bearer authentication. Details are in the GitHub README.
Let us know how it goes — any feedback, issues, or feature requests are welcome here on the forum.