How to use Tabulic
Tabulic keeps tables for your AI apps, so Claude, ChatGPT and others can read and change them for you. It records every change, holds the big ones until you approve them, and lets you undo any of them.
1. Create a workspace
A workspace is one set of tables, such as your clients and invoices. Create one on your account page, and give it a handle: a short name of your own, such as clients, that is part of its address and never changes.
2. Connect an AI app
In Claude, on claude.ai or in the desktop app:
- Open Settings → Connectors and choose Add custom connector.
- Name it Tabulic, paste this address, choose Add, then Connect:
https://mcp.tabulic.com - Sign in with your email if asked. On the next page, name the agent (for example "Claude"). By default it may read and change all your workspaces, make tables and publish app pages; Customize narrows that for each workspace (nothing, read, read and write, or also make tables and change their columns), and May create workspaces lets it make new ones.
- In a chat, open the tools menu under the message box and check that Tabulic is on.
In Claude Code, run claude mcp add --transport http tabulic https://mcp.tabulic.com, then type /mcp in Claude Code to sign in.
ChatGPT, Cursor and other apps that take MCP connectors work the same way: add a custom connector or MCP server with that address, then sign in.
Each app you connect becomes its own agent, with its own permissions in each workspace, and its name is on every change it makes. One connection reaches every workspace you let it.
To change what an agent may do later, open it on the Agents screen in a workspace: which tables it may read or write there, down to single columns, and whether it may make new tables. Your account page lists your agents, the workspaces each can reach, and their connections.
3. Ask for what you need
Talk to your app as usual. For example:
- "Make me a client tracker with name, email, status and monthly fee, and add these clients: …"
- "Mark Acme as inactive."
- "Which clients pay more than $500 a month?"
- "Delete the inactive clients."
To see the tables yourself, open the workspace from your account page. You can filter them, edit cells and add rows there.
4. Review what agents do
An agent's changes are grouped, usually one group per request. The Changes screen in your workspace lists them, newest first, with the agent that made each one.
New tables, columns and rows apply at once, and so do edits to 10 rows or fewer. Deleting rows, editing more than 10 rows, removing a column or table, and changing a column's type wait for you. The app says when something is waiting, often with a link to it. Open it on the Changes screen and choose Approve or Reject. Agents can't approve anything themselves, even if text in a table tells them to.
Those are the defaults. On the Agents screen you can change them for each agent: make more of its writes wait for you, or, on the paid plan, let some apply at once.
Apps your agent builds
Your agent can build you a small app on your tables and put it online here: "Build me a page to track my clients on my Tabulic workspace." An agent connected with the defaults may publish pages; otherwise tick May publish app pages on its page on the Agents screen in that workspace. It then sends you a link.
Open the link: the app opens inside your workspace. The first time, Tabulic asks above it which agent published it and what the app may read and write; choose Allow. Your apps are on the Apps screen.
An app's changes apply at once and carry its name, and you can roll them back like any other. Its Settings on the Apps screen let you some of its writes wait for you, bring back an earlier version of its page if an update broke it, unpublish the page, give it a secret key for a script, or delete it. An app never changes your tables' columns.
5. Undo
Open any applied change and choose Roll back. If you have edited some of the same cells since, Tabulic asks you, cell by cell, whether to keep your edit or go back. Rolling back the removal of a column or table brings it back with its data.
You can roll changes back for as long as your plan keeps history (see your account page). After that, Tabulic erases their old values but keeps the record of who changed what, and when.
6. Manage your agents
Your account page lists your agents and their connections. Disconnect cuts a connection off at once, and its past changes stay. To take an agent out of one workspace, set its access there to None.
7. Take your data with you
Download on your account page saves the whole workspace, history included, as one file. The free, self-hosted Tabulic opens it on your own computer.
If something goes wrong
If the app says a tool failed, start a new chat. If that keeps happening, remove the connector and add it again.
If the app says it isn't allowed to do something, the agent has no access to that table or workspace. Give it more on the Agents screen in that workspace.
If a change is waiting, approve or reject it on the Changes screen. Asking the app again won't apply it.
For anything else, write to hello@tabulic.com.