LibreOffice MCP Tools

27 tools. 14 can modify or destroy data without limits.

14 write tools that can modify data. Rate limits recommended.

Last updated:

14 can modify or destroy data
13 read-only
27 tools total

Community server · catalogue entry verified 30/06/2026

How to control LibreOffice MCP Tools ↓

What LibreOffice MCP Tools exposes to your agents

Read (13) Write / Execute (14) Destructive / Financial (0)
High Risk

The most dangerous LibreOffice MCP Tools tools

14 of LibreOffice MCP Tools's 27 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control LibreOffice MCP Tools

PolicyLayer is an MCP gateway — it sits between your AI agents and LibreOffice MCP Tools, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "document_apply_style": {
    "limits": [
      {
        "counter": "document_apply_style_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "document_get_metadata": {
    "limits": [
      {
        "counter": "document_get_metadata_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register LibreOffice MCP Tools — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON LIBREOFFICE MCP TOOLS →

Instant setup, no code required.

All 27 LibreOffice MCP Tools tools

READ 13 tools
Read document_get_metadata Get metadata for an open document: title, author, page count, word count, format, file size, dates. Token-effi Read document_get_outline Get the structural outline of a document: - Writer documents: headings hierarchy (H1, H2, H3...) - Calc spread Read document_list List all currently open documents with their docId, file path, format, and size. Read document_open Open a document file and return a docId handle for use with other tools. Supports: .docx, .doc, .xlsx, .xls, . Read document_read_range Read a specific range of a document by paragraph index (for Writer) or slide index (for Impress). More token-e Read document_read_text Read document content as Markdown text. For large documents, use limit/offset for pagination. Default returns Read document_search Search for text within a document. Returns matching paragraphs/cells/slides with surrounding context. Read presentation_get_notes Get speaker notes for all slides or a specific slide. Read presentation_get_slide Get the full content of a specific slide: title, body text, and speaker notes. Read presentation_list_slides List all slides in a presentation with their index and title. Token-efficient overview before reading content. Read spreadsheet_get_formulas Get all formulas in a spreadsheet range (returns formula expressions, not computed values). Read spreadsheet_get_range Read a range of cells from a spreadsheet sheet. Returns data as structured JSON and a markdown table. Use rang Read spreadsheet_list_sheets List all sheets in a spreadsheet with their names, row counts, and column counts.

Questions about LibreOffice MCP Tools

How do I prevent bulk modifications through LibreOffice MCP Tools? +

The LibreOffice MCP Tools server has 14 write tools including document_apply_style, document_close, document_convert. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach LibreOffice MCP Tools.

How many tools does the LibreOffice MCP Tools MCP server expose? +

27 tools across 2 categories: Read, Write. 13 are read-only. 14 can modify, create, or delete data.

How do I enforce a policy on LibreOffice MCP Tools? +

Register the LibreOffice MCP Tools MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every LibreOffice MCP Tools tool call.

Deterministic rules across all 27 LibreOffice MCP Tools tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

27 LibreOffice MCP Tools tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.