Vinkius
SeaTable

SeaTable MCP for AI. Run complex queries and CRUD actions via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

SeaTable MCP on Cursor AI Code EditorSeaTable MCP on Claude Desktop AppSeaTable MCP on OpenAI Agents SDKSeaTable MCP on Visual Studio CodeSeaTable MCP on GitHub Copilot AI AgentSeaTable MCP on Google Gemini AISeaTable MCP on Lovable AI DevelopmentSeaTable MCP on Mistral AI AgentsSeaTable MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

SeaTable MCP Server connects your AI client directly to SeaTable's database structure. You can manage data across projects—from CRM records to inventory counts—using natural conversation instead of complex UIs or SQL editors.

This server exposes 11 tools that let your agent list, create, update, delete rows, and run advanced `query_sql` operations against your entire base.

What AI agents can do with SeaTable Automation

Create row

Adds a new, populated row record to a specified table in your base.

Create table

Defines and builds an entirely new data structure (table) within the database.

Delete row

Removes a specified row record from a table, permanently deleting the data.

+ 8 more capabilities included
Querying Data with SQL

Run specific data queries against your tables using standard SQL syntax via the query_sql tool.

Creating New Records

Adds a fully structured row to any specified table using the create_row tool.

Modifying Existing Data

Updates specific field values in an already existing record via the update_row tool.

Retrieving Specific Records

Fetches all data for a single, known row using its unique identifier with the get_row tool.

Listing Database Structure

Determines which tables and columns exist within your entire base using tools like list_tables or list_columns.

Deleting Records

Permanently removes a specified row from a table using the delete_row tool.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with SeaTable MCP Server: 11 Tools for Data Operations

Use these 11 tools to programmatically interact with your SeaTable base. Create records, run SQL queries, and manage the entire database structure directly from your AI client.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using SeaTable on Vinkius

Create Row

Adds a new, populated row record to a specified table in your base.

Create Table

Defines and builds an entirely new data structure (table) within the database.

Delete Row

Removes a specified row record from a table, permanently deleting the data.

Get Base Metadata

Retrieves high-level structural information about the entire database base.

Get Row

Fetches all column data for a single row, given its unique ID and table name.

List Columns

Lists every column header and its type within a specific target table.

List Rows

Retrieves all records from an entire table, returning the full dataset for inspection.

List Tables

Lists every table and associated views available in the current database base.

List Views

Retrieves all defined virtual views for a given table, useful for understanding...

Query Sql

Executes complex data retrieval and aggregation commands using standard SQL syntax.

Update Row

Changes the values of one or more cells in an existing row record.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The SeaTable integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with SeaTable, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
SeaTable MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SeaTable. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Juggling tabs just to pull a single metric is painful., Solved with Vinkius AI Gateway

Right now, getting a cross-departmental status report means opening the Project Dashboard tab, navigating to the 'Tasks' view, remembering which filters are active, and then maybe copy-pasting those results into your spreadsheet. It’s slow, it’s error-prone, and you lose context in the process.

With this MCP server, you just ask: 'What is the average completion time for tasks assigned to Sarah last month?' The agent runs `query_sql`, pulls the exact data point from your live database, and gives you a single, clean answer without any clicks or copy-pasting. You get immediate answers.

The SeaTable MCP Server: Full control over your structured data.

Before this integration, modifying complex records required navigating to the specific table and manually editing fields one by one. If you had 50 rows with five different pieces of data needing correction, it was a tedious, error-prone process.

Now, your agent handles that complexity. You use `update_row` or `create_row` via natural conversation to manage the entire dataset. The system ensures the correct row and column are targeted every single time.

What your AI can actually do with this

SeaTable MCP Server connects your AI client directly to SeaTable's database structure, letting your agent manage data across every project—whether it’s CRM records or inventory counts. You use natural conversation instead of wrestling with complex UIs or SQL editors. This server exposes eleven tools that let your agent list, create, update, delete rows, and run advanced query_sql operations against your entire base.

Querying Data with SQL

