search
Keyword/full-text search; field: "title" for titles, scope: "trash" for trash
How to use it
search is exposed by the Scrivener MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the search tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Scrivener MCP
npx scrivener-setupOther tools in Scrivener MCP (39)
AI writing analysis; focus with aspects (structure, style, pacing, themes...)
Style-focused analysis
Project-wide continuity check; scope for plot, characters, or timeline
Plot-thread consistency check
Close the active project and flush pending changes
Record a rating/comment on an AI operation to inform those insights
Diff a snapshot against the current document (or another snapshot): paragraphs added/removed and net word change
Combine documents; mode: "structured" compiles the Draft folder with the binder hierarchy as headings and honors "Include in Compile" (no AI), mode: "intelligent" for AI-optimized output
Create a new text document or folder
Take a Scrivener-native snapshot of a document (restorable from Scrivener's own Snapshots browser) before editing
Move to trash (reversible)
Detect the project currently open in the Scrivener app (macOS) so you don't need a path
Scan common locations for Scrivener projects when you don't know the path
Suggest a specific improvement to a document
Write the manuscript to disk -- Markdown, HTML, JSON inline, or DOCX, EPUB, PDF as a file
Locate every occurrence of a specific name or term, with context
Generate new prose from a prompt and context
Read the project's compile formats and taxonomy -- labels/statuses (with colors), collections, section types
Metadata for one document (title, type, word count, synopsis, label, status)
One "where am I?" snapshot: words vs. target (% to goal), document/status/label counts, longest/shortest documents
Browse the binder hierarchy (folders, documents, word counts)
List goals with progress -- percent complete, words remaining, on-pace status
Show current preferences plus feedback insights and suggestions
List Scrivener snapshots (title, date) for one document or the whole project
List trashed documents
Reorganize within the binder
Open a .scriv project (accepts .scriv folders or .scrivx files) and make it active
Read a document's comments and footnotes
Read content; format: "formatted" for rich text, offset/limit to page long docs
Read a snapshot's text as plain text, with word count
Reload from disk after external edits
Restore a document from trash
Find passages by meaning using the local HMS index plus provider-backed query interpretation, with similarity scores
Set a word-count goal (daily, weekly, or whole project) with an optional target date
Set author preferences (tone, complexity, length, POV, style guide) that steer AI output
AI-generated improvement suggestions
Change title and/or metadata (synopsis, notes, label, status, custom fields)
Read-only scan for structural problems (missing/duplicate UUIDs, unreadable content)
Replace a document's content (atomic, with pre-write backup)