Ppt (ykuwai) MCP Server

ppt-mcp PyPI v1.10.0

Published by ykuwai — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.

Real-time PowerPoint control via COM automation — an MCP server with 156 tools for AI agents

Trust grade
A
96/100
Last scanned get badge →
Trust
A · 96/100
Adoption risk for you: the threat score, then adjusted down for blast radius, publisher verification and how much the scan could see. Deterministic; every point is auditable.
Capability
Moderate
Blast radius if it went rogue — what the server’s tools could reach. Independent of trust.
Coverage
Source
How much the scan could actually inspect. Shallow coverage is stated, never hidden.
Share this Trust Score
𝕏 Share LinkedIn Reddit
A Why this grade threat 100 − adoption risk = 96/100

The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.

1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:

The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.

2. Client adoption risk — 100 − 4 = 96. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:

PointsAdoption-risk factor
−3 capability blast radius (moderate) — client exposure if the model is manipulated
−1 publisher verification (public source) — no provenance, but the source is public and inspectable

Capability observations and info notes are shown under Findings but never scored. Open any row's finding below for the file, line and evidence behind a deduction.

Findings 0

✓ No findings. The scan raised nothing on this surface — see Coverage for how deep it could look.

Tools 153

Each tool and what it can reach — statically extracted from the published source.

  • ppt_copy_slidenetwork egress
  • ppt_list_presentationsnetwork egress
  • ppt_open_presentationnetwork egress
  • ppt_activate_presentationno sensitive capability
  • ppt_add_animationno sensitive capability
  • ppt_add_audiono sensitive capability
  • ppt_add_chartno sensitive capability
  • ppt_add_commentno sensitive capability
  • ppt_add_connectorno sensitive capability
  • ppt_add_hyperlinkno sensitive capability
