karseir.app
Affine exposes 85 public tools on this MCP endpoint.
Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://karseir.app/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · karseir.app
85tools discovered
Showing 25 of 85 from the live probe.
List Workspaces
List all available AFFiNE workspaces
Get Workspace
Get details of a specific workspace
Create Workspace
Create a new workspace with initial document (accessible in UI)
Update Workspace
Update workspace settings
Delete Workspace
Delete a workspace permanently
List Documents
List documents in a workspace (GraphQL).
Search Documents by Title
Fast search for documents by title using workspace metadata. Much faster than exporting each doc. Returns docId, title, and direct URL for each match.
Find Doc by Title
Resolve docs by exact title. Returns ALL matches up to `limit` (callers handle ambiguity). Case-sensitive by default; pass `caseInsensitive: true` to fold case. Reads workspace metadata — fast, no per-doc fetch. Unlike `search_docs` (which is always case-insensitive and capped at limit 20), this tool defaults to case-sensitive matching and returns up to `limit` matches (default 50, max 200). Prefer this over `search_docs` when you know the exact title and want every match. Returns: { query, case
List Tags
List all tags in a workspace and the number of docs attached to each tag.
List Documents By Tag
List documents that contain the requested tag.
Create Tag
Create a workspace-level tag entry for future reuse.
Add Tag To Document
Add a tag to a document.
Remove Tag From Document
Remove a tag from a document.
Get Document
Get a document by ID (GraphQL metadata).
Read Document Content
Read document block content via WebSocket snapshot (blocks + plain text). Set includeMarkdown: true to also get the rendered markdown — useful when you need to read content without a separate export_doc_markdown call.
Get Capabilities
Return machine-readable capability flags for this MCP server, including block, database, collaboration, and export support.
Analyze Document Fidelity
Inspect a document for markdown export fidelity risk, including unsupported AFFiNE block flavours and risky content paths.
Move Document in Sidebar
Move a doc in the AFFiNE sidebar by embedding it under a new parent. Optionally removes it from the old parent (fromParentDocId). If fromParentDocId is omitted, the doc is added to the new parent but not removed from the old one.
Publish Document
Publish a doc (make public).
Revoke Document
Revoke a doc's public access.
Create Document
Create a new AFFiNE document with optional content. If parentDocId is provided, the new doc is linked into the sidebar tree immediately. If folderId is provided, the doc is placed inside that folder in the sidebar.
Create Semantic Page
Create an AFFiNE-native page with intentional section structure and native block composition.
Append Semantic Section
Append a semantic section to an existing AFFiNE document by heading title and native block composition.
Append Block
Append document blocks with canonical types and legacy aliases (supports placement + strict validation).
Export Document Markdown
Export AFFiNE document content to markdown.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsAffine exposes 85 public tools on this MCP endpoint.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 85 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
Operate Affine? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.