Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CANVA_ACCESS_TOKENNoOptional Canva access token used for Canva Cloud Connect integration.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
canva_add_kpi_dashboardB

Tạo hoặc cập nhật một slide trong bài thuyết trình theo bố cục Dashboard các chỉ số lớn (Hero Metrics 56pt), trực quan, kèm các hộp nhận định Overfitting/định hướng chuyên sâu (cỡ chữ >= 24pt).

canva_add_card_comparisonB

Tạo slide so sánh đa kịch bản (ví dụ E1-E4) dàn 4 thẻ cột trực quan với huy hiệu nổi bật (Hero Highlight), màu sắc nhận diện và tóm tắt kết luận.

canva_add_split_architectureA

Tạo slide kiến trúc hoặc quy trình phân tách 2 Panel trực quan (ví dụ: Hàm 1 vs Hàm 2, hoặc Quy tắc dung sai vs Đánh giá Test độc lập) với viền bo góc và banner kết luận chân trang.

canva_generate_deck_from_dataA

Tự động đọc tệp dữ liệu CSV hoặc JSON (hoặc chuỗi dữ liệu thô), tự động phân tích các chỉ số KPI, hiệu suất, kịch bản so sánh hoặc phân tích chiến lược, tự động chọn layout tối ưu (KPI Dashboard, SWOT Matrix, Card Comparison hoặc Process Timeline) và sinh bộ slide hoàn chỉnh vào PowerPoint với cỡ chữ >= 24pt và huy hiệu Lê Anh Duy (44pt, Cyan #00B0F0).

canva_execute_layout_scriptB

Thực thi trực tiếp một kịch bản script (Python hoặc JavaScript) trong môi trường Sandbox cục bộ để thực hiện các thao tác căn chỉnh, đo lường, tính toán tọa độ vector hoặc xử lý hàng loạt trên tệp PowerPoint, tiết kiệm token LLM và trả về kết quả kèm ảnh thumbnail xem trước.

canva_get_design_infoB

Lấy thông tin chi tiết một thiết kế trên Canva qua Design ID, bao gồm tiêu đề, số trang, link chỉnh sửa edit_url và ảnh thumbnail xem trước.

canva_list_workspace_designsC

Truy vấn danh sách các thiết kế, bài thuyết trình gần đây trong không gian làm việc Canva của người dùng.

canva_export_presentation_deckC

Kích hoạt tác vụ kết xuất bản thiết kế Canva ra định dạng PPTX, PDF hoặc PNG chất lượng cao.

canva_sync_to_cloudA

Kiểm tra và đồng bộ trạng thái bài thuyết trình với Canva Cloud, đối chiếu số trang, lấy link chỉnh sửa trực tiếp và link chế độ trình chiếu (Present Mode) để người dùng thuyết trình ngay lập tức.

canva_upload_assetA

Tải tệp hình ảnh từ URL ngoài lên thư viện tài sản cá nhân/doanh nghiệp trên Canva qua Canva Connect API (POST /v1/asset-uploads) và trả về asset_id.

canva_sync_brand_kitA

Truy vấn trực tiếp các bảng màu (color palettes) và phông chữ doanh nghiệp từ tài khoản Canva của người dùng qua Canva Connect API (GET /v1/brand-kits), sau đó đồng bộ đè trực tiếp vào Taste Palettes để Slide Engine tự động áp dụng.

canva_read_design_commentsB

Truy vấn trực tiếp các bình luận, luồng phản hồi duyệt bài (review threads) của hội đồng/người dùng trên Canva Cloud qua Canva Connect API (GET /v1/designs/{id}/comments).

canva_auto_fix_from_commentB

Tự động phân tích phản hồi/bình luận của người dùng trên Canva Cloud (hoặc văn bản comment truyền vào), bóc tách ý đồ chỉnh sửa (cỡ chữ >= 24pt, cập nhật chỉ số, đổi bảng màu, bổ sung huy hiệu Lê Anh Duy, hoặc chuyển đổi layout) và tự động ghi đè bản sửa đổi chuẩn xác vào Slide Engine, kèm kết xuất thumbnail PNG xem trước.

canva_list_taste_palettesB

Tra cứu danh sách 57 bảng màu chuẩn thiết kế cao cấp từ taste-skill và Corporate Brand (light-neutral, dark, warm, cool, mono-accent).

canva_validate_slide_copyB

Kiểm định chất lượng nội dung slide theo tiêu chuẩn Taste-Skill: loại bỏ từ sáo rỗng AI slop, kiểm tra số liệu cứng (Hard Facts), đếm mật độ từ vựng (Word Budget).

canva_export_slide_thumbnailB

Kết xuất nhanh một slide trong tệp PPTX thành hình ảnh PNG độ nét cao (1920x1080) và lưu vào thư mục Artifacts của Antigravity để xem trước trực tiếp.

canva_audit_entire_deckB

Quét toàn diện tất cả các slide trong bài thuyết trình: rà soát cỡ chữ nhỏ (<24pt), tìm từ ngữ sáo rỗng AI slop, kiểm tra huy hiệu Người trình bày Lê Anh Duy, xác minh số liệu Hard Facts và tính toán Deck Taste Score (/100).

canva_add_tasteful_slideB

Tạo hoặc nâng cấp slide trình chiếu áp dụng trực tiếp 57 bảng màu cao cấp từ taste-skill, bộ quy chuẩn Anti-Slop copy, cỡ chữ tối thiểu >= 24pt, hỗ trợ 9 kiểu bố cục chuyên dụng cho AI/ML và tự động xuất ảnh thumbnail xem trước.

canva_add_process_timelineB

Dựng lộ trình tiến trình ngang (Roadmap 3–5 bước) với các khối thẻ bo góc, số thứ tự hình tròn (rounded/oval number badges), đường nối vector pulse giữa các bước, cỡ chữ >= 24pt và huy hiệu Người trình bày 'Lê Anh Duy' (44pt, Cyan #00B0F0).

canva_add_swot_matrixA

Dựng ma trận 4 ô (2x2 Grid) bo góc với 4 màu sắc trực quan đại diện cho Strengths (Xanh lục), Weaknesses (Đỏ hồng), Opportunities (Xanh lam), Threats (Hổ phách), tự động căn chỉnh lề, cỡ chữ >= 24pt và huy hiệu Người trình bày 'Lê Anh Duy' (44pt, Cyan #00B0F0).

canva_add_team_gridB

Dựng lưới thẻ card giới thiệu nhân sự / thành viên (2 đến 6 người) cân đối, hỗ trợ khung chứa ảnh đại diện hình tròn (circular ellipse clip mask), chức danh, tiểu sử (>= 24pt) và huy hiệu Người trình bày 'Lê Anh Duy' (44pt, Cyan #00B0F0).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 21 tools

Disambiguation2/5

Several tools occupy heavily overlapping territory: canva_generate_deck_from_data auto-selects and builds KPI/SWOT/comparison/timeline layouts that the individual canva_add_* tools also produce, and canva_add_tasteful_slide claims 9 layouts that subsume most of the specialized adders. canva_sync_to_cloud and canva_get_design_info both return page counts, edit URLs and thumbnails, while canva_audit_entire_deck and canva_validate_slide_copy both check slop/hard facts. Only the API-plumbing tools (upload_asset, read_design_comments, sync_brand_kit, list_workspace_designs) are clearly distinct.

Naming Consistency4/5

All 21 tools share a canva_ prefix and snake_case verb_noun structure (add_*, list_*, get_*, export_*, sync_*, validate_*, audit_*, generate_*). A couple of compound names (auto_fix_from_comment, generate_deck_from_data) stretch the pattern but remain predictable and readable.

Tool Count3/5

21 tools is on the heavy side for a deck-building server, and the count is inflated by six near-duplicate layout adders plus a generic canva_add_tasteful_slide that covers the same ground. Consolidating the layout-specific tools into the generic one would cut the surface roughly in half without losing capability.

Completeness3/5

The surface covers a full build-audit-export-sync loop plus Canva Connect API reads, but there are notable gaps: no way to post a comment or reply on a design (only read/auto-fix), no delete or duplicate of designs or slides, and no reorder/update-text operation on existing slides. Agents can work around these but will hit dead ends on common collaborative review flows.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues