# overleaf-web-mcp

Source: https://glimind.com/server/npm%2Foverleaf-web-mcp
Registry id: `npm/overleaf-web-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "overleaf-web-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "overleaf-web-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add overleaf-web-mcp -- npx -y overleaf-web-mcp
```

## Tools (23)

- `add_comment`: Add a comment anchored to exact text
- `auth_status`: Verify the saved session and report when it expires
- `batch_upload`: Upload a list of local files to the paths given, creating missing folders
- `compile_project`: Compile the project and report its errors and warnings from the log
- `create_file`: Create a text document, optionally with content
- `download_compile_output`: Save the compiled PDF, or another output file, locally
- `download_file`: Save a document or binary file locally
- `download_project_zip`: Save the whole project locally as one zip archive
- `get_compile_log`: Read the end of a build's LaTeX or BibTeX log
- `get_project_tree`: Read the file tree with the project's compile settings
- `get_section_content`: Read one section's body
- `get_sections`: Parse the section headings of one file
- `list_comments`: List review threads with their locations
- `list_projects`: List and search projects, newest first
- `manage_entity`: Create a folder, or rename, move, or delete an entity
- `monitor_project_history`: Poll recent project history with a cursor
- `read_file`: Read a text document and its revision
- `reply_to_comment`: Reply in an existing thread
- `set_comment_status`: Resolve or reopen a thread
- `stop_compile`: Stop the active compile
- `upload_file`: Upload a local file, replacing what is at that path when confirmed
- `write_file`: Replace a document with a revision-checked, minimal edit
- `write_section`: Replace one section's body, revision-checked

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