publish_docAAFFiNE MCP ServerMake any AFFiNE document publicly accessible by enabling its public sharing state. Optionally specify Page or Edgeless mode for the published view.MIT
list_collectionsAAFFiNE MCP ServerBrowse AFFiNE sidebar collections and their rules. Use this read-only query to review collections before modifying documents.MIT
get_collectionAAFFiNE MCP ServerRetrieve a specific AFFiNE collection by ID, including its rules and allow-list. Use list_collections to find the ID first.MIT
list_workspacesAAFFiNE MCP ServerList all available AFFiNE workspaces to view and access your documents and projects.MIT
update_collectionAAFFiNE MCP ServerUpdate a collection's name in AFFiNE. Rename a sidebar collection while preserving its rules and allow-list.MIT
sign_inAAFFiNE MCP ServerSign in to AFFiNE with email and password to obtain session cookies for authenticated API calls.MIT
read_database_cellsAAFFiNE MCP ServerRetrieve row titles and cell values from an AFFiNE database block by specifying document and database block IDs. Optionally filter by columns or row blocks.MIT
delete_collectionAAFFiNE MCP ServerDelete an AFFiNE sidebar collection while preserving the referenced documents.MIT
list_organize_nodesAAFFiNE MCP ServerList all organize folder and link nodes in an AFFiNE workspace to review structure before moving or deleting nodes.MIT
create_workspace_blueprintAAFFiNE MCP ServerCreates a folder structure blueprint with a root folder and optional child folders for organizing an AFFiNE workspace.MIT
rename_folderAAFFiNE MCP ServerRenames a folder in the AFFiNE sidebar, updating only the folder's display name without affecting its contents.MIT
delete_organize_linkAAFFiNE MCP ServerRemove an AFFiNE organize link node (doc, tag, or collection) from the sidebar without deleting the target resource.MIT
delete_blobAAFFiNE MCP ServerRemove a stored blob from an AFFiNE workspace. Optionally bypass recoverable deletion for permanent removal.MIT
add_database_columnAAFFiNE MCP ServerAdd a column to an existing AFFiNE database block. Supports rich-text, select, multi-select, number, checkbox, link, and date types.MIT
create_folderAAFFiNE MCP ServerCreate a folder in the AFFiNE sidebar tree to organize workspace documents. Specify folder name and optional parent folder.MIT
create_semantic_pageAAFFiNE MCP ServerCreate a structured AFFiNE page with semantic section templates—meeting notes, project hub, spec page, wiki—or custom blocks to organize content effectively.MIT
delete_database_rowBAFFiNE MCP ServerDelete a row from an AFFiNE database block using document, database block, and row block IDs.MIT
append_markdownBAFFiNE MCP ServerAppend markdown content to an existing AFFiNE document, with optional control over insertion position using block IDs or index.MIT
append_semantic_sectionBAFFiNE MCP ServerAdd a heading-based section with paragraphs, bullets, or callouts to an AFFiNE document, optionally after another existing section.MIT
export_doc_markdownBAFFiNE MCP ServerExport AFFiNE document content to Markdown format. Provide the document ID to get the Markdown output.MIT