SVG Canvas MCP

105 tools. 91 can modify or destroy data without limits.

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

Last updated:

91 can modify or destroy data
14 read-only
105 tools total

Community server · catalogue entry verified 30/06/2026

How to control SVG Canvas MCP ↓

What SVG Canvas MCP exposes to your agents

Read (14) Write / Execute (85) Destructive / Financial (6)
Critical Risk

The most dangerous SVG Canvas MCP tools

91 of SVG Canvas MCP's 105 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control SVG Canvas MCP

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

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

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "ai_analyze_colors": {
    "limits": [
      {
        "counter": "ai_analyze_colors_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 SVG Canvas MCP — 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 SVG CANVAS →

Instant setup, no code required.

All 105 SVG Canvas MCP tools

WRITE 83 tools
Write ai_align_objects 선택한 객체들의 정렬 방법을 제안합니다. Write ai_suggest_layout 캔버스 크기에 맞는 레이아웃을 제안합니다. Write anim_css_add 객체에 CSS 애니메이션을 추가합니다. Write anim_smil_add 객체에 SMIL 애니메이션을 추가합니다. (SVG 내장 애니메이션) Write chart_3d_bar 3D 막대 차트를 생성합니다. Write chart_3d_pie 3D 파이 차트를 생성합니다. Write chart_3d_pyramid 3D 피라미드 차트를 생성합니다. Write chart_bar 막대 차트를 생성합니다. Write chart_donut 도넛 차트를 생성합니다. Write chart_line 선 차트를 생성합니다. Write chart_pie 파이 차트를 생성합니다. Write diagram_3d_architecture 3D 인프라 아키텍처 다이어그램을 생성합니다. Write diagram_flowchart 플로우차트를 생성합니다. Write diagram_isometric 아이소메트릭 블록 다이어그램을 생성합니다. Write diagram_mindmap 마인드맵을 생성합니다. Write diagram_sequence 시퀀스 다이어그램을 생성합니다. Write draw_circle 원을 그립니다. Write draw_ellipse 타원을 그립니다. Write draw_heart 하트 모양을 그립니다. Write draw_image 이미지를 삽입합니다. Write draw_line 직선을 그립니다. Write draw_path SVG 패스 데이터(d 속성)로 직접 경로를 그립니다. Write draw_polygon 다각형을 그립니다. Write draw_polyline 여러 점을 연결하는 선을 그립니다. Write draw_rect 사각형을 그립니다. Write draw_regular_polygon 정다각형을 그립니다. Write draw_rounded_rect_path 둥근 모서리 사각형을 패스로 그립니다 (모서리별 다른 반경 가능). Write draw_star 별 모양을 그립니다. Write draw_text 텍스트를 추가합니다. Write export_png PNG 파일로 내보냅니다. (참고: 현재는 SVG를 저장하고 별도 변환 도구 사용 권장) Write export_svg SVG 파일로 내보냅니다. Write history_goto 히스토리의 특정 시점으로 이동합니다. Write history_redo 취소한 작업을 다시 실행합니다. Write history_undo 마지막 작업을 취소합니다. Write layer_blend_mode 레이어의 블렌드 모드를 설정합니다. Write layer_create 새 레이어를 생성합니다. Write layer_duplicate 레이어를 복제합니다. Write layer_lock 레이어의 잠금 상태를 설정합니다. Write layer_merge 두 레이어를 병합합니다. Write layer_opacity 레이어의 불투명도를 설정합니다. Write layer_rename 레이어 이름을 변경합니다. Write layer_reorder 레이어 순서를 변경합니다. Write layer_select 활성 레이어를 선택합니다. Write layer_visibility 레이어의 표시/숨김 상태를 설정합니다. Write object_duplicate 객체를 복제합니다. Write object_group 여러 객체를 그룹으로 묶습니다. Write object_move 객체를 이동합니다. Write object_order 객체의 Z 순서를 변경합니다. Write object_rotate 객체를 회전합니다. Write object_scale 객체 크기를 조절합니다. Write object_ungroup 그룹을 해제합니다. Write path_arcto 현재 패스에 호(arc)를 추가합니다. Write path_cancel 현재 패스 빌더를 취소합니다. Write path_close 현재 패스를 닫습니다 (시작점으로 연결). Write path_create 새 패스 빌더를 시작합니다. path_lineto, path_curveto 등으로 경로를 추가한 후 path_finish로 완료합니다. Write path_curveto 현재 패스에 베지어 곡선을 추가합니다. Write path_finish 패스 빌더를 완료하고 SVG 요소로 추가합니다. Write path_lineto 현재 패스에 직선을 추가합니다. Write preset_create_og 플랫폼별 최적화된 OG 이미지를 자동 생성합니다. Write preset_create_thumbnail 빠른 블로그 썸네일을 생성합니다. (간소화된 버전) Write qrcode_batch 여러 QR 코드를 한 번에 생성합니다. Write qrcode_generate QR 코드를 생성합니다. Write style_fill 객체의 채우기를 설정합니다. Write style_filter 객체에 필터를 적용합니다. Write style_gradient 그라디언트를 정의합니다. fill에 url(id)로 사용합니다. Write style_opacity 객체의 불투명도를 설정합니다. Write style_pattern 패턴을 정의합니다. Write style_remove_filter 객체에서 필터를 제거합니다. Write style_stroke 객체의 선 스타일을 설정합니다. Write svg_create 새 SVG 캔버스를 생성합니다. Write svg_resize 캔버스 크기를 변경합니다. Write svg_save 현재 캔버스를 SVG 파일로 저장합니다. Write svg_set_background 캔버스 배경색을 설정합니다. Write symbol_define 객체를 재사용 가능한 심볼로 정의합니다. Write symbol_use 정의된 심볼을 배치합니다. Write template_save 현재 캔버스를 템플릿으로 저장합니다. Write trace_color 컬러 이미지를 다색 벡터 SVG로 변환합니다 (포스터라이즈). Write trace_image 이미지 파일을 벡터 SVG 패스로 변환합니다 (흑백 트레이싱). Write trace_silhouette 이미지의 실루엣(단색 형태)을 추출합니다. Write watermark_copyright 저작권 워터마크를 빠르게 적용합니다. Write watermark_diagonal 대각선 텍스트 워터마크를 적용합니다. Write watermark_image 이미지 워터마크를 현재 캔버스에 적용합니다. Write watermark_text 텍스트 워터마크를 현재 캔버스에 적용합니다.

Related servers

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

Questions about SVG Canvas MCP

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

Yes. The SVG Canvas MCP server exposes 6 destructive tools including anim_remove, history_clear, layer_delete. 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 SVG Canvas MCP? +

The SVG Canvas MCP server has 83 write tools including ai_align_objects, ai_suggest_layout, anim_css_add. 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 SVG Canvas MCP.

How many tools does the SVG Canvas MCP server expose? +

105 tools across 4 categories: Destructive, Execute, Read, Write. 14 are read-only. 91 can modify, create, or delete data.

How do I enforce a policy on SVG Canvas MCP? +

Register the SVG Canvas 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 SVG Canvas MCP tool call.

Deterministic rules across all 105 SVG Canvas MCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

105 SVG Canvas MCP 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.