The query_sql tool executes specific data retrieval and aggregation commands using standard SQL syntax. You can tell your AI client to run complex queries, letting it pull exactly what you need from your tables. This is how you get detailed reports without writing a single line of code yourself.

Retrieving Specific Records and Full Lists

The list_tables tool tells your agent every table and view available in the current database base. If you want to see all records, the list_rows tool retrieves the full dataset for any given table, so you can look over everything at once. For a single record, the get_row tool fetches all column data, needing just the unique ID and the table name.

If you only need high-level structure info about the whole base, the get_base_metadata tool delivers that overview.

Listing Database Structure

The server gives you multiple ways to check what's going on under the hood. You can use list_columns to see every column header and its data type within a specific table. If you want to know which virtual filtered sets are available, the list_views tool retrieves all defined views for a given table.

The structure itself is also exposed via get_base_metadata, giving you a complete picture of your base's layout.

Creating and Modifying Records

The ability to build data starts with the create_table tool, which defines and builds an entirely new data structure—a whole new table—within the database. Once the table exists, the create_row tool adds a brand-new, fully populated row record to any specified table in your base. When you need to change something that's already there, the update_row tool lets your agent modify specific field values inside an existing record.

These tools let you handle creation and modification of data without ever touching the spreadsheet itself.

Deleting Records

The delete_row tool permanently removes a specified row record from a table, deleting the data for good. You use this when you know exactly which record needs to be wiped out.

This whole setup means your AI client acts like an expert database administrator sitting right next to you. It automatically handles all the complex API token exchanges needed for these data operations, keeping everything secure and reliable while letting you talk to your database naturally.

Built · Hosted · Managed by Vinkius SeaTable MCP Server - Database Operations via AI
Server ID 019dd156-5f6c-735e-8c32-8eebd6edbcab
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check if a table exists before trying to query it using `query_sql`? +

You should first call list_tables. This returns an overview of all available databases and tables, confirming the name you need for your SQL statement.

Can I create a new field without manually updating the database schema? (using `create_row` or `update_row`) +

No. You must first use list_columns to see available fields, and if you need a truly new field, use create_table to define it.

What is the difference between `list_rows` and `query_sql`? +

list_rows gets every single row in a table—raw data dump. Use query_sql when you need specific filtering, grouping (GROUP BY), or aggregation (COUNT/AVG) that requires proper SQL syntax.

How do I make sure my AI client remembers the column names for `update_row`? +

Run list_columns first. The output gives you a list of every valid column name, which is what your agent needs to write an accurate update command.

When using `get_base_metadata`, how does it handle API token expiration or permission issues? +

It provides an explicit error code indicating authentication failure. The agent detects these specific errors and prompts you to check your SeaTable credentials or refresh the required access tokens.

What parameters do I need when calling `create_table` to ensure the new structure is usable? +

You must specify a unique name for the table. It's best practice to also define primary key columns and initial column types (text, number, etc.) during creation.

If I use `list_tables` first, does it limit my subsequent queries using `query_sql`? +

No, listing tables just provides a list of available databases. You still need to specify the target table name in your SQL query for it to run successfully.

Before running `delete_row`, is there a way to confirm that I'm actually deleting the correct record? +

The agent requires you to provide unique identifying details, like a row ID or combination of primary keys. This forces confirmation before the deletion command executes.

Can my AI automatically run SQL queries on my SeaTable data? +

Yes! Use the query_sql tool. Provide a standard SQL string (e.g., 'SELECT * FROM Tasks WHERE Status = "Done"'), and your agent will return the aggregate or filtered results instantly.

How do I find my SeaTable API Token? +

Open your SeaTable base, click the three dots (Advanced) next to the base name, select API Token, and create a permanent token for the base.

Does this integration work with self-hosted SeaTable instances? +

Yes! You can provide your custom serverUrl (e.g., https://seatable.mycompany.com) during setup to connect the MCP server to your private instance.

Built & Managed by Vinkius 30s setup 11 tools

We've already built the connector for SeaTable. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.