AppFlowy MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AppFlowy MCPlist my workspaces"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AppFlowy MCP
An MCP server for AppFlowy Cloud. This fork adds workspace folder, space, page, trash, favorite, and basic page-content tools on top of the original workspace/database/row tools.
Requirements
Python 3.14
uv
AppFlowy Cloud account credentials
Configure In Codex
After publishing to PyPI, use uvx as the command:
uvxUse these arguments:
appflowy-mcpSet these environment variables:
APPFLOWY_EMAIL=your-email@example.com
APPFLOWY_PASSWORD=your-password
FASTMCP_SHOW_SERVER_BANNER=false
FASTMCP_CHECK_FOR_UPDATES=off
FASTMCP_LOG_ENABLED=falseThe FastMCP variables keep stdio clean for MCP handshakes.
AppFlowy Structure
Most write operations need both a workspace and a parent view:
workspace -> space -> page/databaseTo create a page inside a space, pass the workspace ID and use the space view_id as parent_view_id.
Tools
Authentication
appflowy_loginappflowy_refresh_token
Workspaces And Spaces
appflowy_list_workspacesappflowy_get_workspace_folderappflowy_list_spacesappflowy_create_spaceappflowy_update_space
Pages
appflowy_create_pageappflowy_get_pageappflowy_update_pageappflowy_move_page_to_trashappflowy_restore_page_from_trashappflowy_delete_page_from_trashappflowy_favorite_pageappflowy_list_trashappflowy_list_favorites
Page Content
appflowy_append_text_to_pageappflowy_append_blocks_to_page
Page-content support currently covers appending new document blocks. AppFlowy Cloud exposes a high-level append-block endpoint, but not a matching high-level REST endpoint for deleting or editing arbitrary existing blocks. Page-level deletion through trash is supported.
Example paragraph block:
{
"type": "paragraph",
"data": {
"delta": [
{
"insert": "Hello from MCP"
}
]
}
}Databases And Rows
appflowy_list_databasesappflowy_get_database_fieldsappflowy_list_rowsappflowy_get_row_detailsappflowy_create_rowappflowy_upsert_rowappflowy_get_updated_rows
Local Run
uv run appflowy-mcpNotes
Tokens are stored in memory by the MCP server process.
APPFLOWY_EMAILandAPPFLOWY_PASSWORDcan also be provided through a local.envfile.Some page and space endpoints are implemented from AppFlowy Cloud source routes that are not present in the public OpenAPI document.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/weironz/appflowy_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server