Skip to main content
Moxn exposes 13 tools over MCP. All tools are available in both stdio (local) and HTTP (remote) connection modes, with one exception: upload_url requires the stdio proxy for local file uploads.

Discovery & Reading

ToolDescription
findList documents, sections, folders, and databases by path, name, or tag
searchFull-text search across section content
readFetch section content (text, images, PDFs) by ID

Content Management

ToolDescription
documentsCreate/update/delete documents; manage branches, tags, and commit history
sectionsCreate, update, delete, and reorder sections within documents

Organization

ToolDescription
filesystemsList accessible filesystems in the workspace
tagsManage the tag catalog (create, list, update, delete tag definitions)
databasesManage databases — collections of documents with typed column schemas

Collaboration & Merging

ToolDescription
merge_requestsCreate, analyze, and execute merges between branches for a single document
changesetsCoordinate multi-document merges from a database source

Members & Files

ToolDescription
membersSearch workspace members by name or email
upload_urlGet a presigned URL for uploading files to storage

Typical Agent Workflow

1. find({type:"document"})           → list documents and get IDs
2. documents({action:"list_sections", documentId}) → get section IDs
3. read({items:[{type:"section", documentId, sectionId}]}) → read content
4. documents({action:"create_branch", documentId, branchName:"ai/update"})
5. sections({action:"update", ...})  → edit content (auto-commits)
6. merge_requests({action:"create", documentId, sourceBranch:"ai/update", targetBranch:"main", title:"..."})
If your workspace has multiple filesystems, call filesystems({}) first and pass the resulting slug as filesystem to find, search, documents, or databases.