Skip to content
SpecifyDocs

Specify MCP

Available tools

The search, read, browse, create, and edit tools that the Specify MCP server exposes.

The Specify MCP server provides five tools. Read tools require the mcp:read scope, and write tools require the mcp:write scope. The exact input schema is defined by the JSON Schema that clients receive from tools/list.

Tool list

ToolScopeWhat it does
searchmcp:readSearches workspace docs by meaning and title, and returns results from enabled external connectors grouped by source.
read_documentmcp:readReads the full body or a section of a text or PDF document.
browsemcp:readExplores the workspace through the document tree, recent documents, and title search.
create_documentmcp:writeCreates a new document from a Markdown body.
update_documentmcp:writeFinds and replaces exact text in a document, or appends to the end of the body.

Use it to find the docs a task needs.

InputDescription
querySearch query
topKOptional. Number of results to return (1–25)

read_document

Reads a document found through search or browsing. You can read long documents section by section.

InputDescription
nodeIdID of the document to read
around, offset, limit, pageOptional. Specify the section to read.

browse

InputDescription
modeOne of tree (document tree), recent (recent documents), or search (title search)
queryOptional. Search query for search mode
limitOptional. Number of items to return

create_document

InputDescription
titleDocument title
contentMarkdown body
parentNodeIdOptional. Parent folder to create the document in

update_document

InputDescription
nodeIdID of the document to edit
searchOptional. Text to replace (must match exactly)
replaceReplacement content. If search is omitted, it's appended to the end of the body.

Uploaded file documents can't be edited.

Permissions and limits

  • Every tool call checks the token, workspace membership, scope, admin access policy, and rate limits each time. If a member leaves or a token is revoked, the existing token can no longer access data.
  • Write tools require a workspace role of Editor or higher, and don't run while workspace writes are locked.
  • Documents and folders excluded from MCP exposure, along with everything beneath them, don't appear in search, read, or edit results.
  • If a tool fails because of an input or permission problem, it returns an error result with an explanation the agent can read and act on.