Show 143 more tools ↓
  • ppt_add_lineno sensitive capability
  • ppt_add_pictureno sensitive capability
  • ppt_add_picture_from_urlno sensitive capability
  • ppt_add_sectionno sensitive capability
  • ppt_add_shapeno sensitive capability
  • ppt_add_slideno sensitive capability
  • ppt_add_smartartno sensitive capability
  • ppt_add_svg_iconno sensitive capability
  • ppt_add_tableno sensitive capability
  • ppt_add_table_columnno sensitive capability
  • ppt_add_table_rowno sensitive capability
  • ppt_add_textboxno sensitive capability
  • ppt_add_videono sensitive capability
  • ppt_align_shapesno sensitive capability
  • ppt_apply_themeno sensitive capability
  • ppt_batch_apply_formattingno sensitive capability
  • ppt_build_freeformno sensitive capability
  • ppt_change_chart_typeno sensitive capability
  • ppt_clear_animationsno sensitive capability
  • ppt_close_presentationno sensitive capability
  • ppt_connectno sensitive capability
  • ppt_copy_animationno sensitive capability
  • ppt_copy_formattingno sensitive capability
  • ppt_copy_shape_to_slideno sensitive capability
  • ppt_copy_to_clipboardno sensitive capability
  • ppt_create_presentationno sensitive capability
  • ppt_crop_pictureno sensitive capability
  • ppt_delete_commentno sensitive capability
  • ppt_delete_nodeno sensitive capability
  • ppt_delete_shapeno sensitive capability
  • ppt_delete_slideno sensitive capability
  • ppt_delete_table_columnno sensitive capability
  • ppt_delete_table_rowno sensitive capability
  • ppt_distribute_shapesno sensitive capability
  • ppt_duplicate_shapeno sensitive capability
  • ppt_duplicate_slideno sensitive capability
  • ppt_execute_msono sensitive capability
  • ppt_export_imagesno sensitive capability
  • ppt_export_pdfno sensitive capability
  • ppt_export_shapeno sensitive capability
  • ppt_find_replace_textno sensitive capability
  • ppt_flip_shapeno sensitive capability
  • ppt_format_chartno sensitive capability
  • ppt_format_chart_axisno sensitive capability
  • ppt_format_connectorno sensitive capability
  • ppt_format_textno sensitive capability
  • ppt_get_active_windowno sensitive capability
  • ppt_get_all_textno sensitive capability
  • ppt_get_app_infono sensitive capability
  • ppt_get_chart_datano sensitive capability
  • ppt_get_group_itemsno sensitive capability
  • ppt_get_hyperlinksno sensitive capability
  • ppt_get_placeholderno sensitive capability
  • ppt_get_presentation_infono sensitive capability
  • ppt_get_propertiesno sensitive capability
  • ppt_get_selectionno sensitive capability
  • ppt_get_shape_infono sensitive capability
  • ppt_get_shape_nodesno sensitive capability
  • ppt_get_slide_infono sensitive capability
  • ppt_get_slide_master_infono sensitive capability
  • ppt_get_slide_notesno sensitive capability
  • ppt_get_slide_previewno sensitive capability
  • ppt_get_slide_sizeno sensitive capability
  • ppt_get_table_datano sensitive capability
  • ppt_get_tagsno sensitive capability
  • ppt_get_textno sensitive capability
  • ppt_get_theme_colorsno sensitive capability
  • ppt_goto_slideno sensitive capability
  • ppt_group_shapesno sensitive capability
  • ppt_insert_nodeno sensitive capability
  • ppt_list_animationsno sensitive capability
  • ppt_list_commentsno sensitive capability
  • ppt_list_designsno sensitive capability
  • ppt_list_fontsno sensitive capability
  • ppt_list_layoutsno sensitive capability
  • ppt_list_placeholdersno sensitive capability
  • ppt_list_sectionsno sensitive capability
  • ppt_list_shapesno sensitive capability
  • ppt_list_slidesno sensitive capability
  • ppt_list_smartart_layoutsno sensitive capability
  • ppt_list_templatesno sensitive capability
  • ppt_lock_aspect_rationo sensitive capability
  • ppt_manage_sectionno sensitive capability
  • ppt_merge_shapesno sensitive capability
  • ppt_merge_table_cellsno sensitive capability
  • ppt_modify_smartartno sensitive capability
  • ppt_move_slideno sensitive capability
  • ppt_redono sensitive capability
  • ppt_remove_animationno sensitive capability
  • ppt_remove_hyperlinkno sensitive capability
  • ppt_replace_fontno sensitive capability
  • ppt_save_presentationno sensitive capability
  • ppt_save_presentation_asno sensitive capability
  • ppt_search_iconsno sensitive capability
  • ppt_select_shapesno sensitive capability
  • ppt_set_bulletno sensitive capability
  • ppt_set_chart_datano sensitive capability
  • ppt_set_chart_seriesno sensitive capability
  • ppt_set_default_fontsno sensitive capability
  • ppt_set_default_shape_styleno sensitive capability
  • ppt_set_fillno sensitive capability
  • ppt_set_glowno sensitive capability
  • ppt_set_headers_footersno sensitive capability
  • ppt_set_lineno sensitive capability
  • ppt_set_media_settingsno sensitive capability
  • ppt_set_node_editing_typeno sensitive capability
  • ppt_set_node_positionno sensitive capability
  • ppt_set_paragraph_formatno sensitive capability
  • ppt_set_picture_formatno sensitive capability
  • ppt_set_placeholder_textno sensitive capability
  • ppt_set_propertiesno sensitive capability
  • ppt_set_reflectionno sensitive capability
  • ppt_set_segment_typeno sensitive capability
  • ppt_set_shadowno sensitive capability
  • ppt_set_shape_zorderno sensitive capability
  • ppt_set_slide_backgroundno sensitive capability
  • ppt_set_slide_hiddenno sensitive capability
  • ppt_set_slide_notesno sensitive capability
  • ppt_set_slide_sizeno sensitive capability
  • ppt_set_slide_transitionno sensitive capability
  • ppt_set_soft_edgeno sensitive capability
  • ppt_set_table_bordersno sensitive capability
  • ppt_set_table_cellno sensitive capability
  • ppt_set_table_layoutno sensitive capability
  • ppt_set_table_styleno sensitive capability
  • ppt_set_tagno sensitive capability
  • ppt_set_textno sensitive capability
  • ppt_set_textframeno sensitive capability
  • ppt_set_theme_colorsno sensitive capability
  • ppt_set_viewno sensitive capability
  • ppt_set_window_stateno sensitive capability
  • ppt_slideshow_get_statusno sensitive capability
  • ppt_slideshow_gotono sensitive capability
  • ppt_slideshow_nextno sensitive capability
  • ppt_slideshow_previousno sensitive capability
  • ppt_slideshow_startno sensitive capability
  • ppt_slideshow_stopno sensitive capability
  • ppt_split_table_cellsno sensitive capability
  • ppt_start_undo_entryno sensitive capability
  • ppt_undono sensitive capability
  • ppt_ungroup_shapesno sensitive capability
  • ppt_update_animationno sensitive capability
  • ppt_update_shapeno sensitive capability

What this scan could not see

Versions 4

Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.

VersionScoreFindingsEngineScanned
v1.10.0 latest A 96/100 0 1.13.0 2026-09-07
v1.7.1 A 96/100 0 1.13.0 2026-09-06
v1.7.0 A 96/100 0 1.13.0 2026-08-25
v1.6.0 A 96/100 0 1.12.1 2026-07-27

Embed this score

Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.

MCP Trust Score: A · 96/100
Markdown (GitHub README)
[![MCP Trust Score](https://mcptrustchecker.com/registry/ppt-mcp/badge.svg)](https://mcptrustchecker.com/registry/ppt-mcp)
HTML
<a href="https://mcptrustchecker.com/registry/ppt-mcp"><img src="https://mcptrustchecker.com/registry/ppt-mcp/badge.svg" alt="MCP Trust Score" height="20"></a>
Prefer shields.io styling? Point it at https://mcptrustchecker.com/registry/ppt-mcp/badge.json via https://img.shields.io/endpoint?url=…

Verify this score yourself

The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.

npx mcptrustchecker scan ppt-mcp --online --registry pypi

Use the free API → How scoring works

Other implementations of Ppt 1

Independent packages implementing the same tool, scanned with the same engine. Compare all 2 side by side →

More in Developer Tools