Revise

公式

エージェントと一緒に使える共同ワードプロセッサ

Revise MCPで何ができますか?

  • 文書の検索と閲覧 — アシスタントに、Revise文書(アウトラインや最近の変更を含む)の一覧表示、検索、閲覧を依頼できます。これにはlist_documents、search_documents、read_document、および関連ツールを使用します。

  • コンテンツの編集と書式設定 — アシスタントに編集の提案や適用、ブロックのスタイル設定、脚注の挿入、ページレイアウトの調整を依頼できます。これにはedit_document、style_blocks、insert_footnote、set_page_layoutを使用します。

  • コメントとレビュー提案 — アシスタントにコメントの残置、自身の保留中の提案の承認または却下、共有用の文書のクリーンアップを指示できます。これにはleave_comment、resolve_suggestions、clean_documentを使用します。

  • 作成、インポート、エクスポート — アシスタントにMarkdownからの文書作成、URLまたはローカルファイルからのインポート、WordやPDFなどの形式へのエクスポートを依頼できます。これにはcreate_document、import_document、upload_document、export_documentを使用します。

  • 文書の共有と管理 — アシスタントにメールで共同編集者を招待したり、文書をゴミ箱に移動したりするよう指示できます。これにはinvite_collaboratorとdelete_documentを使用します。

ドキュメント

The Revise MCP server connects external AI apps to your Revise account. Claude, ChatGPT, and other MCP clients can create, read, edit, comment on, export, and share your documents. Agent edits arrive as suggestions under the agent's name, and you accept or reject them in the Revise editor.

The MCP server is free on every plan. It has no plan-based caps, only hourly rate limits. You need a Revise account, and the AI app uses its own model and subscription.

Server URL

https://mcp.revise.io/mcp

The server uses the streamable HTTP transport. Add this URL to any MCP client that supports remote servers. Settings shows the same URL under External Agents until you connect an app.

Connect Claude

Revise is listed in the Claude connector directory.

  1. Open the Revise listing in Claude and connect it.
  2. Sign in to Revise and click Allow. See Sign in and allow access.
  3. Ask Claude to work on a Revise document.

You can also add the server URL as a custom connector in Claude's connector settings. Connectors added on claude.ai are also available in the Claude desktop app.

In Claude Code, add the server from a terminal:

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

Then run /mcp in Claude Code, select revise, and authenticate. Claude Code opens the Revise sign-in page in your browser.

Connect ChatGPT

Revise is available as an app in ChatGPT.

  1. Open the Revise app in ChatGPT and connect it.
  2. Sign in to Revise and click Allow.
  3. Ask ChatGPT to work on a Revise document.

Documents open right in your conversation window. See Edit documents in ChatGPT to learn how to use the Revise plugin.

Connect other MCP clients

Codex, Hermes, OpenClaw, and other MCP clients connect with the server URL. The client must support OAuth sign-in. Revise supports dynamic client registration and PKCE, so the client needs no preconfigured client ID.

The name the client registers becomes the agent's name in Revise. It appears on the agent's suggestions, comments, and cursor. A client with no usable name appears as AI agent. The name Revise is reserved for the built-in agent, so an external client with that name appears as Revise (external).

Sign in and allow access

Every request to the server needs a credential. When a client connects without one, the server answers with HTTP 401 and points it to Revise sign-in. The client then opens the Revise consent page in your browser.

  1. Sign in, or create an account. The page opens the sign-up form if you are signed out.
  2. Review what the app will be able to do, then click Allow. Deny cancels the connection.
  3. Revise opens a welcome document in a new tab, and the original tab returns to the app. If your browser blocks pop-ups, allow them for revise.io and click Allow again. The Connect Claude consent dialog listing three permissions, with Deny and Allow buttons

The Connect Claude consent dialog listing three permissions, with Deny and Allow buttons

A connection gets all three permissions. The agent acts only on the account that approved it.

PermissionScopeAllows
Read, search, and export your documentsdocs:readListing, searching, reading, and exporting documents
Create, edit, and delete your documentsdocs:writeCreating, importing, editing, commenting, and moving documents to the trash
Invite people to collaborate on documentsdocs:shareInviting specific people by email

