Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Grist MCP ServerShow me the latest records from the Expenses table in my budget document"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Grist MCP Server
MCP server for Grist. 11 tools for documents, records, SQL, and pages.
Quick Start
Claude Code (recommended)
Claude Desktop (MCPB bundle)
Download
grist-mcp-server.mcpbfrom ReleasesIn Claude Desktop: Settings → Developer → MCP Servers → Install from MCPB
Configure your Grist API key and base URL
Restart Claude Desktop
Manual configuration (.mcp.json)
Add to your .mcp.json file:
Install from source
Add to your MCP config:
Tools
Tool | Purpose |
| List and filter workspaces |
| Find documents by ID, name, or workspace |
| Get table structure and schema |
| Run SQL queries with JOINs and aggregations |
| Fetch records with filters |
| All record CRUD operations (add/update/delete/upsert) |
| Schema operations: tables, columns, summaries |
| Page layout and management |
| Create new Grist documents or copy existing ones |
| Create and manage webhooks for real-time event notifications |
| Discover tools and get detailed documentation with JSON schemas |
Examples
Create a database
Import data
Query data
Troubleshooting
Server won't start: Check GRIST_API_KEY is set in config.
Authentication fails: Verify API key at https://docs.getgrist.com/settings/keys.
Empty document list: Check GRIST_BASE_URL matches your Grist instance.
Connection errors (self-hosted): Verify URL includes https:// and server is reachable.
Testing
Documentation
Tool descriptions are concise. Use grist_help for details:
grist_help({tools: ["grist_manage_records"], only: ["examples"]})grist_help({tools: ["grist_query_sql"], only: ["errors"]})
See CHANGELOG.md for version history.