Tabula MCP Server
Provides a shared memory layer for ChatGPT and other OpenAI-based clients, enabling them to remember user information across interactions.
Integrates with Perplexity to give it persistent memory for user facts, preferences, and project details across sessions.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Tabula MCP Server
One memory. Every AI.
Tabula is a shared memory layer for your AIs. Tell Claude once, and ChatGPT already knows. Connected AIs save the durable facts you share (who you are, what you're building, how you like to work) and recall them in any other AI, so you never re-explain yourself.
This repo documents Tabula's hosted MCP server and how to connect it from any MCP client.
Endpoint
URL |
|
Transport | Streamable HTTP |
Auth | OAuth 2.1 (web clients) or Bearer token (CLIs and IDEs) |
Sign up at tabula360.com, then get your access token on the Connect page. The token is shown once, treat it like a password.
Related MCP server: dbrain
Tools
Tool | What it does |
| Save a durable fact, preference, or decision |
| Semantic search across everything saved |
| Browse saved memories |
| Correct or refresh an existing memory |
| Remove a memory for good |
Connect
ChatGPT, Claude, Mistral, Grok, Perplexity, Manus
Web clients connect as a custom connector with OAuth. Follow the step-by-step guide.
Claude Code
claude mcp add --transport http tabula \
https://www.tabula360.com/api/mcp/mcp \
--header "Authorization: Bearer YOUR_TOKEN"Cursor
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"tabula": {
"url": "https://www.tabula360.com/api/mcp/mcp",
"headers": {
"Authorization": "Bearer ${env:TABULA_MCP_TOKEN}"
}
}
}
}VS Code
Add to .vscode/mcp.json. VS Code uses servers and prompts for the token via inputs:
{
"servers": {
"tabula": {
"type": "http",
"url": "https://www.tabula360.com/api/mcp/mcp",
"headers": { "Authorization": "Bearer ${input:tabula-token}" }
}
},
"inputs": [
{ "type": "promptString", "id": "tabula-token", "description": "Tabula token", "password": true }
]
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"tabula": {
"serverUrl": "https://www.tabula360.com/api/mcp/mcp",
"headers": {
"Authorization": "Bearer ${env:TABULA_MCP_TOKEN}"
}
}
}
}Codex CLI
Add to ~/.codex/config.toml:
[mcp_servers.tabula]
url = "https://www.tabula360.com/api/mcp/mcp"
bearer_token_env_var = "TABULA_MCP_TOKEN"Mistral Vibe CLI
Add to ~/.vibe/config.toml, with TABULA_MCP_TOKEN in ~/.vibe/.env:
[[mcp_servers]]
name = "tabula"
transport = "http"
url = "https://www.tabula360.com/api/mcp/mcp"
[mcp_servers.auth]
type = "static"
api_key_env = "TABULA_MCP_TOKEN"Your own code (OpenRouter or any OpenAI-compatible API)
Give a plain API script persistent memory with the standard tool-calling loop. A complete single-file example lives in examples/openrouter-memory: it fetches Tabula's tools over MCP, hands them to the model, and executes the calls.
What to expect
Asking always works: say "Save that to Tabula" or "Ask Tabula" and any model will call the right tool. Fully automatic saving and recall depends on the model and the client, because MCP offers tools, it cannot force a call.
To make recall automatic in clients with a system prompt or custom instructions, add this line:
Always check Tabula before answering anything about me, my work, or my projects, even if you think you already know.The guide has the per-platform version of this for ChatGPT, Claude, Mistral, and the rest.
Privacy
Memories are isolated per account with row-level security, and never sold or shared. You can view, edit, export, or delete everything at any time. Privacy policy.
Pricing
Free during beta, no card required.
Links
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Persistent memory layer for AI clients: store, recall, and correct context across tools.
1Shared, permission-aware memory for teams and their AI: recall, save, and keep knowledge current.
Atlaso, the AI memory layer: one shared, persistent memory for every AI tool you connect.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides a persistent, vendor-neutral memory layer that allows AI tools and agents to share context and knowledge across different platforms while maintaining local data ownership. It enables users to store, recall, and manage structured memories through hybrid semantic search and automated context assembly.29 npmApache 2.0
- AlicenseNot gradedqualityDmaintenanceProvides persistent, structured memory for AI assistants across multiple clients, with searchable facts and identity management.12 npm3MIT
- AlicenseNot gradedqualityDmaintenanceA persistent memory layer for AI tools that decouples personal data from AI's unstable memory, enabling you to mention information once and have it remembered forever across all conversations.3MIT
- AlicenseNot gradedqualityDmaintenanceA vendor-neutral, user-sovereign memory layer for AI agents and tools, providing persistent, cross-tool memory that users fully own and control.25 npmApache 2.0