The client receives an access token valid for 24 hours and a refresh token valid for 30 days. It renews them without asking you again, until you disconnect it.

Document edit tokens

The server also accepts document edit tokens (rvse_doc_…). Each one works for a single document, with the read and edit tools only. An agent holding one can call request_account_access to get an approval link for you. If you approve it within 15 minutes, the same token gets account-wide access.

MCP tools

A connected agent sees 24 tools. The agent picks them from your request; you do not call them yourself. Each tool needs one permission.

Find and read documents

ToolWhat it doesPermission
list_documentsLists your documents, most recently edited first, with sharing state and dates.Read
search_documentsSearches the text of all your documents. New or renamed documents can take a few seconds to appear.Read
read_documentReads a document as Markdown, HTML, or plain text. HTML includes rich formatting, block IDs, and comment threads. Pending suggestions read as accepted by default, or as rejected on request. Long documents come back in pages.Read
search_within_documentFinds matches inside one document, with surrounding blocks. Case does not matter.Read
get_document_outlineReturns the heading outline with word counts per section.Read
get_document_infoReturns title, sharing state, URLs, dates, and word count.Read
get_recent_changesReturns blocks added, removed, or changed since the agent last checked, including your edits. The first call sets a baseline.Read

Work with what you have open

ToolWhat it doesPermission
list_open_documentsLists the documents you have open in a browser tab right now.Read
get_selectionReads your caret or selected text in an open document, with its formatting, comments, and suggestions. The document must be open in your browser.Read

With these, you can ask for a change to “the paragraph I selected” without naming the document.

Edit and format

ToolWhat it doesPermission
edit_documentReplaces, inserts, or deletes text and blocks, as suggestions or applied directly. See How agent edits appear.Write
style_blocksChanges formatting, such as font or weight, on matching blocks or text without rewriting it.Write
insert_footnoteAdds a footnote after a passage. Pageless documents show it as an endnote.Write
set_page_layoutSets page size, orientation, margins, columns (one to three), page numbers, spacing, pageless mode, or the APA 7 preset. Applies to the whole document or one section.Write
replace_document_contentReplaces the whole document with new Markdown. The old content stays in revision history.Write
rename_documentChanges the title.Write

Comments and suggestions

