Office Editor

88 tools. 81 can modify or destroy data without limits.

8 destructive tools with no built-in limits. Policy required.

Last updated:

81 can modify or destroy data
7 read-only
88 tools total

Community server · catalogue entry verified 11/06/2026

How to control Office Editor ↓

Read (7) Write / Execute (73) Destructive / Financial (8)
Critical Risk

81 of Office Editor's 88 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

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

Deny destructive operations
{
  "clear_cell": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

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

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "read_cell": {
    "limits": [
      {
        "counter": "read_cell_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 Office Editor — 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 OFFICE EDITOR →

Free to start. No card required.

WRITE 71 tools
Write clear_filter 清除Excel工作簿中的数据筛选。 Args: file_path: Excel工作簿的完整路径或相对于输出目录的路径 sheet_name: 工作表名称 Write filter_data filter_data Write find_and_replace_text 在Word文档中查找并替换文本。 Args: file_path: Word文档的完整路径或相对于输出目录的路径 find_text: 要查找的文本 re Write sort_data sort_data Write translate_document 将文档内容翻译成指定目标语言 Args: doc_path: 文档路径 target_language: 目标语言,默认为中文 api_key: Write add_animation add_animation Write add_color_scale add_color_scale Write add_conditional_formatting add_conditional_formatting Write add_data_bar add_data_bar Write add_header_footer 为Word文档添加页眉和页脚。 Args: file_path: Word文档的完整路径或相对于输出目录的路径 header_text: 页眉文本(可选) Write add_slide add_slide Write add_slide_notes 为PowerPoint演示文稿的指定幻灯片添加备注。 Args: file_path: PowerPoint演示文稿的完整路径或相对于输出目录的路径 slide_ Write add_text_box add_text_box Write add_text_to_document add_text_to_document Write add_worksheet 在Excel工作簿中添加新的工作表。 Args: file_path: Excel工作簿的完整路径或相对于输出目录的路径 sheet_name: 新工作表的名称 Write apply_average apply_average Write apply_count apply_count Write apply_countif apply_countif Write apply_filter apply_filter Write apply_formula apply_formula Write apply_if apply_if Write apply_max apply_max Write apply_min apply_min Write apply_presentation_theme apply_presentation_theme Write apply_sum apply_sum Write apply_sumif apply_sumif Write apply_vlookup apply_vlookup Write batch_create_documents 基于模板批量生成文档 Args: template_path: 模板文档路径 output_prefix: 输出文件前缀 count: 生成的文 Write batch_fill batch_fill Write batch_replace batch_replace Write close_document 关闭Word文档,可选是否保存更改。 Args: file_path: Word文档的完整路径或相对于输出目录的路径 save_changes: 是否保存更改,默认为Tr Write create_chart create_chart Write create_dropdown_list create_dropdown_list Write create_empty_txt 在指定路径上创建一个空白的TXT文件。 Args: filename: 要创建的文件名 (不需要包含.txt扩展名) Returns: 包含操作结果的消 Write create_excel_workbook 创建一个新的Excel工作簿。 Args: filename: 要创建的文件名 (不需要包含.xlsx扩展名) Returns: 包含操作结果的消息 Write create_pivot_table create_pivot_table Write create_powerpoint_presentation 创建一个新的PowerPoint演示文稿。 Args: filename: 要创建的文件名 (不需要包含.pptx扩展名) Returns: Write create_word_document 创建一个新的Word文档。 Args: filename: 要创建的文件名 (不需要包含.docx扩展名) Returns: 包含操作结果的消息 Write decrypt_document 解密文档 Args: encrypted_file_path: 加密文件路径 password: 解密密码 output_format: 输出文 Write edit_paragraph_in_document 编辑Word文档中指定段落的文本内容。 Args: file_path: Word文档的完整路径或相对于输出目录的路径 paragraph_index: 段落索引 (从0 Write edit_table_cell 编辑Word文档中表格的单元格内容。 Args: file_path: Word文档的完整路径或相对于输出目录的路径 table_index: 表格索引 (从0开始计数) Write encrypt_document 加密文档 Args: doc_path: 要加密的文档路径 password: 加密密码 Returns: 包含加 Write export_excel_to_database export_excel_to_database Write format_cell format_cell Write format_text_in_document format_text_in_document Write general_file_operations general_file_operations Write import_database_to_excel 从数据库导入数据到Excel文件 Args: db_connection_string: 数据库连接字符串 query: SQL查询语句 out Write insert_chart insert_chart Write insert_column 在Excel工作簿中插入空列。 Args: file_path: Excel工作簿的完整路径或相对于输出目录的路径 sheet_name: 工作表名称 c Write insert_image 在PowerPoint演示文稿的指定幻灯片中插入图片。 Args: file_path: PowerPoint演示文稿的完整路径或相对于输出目录的路径 slide Write insert_row 在Excel工作簿中插入空行。 Args: file_path: Excel工作簿的完整路径或相对于输出目录的路径 sheet_name: 工作表名称 r Write insert_shape insert_shape Write insert_table 在PowerPoint演示文稿的指定幻灯片中插入表格。 Args: file_path: PowerPoint演示文稿的完整路径或相对于输出目录的路径 slide Write insert_table_of_contents 在Word文档中插入目录。 Args: file_path: Word文档的完整路径或相对于输出目录的路径 title: 目录标题 levels: 目录级 Write merge_cells merge_cells Write merge_documents 合并多个Word文档。 Args: main_file_path: 主文档的完整路径或相对于输出目录的路径(合并后的文档将保存为该文件) files_to_merge: Write rename_worksheet 重命名Excel工作簿中的工作表。 Args: file_path: Excel工作簿的完整路径或相对于输出目录的路径 old_name: 要重命名的工作表当前名称 Write reorder_slides 调整PowerPoint演示文稿中幻灯片的顺序。 Args: file_path: PowerPoint演示文稿的完整路径或相对于输出目录的路径 slide_in Write save_document_as save_document_as Write save_document_as_pdf 将Word文档保存为PDF格式。 Args: file_path: Word文档的完整路径或相对于输出目录的路径 Returns: 操作结果信息 Write save_excel_workbook save_excel_workbook Write save_presentation_as save_presentation_as Write set_data_validation set_data_validation Write set_page_layout set_page_layout Write set_paragraph_spacing set_paragraph_spacing Write set_slide_background set_slide_background Write set_slide_transition set_slide_transition Write unmerge_cells unmerge_cells Write update_pivot_table update_pivot_table Write write_cell write_cell Write write_cell_range write_cell_range

Other MCP servers with similar tools — same risk classification, starter policies for each.

Can an AI agent delete data through the Office Editor MCP server? +

Yes. The Office Editor server exposes 8 destructive tools including clear_cell, clear_conditional_formatting, clear_data_validation. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Office Editor? +

The Office Editor server has 71 write tools including clear_filter, filter_data, find_and_replace_text. 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 Office Editor.

How many tools does the Office Editor MCP server expose? +

88 tools across 3 categories: Destructive, Read, Write. 7 are read-only. 81 can modify, create, or delete data.

How do I enforce a policy on Office Editor? +

Register the Office Editor 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 Office Editor tool call.

Deterministic rules across all 88 Office Editor tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

88 Office Editor tools catalogued and risk-classified — across an index of 42,500+ 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.