New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Hwpx

109 tools. 57 can modify or destroy data without limits.

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

Last updated:

57 can modify or destroy data
52 read-only
109 tools total

Community server · catalogue entry checked 10/07/2026

How to control Hwpx ↓

What Hwpx exposes to your agents

Read (52) Write / Execute (55) Destructive / Financial (2)
Critical Risk

The most dangerous Hwpx tools

57 of Hwpx's 109 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Hwpx

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

Deny destructive operations
{
  "delete_paragraph": {
    "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
{
  "add_cross_reference": {
    "limits": [
      {
        "counter": "add_cross_reference_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "analyze_document_plan": {
    "limits": [
      {
        "counter": "analyze_document_plan_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 Hwpx — 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 HWPX →

Instant setup, no code required.

All 109 Hwpx tools

WRITE 52 tools
Write add_cross_reference 지정 문단 끝에 특정 제목의 '쪽 번호' 상호참조(CROSSREF 필드)를 추가합니다. Write add_heading 문서 끝에 제목 문단을 추가합니다. dry_run=True이면 원본을 저장하지 않습니다. Write add_memo 본문 문단 또는 표 셀 문단에 메모를 추가합니다. dry_run=True이면 원본을 저장하지 않습니다. Write add_memo_by_anchor find_text가 반환한 anchor로 메모 위치를 지정해 메모를 추가합니다. Write add_page_break 문서 끝에 페이지 나누기를 추가합니다. dry_run=True이면 원본을 저장하지 않습니다. Write add_paragraph 문서 끝에 문단을 추가합니다. dry_run=True이면 원본을 저장하지 않습니다. Write add_table 문서 끝에 표를 추가합니다. dry_run=True이면 원본을 저장하지 않습니다. Write add_toc 개요 스타일 제목들로 한컴 네이티브 차례(TABLEOFCONTENTS 필드)를 삽입합니다. Write add_tracked_edit 원본 HWPX를 보존하고 destination에 추적 삽입/삭제/치환(redline)을 작성합니다. Write apply_edit [고급] 검증 계획을 적용합니다. 원본 HWPX는 직접 수정하지 않습니다. Write apply_edits apply_edits Write apply_form_fill 분석된 HWPX 양식 채움 계획을 복사본에만 적용하고 구조/패키지를 검증합니다. Write apply_quality_generation MCP 품질 파이프라인으로 HWPX를 생성하고 검수/개선 루프 결과를 반환합니다. Write apply_style_profile_to_plan style_profile 또는 reference HWPX 서식을 document_plan v2에 적용합니다. Write apply_template_formfit 양식 보존 생성 계획을 복사본 destination에만 적용하고 검증합니다. Write batch_replace 여러 치환 규칙을 순서대로 적용합니다. dry_run=True이면 원본을 저장하지 않습니다. Write build_meeting_nameplates 참석자 명단을 회의 명패 table block과 document_plan으로 변환합니다. Write build_organization_chart 2~3단 계층 데이터를 표 기반 조직도 block과 document_plan으로 변환합니다. Write byte_preserving_patch section XML 바이트 splice 기반 문단 텍스트 패치를 적용합니다. Write compose_exam compose_exam Write copy_document HWPX 문서를 새 경로로 복사합니다. 원본은 유지됩니다. Write create_comparison_table_document 두 문서/문단을 좌우 신구대조표 HWPX로 생성하고 검증합니다. Write create_custom_style 문서에 커스텀 스타일을 생성합니다. dry_run=True이면 원본을 저장하지 않습니다. Write create_document 새 HWPX 문서를 생성하고 즉시 저장합니다. Write create_document_from_plan create_document_from_plan Write create_government_report_document 정부보고서 프리셋으로 document_plan을 생성하고 즉시 저장/검증합니다. Write create_proposal_document 자연어에서 추출한 proposal_spec으로 제안서형 HWPX 문서를 생성합니다. Write fill_by_path 라벨 경로 문법으로 셀을 채웁니다. dry_run=True이면 원본을 저장하지 않습니다. Write fill_form_field 네이티브 누름틀/FORM 필드 하나를 채우고 open-safety 검증 증거를 반환합니다. Write format_table 표 서식을 적용합니다. dry_run=True이면 원본을 저장하지 않습니다. Write format_text 지정 범위 텍스트 서식을 변경합니다. dry_run=True이면 원본을 저장하지 않습니다. Write insert_paragraph 지정 위치 앞에 문단을 삽입합니다. dry_run=True이면 원본을 저장하지 않습니다. Write insert_picture 본문에 그림 객체를 삽입하고 BinData/manifest 참조를 함께 저장합니다. Write mail_merge mail_merge Write merge_table_cells 표 셀 범위를 병합합니다. dry_run=True이면 원본을 저장하지 않습니다. Write place_seal place_seal Write plan_edit [고급] instruction 기준 검증용 편집 계획을 생성합니다. Write register_template 사용자 템플릿을 등록하고 style profile과 placeholder contract를 저장합니다. Write render_preview 레이아웃 충실 HTML과 headless browser PNG 프리뷰 산출물을 생성합니다. Write replace_by_anchor find_text가 반환한 anchor 위치에서 run 서식을 유지하며 텍스트를 치환합니다. Write replace_in_paragraph 본문/표 셀 문단 하나에서 run 서식을 유지하며 부분 텍스트를 치환합니다. Write replace_picture 그림 객체의 geometry를 유지하고 연결된 이미지 asset만 교체합니다. Write search_and_replace 문서에서 텍스트를 치환합니다. dry_run=True이면 원본을 저장하지 않습니다. Write set_header_footer 머리글 또는 바닥글을 텍스트나 rich content spec으로 추가/수정합니다. Write set_list_format 기존 문단에 불릿 또는 번호 목록 서식을 적용합니다. Write set_page_number 머리글/바닥글에 자동 쪽번호 필드를 추가하거나 수정합니다. Write set_page_setup 용지/방향/여백을 mm 단위로 설정하고 선택적으로 단 구성을 적용합니다. Write set_paragraph_format 기존 문단의 정렬, 줄간격(%), 들여쓰기(mm), 문단 간격(pt), 개요 수준을 변경합니다. Write set_table_cell_text 표 셀 텍스트를 변경합니다. dry_run=True이면 원본을 저장하지 않습니다. Write split_table_cell 병합된 셀을 분할합니다. dry_run=True이면 원본을 저장하지 않습니다. Write table_compute 일반 표에 합계·평균·소계 행/열을 추가하고 계산 근거를 반환합니다. Write undo_last_edit 마지막 저장 전 .bak 백업과 현재 문서를 교체해 직전 편집을 되돌립니다.
READ 52 tools
Read analyze_document_plan 선언형 document_plan을 파일 쓰기 없이 분석하고 품질 미리보기를 반환합니다. Read analyze_form_fill HWPX 양식 채움 계획을 분석합니다. 파일 복사/채움 변경은 하지 않습니다. Read analyze_quality_generation 양식+아이디어만으로 고품질 HWPX 생성을 준비하는 비파괴 분석을 수행합니다. Read analyze_template_formfit P6 baseline 기반 양식 보존 생성 계획을 비파괴 분석합니다. Read check_seal_compliance 직인이 발신명의 끝글자에 규칙대로 찍혔는지 pass/fail 검사 (FR-003). Read compare_style_profiles 참조/후보 HWPX 또는 style_profile의 페이지·표 프로파일 유사성을 비교합니다. Read describe_capabilities describe_capabilities Read describe_template 등록 템플릿 상세와 placeholder 미충전 리포트를 반환합니다. Read doc_diff 두 문서 또는 문단 목록의 LCS 기반 신구 paragraph diff를 반환합니다. Read document_extract_json 로컬 문서에서 Markdown과 구조화된 JSON을 함께 추출합니다. 현재 HWPX ingest를 우선 사용합니다. Read document_to_markdown 로컬 문서를 Markdown으로 변환합니다. 현재 HWPX는 python-hwpx ingest 엔진으로 처리합니다. Read extract_style_profile 참조 HWPX의 페이지·폰트·표 프로파일을 plan 적용용 JSON으로 추출합니다. Read find_cell_by_label 양식 문서에서 라벨 기준 인접 셀 후보를 조회합니다. direction: right 또는 down. Read find_text 문서에서 텍스트를 검색합니다. 원본은 수정하지 않습니다. Read get_document_info 문서 메타데이터와 구조 요약을 조회합니다. Read get_document_map 문서 개요, 표, 양식 필드, 앵커를 한 번에 조회합니다. Read get_document_outline 문단 기준 제목/개요 구조를 조회합니다. Read get_document_plan_schema document_plan(생성 계획)의 JSON Schema를 반환합니다. Read get_document_text 문서 전체 텍스트를 조회합니다. (기본: 기계검증 PII 마스킹 ON — mask=False로 원본) Read get_location_text get_table_map/find_text가 반환한 location으로 텍스트를 조회합니다. Read get_paragraph_text 본문 문단 또는 표 셀 문단 텍스트를 조회합니다. Read get_paragraphs_text 문단 범위 텍스트를 조회합니다. Read get_table_map 문서 내 표 위치, 크기, 문맥 요약을 조회합니다. Read get_table_text 표 셀 텍스트를 2D 배열로 조회합니다. Read hwpx_extract_json HWPX payload 또는 URL에서 구조화된 JSON을 추출합니다. (기본: 기계검증 PII 마스킹 ON) Read hwpx_to_html HWPX payload 또는 URL을 HTML로 변환합니다. Read hwpx_to_markdown HWPX payload 또는 URL을 Markdown으로 변환합니다. (기본: 기계검증 PII 마스킹 ON) Read inspect_document_authoring_quality document-plan 기반 생성물의 reopen/package/schema 품질 근거를 조회합니다. Read inspect_document_quality 생성된 HWPX 문서를 제안서 품질 루브릭으로 점검합니다. Read inspect_mail_merge_placeholders 메일머지 템플릿의 placeholder key를 확인합니다. Read inspect_official_document_style 공문서 작성규정 lint를 실행하고 위반별 수정 제안을 반환합니다. Read inspect_operating_plan_quality 운영 계획서 제출 후보의 file-only 품질 프로필을 반환합니다. Read inspect_reference_consistency 붙임 참조와 표/그림 번호 연속성의 의미 수준 정합성을 검사합니다. Read lint_text_conventions [고급] 텍스트 규칙 위반 여부를 검사합니다. Read list_available_documents 지정 디렉토리의 .hwpx 파일 목록을 조회합니다. Read list_form_fields 문서의 네이티브 누름틀/FORM 필드 목록과 현재 값을 반환합니다. Read list_styles 문서에 정의된 스타일 목록을 조회합니다. Read list_templates 등록된 템플릿 목록을 반환합니다. Read markdown_to_document_plan Markdown을 검증 가능한 hwpx.document_plan.v1 초안으로 변환합니다. 파일은 쓰지 않습니다. Read mcp_server_health MCP 서버 transport와 timeout/keepalive 점검 정보를 반환합니다. Read object_find_by_attr [고급] 문서 XML에서 속성을 검색합니다. Read object_find_by_tag [고급] 문서 XML에서 태그를 검색합니다. Read package_get_text [고급] 특정 패키지 파트의 텍스트를 조회합니다. Read package_get_xml [고급] 특정 패키지 파트의 XML을 조회합니다. Read package_parts [고급] HWPX 패키지 파트 목록을 조회합니다. Read parse_government_report_text 붙여넣은 정부보고서 텍스트를 document_plan으로 파싱하고 검증합니다. Read preview_edit [고급] plan_edit 결과 미리보기를 조회합니다. Read scan_personal_info 문서/텍스트의 개인정보(PII)를 탐지하는 read-only 감사 (원본값 미노출). Read validate_document_plan 선언형 hwpx.document_plan.v1 생성 계획을 검증합니다. 파일은 쓰지 않습니다. Read validate_structure [고급] HWPX 구조 유효성을 검사합니다. Read verify_question_splits verify_question_splits Read verify_toc 네이티브 차례/상호참조의 캐시 쪽번호를 검증합니다.

Related servers

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

Questions about Hwpx

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

Yes. The Hwpx server exposes 2 destructive tools including delete_paragraph, remove_memo. 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 Hwpx? +

The Hwpx server has 52 write tools including add_cross_reference, add_heading, add_memo. 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 Hwpx.

How many tools does the Hwpx MCP server expose? +

109 tools across 4 categories: Destructive, Execute, Read, Write. 52 are read-only. 57 can modify, create, or delete data.

How do I enforce a policy on Hwpx? +

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

Deterministic rules across all 109 Hwpx tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

109 Hwpx tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Hwpx's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.