# Revise MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.revise%2Fmcp-server
Registry id: `mcp-registry/io.revise/mcp-server`
Status: auth-required (checked 2026-10-27T03:31:45.723Z)

## Verdict

Revise MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 323 ms median handshake and 1 outage in 90 days. Its agent-readiness grade is A (96/100) across 18 tools, costing an agent about 5,957 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 323 ms | 60% of MCP servers |
| p95 handshake latency | 602 ms | — |
| Checks in 30 days | 212 | — |
| Outages, 90 days | 1 | — |
| Median recovery | 5 min | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 18 | — |
| Tool-list size for an agent | ~5,957 tokens | 36% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "revise-mcp-server": {
      "type": "http",
      "url": "https://mcp.revise.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http revise-mcp-server https://mcp.revise.io/mcp
```

## Tools (18)

- `clean_document`: Scrub a document before it is shared externally ("clean this document before I send it"): remove comments, resolve ALL pending tracked-change suggestions (accep
- `create_document`: Create a Revise document without a Revise account, seeded with markdown. Returns: url (give this to your user — they open it to view the document and create a f
- `edit_document`: Apply targeted edits to a document using Markdown or HTML content. Edits land as pending tracked changes ("suggest" mode) that the owner reviews and accepts or 
- `export_document`: Export a document by id to markdown, txt, html, docx, pdf. Markdown is returned inline. Every other format (txt, html, docx, pdf) is hosted at a temporary downl
- `get_document_info`: Get a document's metadata: title, sharing state, URLs, timestamps, and word count.
- `get_document_outline`: Get a document's heading outline with block ids and per-section word counts. Cheap way to orient in a long document before reading specific sections.
- `get_recent_changes`: See what changed in a document since YOU last looked at it — e.g. edits the human (or another collaborator) made in between. Returns added, removed, and changed
- `import_document`: Create a Revise document from a file at a public http(s) URL (.md, .markdown, .txt, .html, .htm, .docx, .rtf, .odt; PDFs/images not yet supported). The server f
- `insert_footnote`: Insert a footnote: a numbered superscript reference placed immediately after the anchor text inside a paragraph, plus the footnote body (shown at the bottom of 
- `leave_comment`: Leave a review comment in a document WITHOUT changing its text — either a new thread anchored to one block, or a reply to an existing thread. Comments appear in
- `read_document`: Read a Revise document's content. Format "markdown" (default) is the simple dialect — best for plain prose; set with_block_ids to true to interleave <!-- block:
- `rename_document`: Change a document's title.
- `replace_document_content`: Replace the ENTIRE content of a document with new markdown. Destructive: existing content is removed (it remains recoverable via the document's revision history
- `resolve_suggestions`: Accept or reject the tracked-change suggestions YOU made on a document — only your own, never the user's edits or another agent's suggestions. Use this when the
- `search_within_document`: Find where a query matches inside one document. Returns the matching blocks as markdown with <!-- block:xxxxxx --> anchors (usable with edit_document), each wit
- `set_page_layout`: Set a document's page layout: page size, orientation, margins, page numbers, line/paragraph spacing, pageless mode, or the APA-7 preset. Length values are strin
- `style_blocks`: Style existing content with forgiving CSS-lite selectors and values. Use this for bulk formatting instead of rewriting text. Block selectors include *, #blockId
- `upload_document`: Create a Revise document from a LOCAL file (docx, md, txt, html; PDFs/images not yet supported) without a Revise account and without putting its bytes in your c

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
