reMarkable MCP

Access reMarkable tablet documents, notebooks, PDFs, and EPUBs. Use when the user wants to read, search, browse, or extract text from their reMarkable tablet. Supports handwriting OCR, typed text, annotations, highlights, and page rendering to PNG/SVG. Triggers: "reMarkable", "tablet notes", "handwritten notes", "remarkable read", "remarkable search", "remarkable browse".

Audits

Pending

Install

openclaw skills install remarkable-mcp

reMarkable Tablet

Access your reMarkable tablet as a second brain. Browse, search, read, and extract content from all documents including handwritten notes via OCR.

Setup

Add to openclaw.json:

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp", "--usb"]
    }
  }
}

USB mode is recommended — connect via USB and enable "USB web interface" in tablet Settings → Storage. No subscription or developer mode needed.

Alternative Modes

SSH (requires developer mode):

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp", "--ssh"]
    }
  }
}

Cloud (requires Connect subscription):

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp"],
      "env": {
        "REMARKABLE_TOKEN": "your-token"
      }
    }
  }
}

OCR Support

For handwriting OCR, add a Google Vision API key:

{
  "mcpServers": {
    "remarkable": {
      "command": "uvx",
      "args": ["remarkable-mcp", "--usb"],
      "env": {
        "GOOGLE_VISION_API_KEY": "your-api-key"
      }
    }
  }
}

Tools

ToolPurpose
remarkable_readRead document content with text extraction, pagination, grep
remarkable_browseBrowse folders, search by name, filter by tags
remarkable_searchMulti-document content search with OCR
remarkable_recentList recently modified documents
remarkable_imageRender pages as PNG or SVG
remarkable_statusCheck connection and device info

Workflow

  1. Use remarkable_browse or remarkable_search to find documents
  2. Use remarkable_read to extract text content
  3. Use remarkable_image to render visual pages
  4. Use page parameter to paginate through multi-page documents