ToolWhat it doesPermission
leave_commentStarts a comment thread on a passage, or replies to an existing thread. Does not change the text.Write
resolve_suggestionsAccepts or rejects the agent's own pending suggestions, in the whole document or in specific blocks.Write
clean_documentPrepares a document for sending. It can remove comments or hidden text, accept or reject every pending suggestion (anyone's), rename authors to “Author”, and clear file properties. It cannot be undone, so the agent asks you first.Write

Create, import, and export

ToolWhat it doesPermission
create_documentCreates a document, optionally from Markdown.Write
open_documentShows a document in the conversation as an editable view, in apps that support it (ChatGPT, claude.ai).Read
import_documentCreates a document from a file at a public URL.Write
upload_documentCreates a document from a file on the agent's computer. The agent runs a curl command, so it needs shell and network access.Write
export_documentExports to Markdown, plain text, HTML, Word (.docx), or PDF.Read

See Import and export for formats and limits.

Share and delete

ToolWhat it doesPermission
invite_collaboratorInvites a person by email as a viewer, suggester, or editor. See Sharing from an agent.Share
delete_documentMoves a document to the trash. You can restore it.Write

How agent edits appear

By default, edit_document, style_blocks, and insert_footnote propose each change as a suggestion: added text in green, removed text in red. The suggestion card names the agent. Nothing changes until someone accepts it.

A suggested word replacement with a card showing Claude, Accept, and Reject, and Claude's cursor at the end of the paragraph

A suggested word replacement with a card showing Claude, Accept, and Reject, and Claude's cursor at the end of the paragraph

  • On documents under 20 words, edits apply directly, since there is nothing to review.
  • On longer documents, ask the agent to “apply the edits directly” to skip suggestions. Applied edits still appear in revision history under the agent's name.
  • The agent's cursor sits at the end of the block it last edited. Hover it to see the agent's logo. It disappears 5 minutes after the agent's last action.
  • While the agent is active, its logo appears in the header next to the document title.
  • After 5 minutes without activity, the header shows the agent's name and when it last edited, such as Claude active 5h ago. Claude's logo next to the document title, with the tooltip Claude is working in this document

Claude's logo next to the document title, with the tooltip Claude is working in this document

Everyone with the document open sees the same suggestions, cursor, and header indicator. The agent's writes sync in real time, so you can keep typing while it works.

Review an agent's suggestions

  • Click Accept or Reject on the suggestion card, or step through them in the Review tab. See Reviewing AI Changes.
  • Tell the agent “looks good” or “withdraw those”. It accepts or rejects its own suggestions with resolve_suggestions. It cannot resolve your suggestions, a collaborator's, or another agent's.

Accept All and Reject All in the built-in agent's chat skip external agents' suggestions.

Import and export

Agents import and export with tools. For how this compares with importing in the editor, see Import and export with external agents.

ActionFormatsLimits
Import from a URL.docx,.md,.markdown,.txt,.html,.htm,.rtf,.odt25 MB. The URL must be a public direct download. Share pages (such as Google Drive previews) and files stored inside the AI app do not work.
Upload a local fileSame as import25 MB. The upload link expires after 10 minutes.
ExportMarkdown, plain text, HTML, Word, PDFMarkdown comes back in the conversation. Other formats return a download link that expires after about 24 hours.

PDFs and images cannot be imported through MCP. If the agent cannot reach your file, it sends you to revise.io/docs/upload to upload it yourself and paste the document link back. Large exports can return a Revise link instead; opening it downloads the file in your browser.

Sharing from an agent

An agent can invite a specific person with invite_collaborator. The roles match the share dialog (see roles):

Agent asks forRole
readViewer
suggestSuggester
writeEditor

People with a Revise account get access right away. Others get an email invite. Agents cannot turn on public access or make a document public. Only you can, from the share dialog.

Manage and disconnect connected apps

Open Settings and go to External Agents. Each connected app shows when it was connected and when it was last active.

Settings, External Agents section, with a Connect with ChatGPT button and a connected Claude app with a Disconnect button

Settings, External Agents section, with a Connect with ChatGPT button and a connected Claude app with a Disconnect button

  1. Click Disconnect next to the app.
  2. In Disconnect app?, click Delete.

The app can no longer renew its access. A token it already holds keeps working until it expires, up to 24 hours. To reconnect, connect the app again and sign in.

Rate limits and requirements

項目上限または要件
アカウント必須。無料プランを含むすべてのプランで利用可能。
ツール呼び出し1時間あたり1,500回
ドキュメントを変更または共有する呼び出し1時間あたり600回(1,500回の内数としてカウント)
ドキュメントサイズ保存されるドキュメントデータは5 MiB。それより大きいドキュメントはエディタでは開けますが、MCP経由では開けません。
インポートおよびアップロードサイズ1ファイルあたり25 MB
AI利用Reviseの利用制限にはカウントされません。AIアプリ自体の制限が適用されます。

レート制限は1時間のローリングウィンドウで計算されます。1つのアカウント上のすべてのOAuthアプリは同じ制限を共有します。より高い制限が必要な場合は、support@revise.io までメールでご連絡ください。

トラブルシューティング

問題解決策
アプリがサインインを繰り返し要求するアプリ内の接続を削除し、再度追加して、許可 をクリックします。
許可 をクリックしても何も起こらないrevise.io のポップアップを許可し、再度 許可 をクリックします。
「レート制限を超えました」1時間のウィンドウが経過するのを待つか、support@revise.io までメールでご連絡ください。
「ドキュメントがMCPのサイズ制限5 MiBを超えています」ReviseのWebエディタでドキュメントを開き、長いドキュメントに対応した組み込みのAIエージェントを使用してください。再試行しても解決しません。
エージェントが添付したファイルをインポートできないrevise.io/docs/upload にアップロードし、エージェントにドキュメントのリンクを渡してください。
エージェントの編集がドキュメントのテキストに反映されないそれらは保留中の提案です。承認するか、エージェントに承認を依頼してください。
作成したばかりのドキュメントをエージェントが見つけられない検索インデックスには数秒かかります。代わりにドキュメントの一覧を表示するよう依頼してください。
切断したアプリがまだ動作する現在のトークンは24時間以内に期限切れになります。