Learn how to use SapientDB to manage your documents and collaborate with your team.
Click on the document title at the top of the page to edit it. Press Enter to save or Esc to cancel.
Click the Properties button (or ) in the top right to open the properties panel where you can:
Documents are made up of blocks. Each block is an independent unit of content that can be edited, reordered, searched, and have its own metadata.
Click Add block at the bottom of the document to add a new block. New blocks are added at the end by default.
Click on any block to start editing. The editor supports Markdown formatting:
**bold** or Cmd+B*italic* or Cmd+I`code` for inline code[link](url) or Cmd+K# Heading for headings- item for bullet listsHover over a block to reveal the drag handle () on the left. Drag and drop blocks to reorder them within the document.
Hover over a block to reveal action buttons on the right:
Use the Search page to find content across all your documents. The search is full-text and ranks results by relevance.
Each document has an owner and can have custom access controls. Open the document properties panel to manage permissions.
Collections are shared containers for documents. Use the dropdown in the sidebar to switch between collections. Go to Team to manage your collection members and roles.
Note: Most team management features (inviting members, managing roles, service accounts) are only visible to collection admins.
(Admin only)
The invitee will receive an email with a link to join. Pending invitations appear in the Pending Invitations section and can be revoked before they're accepted.
(Admin only)
In Team → Team Members, admins can manage existing team members:
(Admin only)
Roles let you group permissions and assign them to multiple users. To create a role:
Once you've created roles and assigned members to them, you can use roles in document permissions:
Example: Add the "Editors" role to Write access, and all members with that role can edit the document.
(Admin only)
There are two ways to assign roles:
Your personal account settings are separate from collection settings. Access them via Account in the sidebar.
View your email address and user ID. These are managed through your authentication provider.
Update your password from the Account page. Passwords must be at least 8 characters. After changing your password, you'll remain signed in on this device.
Esc | Close panels and dialogs |
Enter | Save when editing titles |
Cmd+B | Bold text in editor |
Cmd+I | Italic text in editor |
Cmd+K | Add link in editor |
SapientDB includes an MCP (Model Context Protocol) server that allows AI assistants like Claude to read, write, and search your documents programmatically.
list_documents — List documents in a collectionget_document — Get document metadatacreate_document — Create a new documentupdate_document — Update document title/metadatalist_blocks — List blocks in a documentget_block — Get a specific blockcreate_block — Add a new blockupdate_block — Edit block contentdelete_block — Remove a blocksearch_blocks — Full-text search with filterssearch_documents — Search documents by titleget_permissions — Get document/block ACLset_permissions — Update access controlTo use the MCP server with Claude Desktop, add it to your configuration:
{
"mcpServers": {
"sapientdb": {
"command": "sapientdb-mcp",
"env": {
"DATABASE_URL": "your-database-url",
"SUPABASE_JWT_SECRET": "your-jwt-secret"
}
}
}
}All MCP tools require an authorization parameter with a valid JWT or service account API key. Create service accounts from the Team page (admin only).
(Admin only)
Service accounts are ideal for automated systems and integrations. Create them from Team → Service Accounts.
PATs allow you to authenticate as yourself from scripts or tools. They inherit your collection memberships and permissions. PAT format: pat_XXXXXXXX_...
For questions, bug reports, or feature requests, please contact your collection administrator or reach out to the development team.