Skills/npm/pptx-viewer-mcp

pptx-viewer-mcp@2.10.3

VERIFIED

Publisher claims: "pptx-viewer MCP server and tools: manipulate, convert, and collaborate on PowerPoint .pptx files from AI agents." Observed in sandbox: no network, touches nothing outside the project, writes no memory.

Registry npm (MCP server)Publisher christophervr · publishing for 231 daysInstalls 78,253Last detonated 16 min ago
$claude mcp add pptx-viewer-mcp -- npx -y pptx-viewer-mcp
WatchReport an issue

Coverage

Server started and answered tools/list.
Tested
MCP initialize and tools/list · every tool description, for hidden instructions · every file read, file written and host contacted by what ran
Not tested
what the tools do when called with real credentials

Before you give it your token

It will ask for
no credential variables read in the code
Where it talks to
no vendor host named in the code
What the honeypot saw
no credential files read · no network
What we could not test
what the tools do when called with real credentials

Reasonable to connect. No credential asked for, no third-party host named, Server started and answered tools/list.

Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios) on 2026-11-15 and scored it 95/100 (Verified). It did what it claims and nothing else we could detect: no undeclared network egress, no credential reads, no persistent instruction writes. Summary: no network, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 49 s · 2 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessno install scripts in bundle
28sprocessdependency install exit 0
48sclaimed74 tools: get_slide, add_slide, delete_slides, reorder_slides, duplicate_slide, update_slide_properties, set_slide_transition, set_canvas_size, add_element, update_element, rename_element, delete_elements, arrange_elements, clone_element, set_element_animation, group_elements, ungroup_elements, batch_update_elements, update_table_cells, manage_table_structure, set_table_style_section, create_table_style, delete_table_style, assign_table_style, update_element_style
48stools73407eae262b40b4
48stools7bd5cab78c7c9e91
48stoolsc1ee417cc72a6939
48stools3f347eb68e6713d7
48stools1c739022e2989305
48stools29fef49509549a72
48stools1b3f2c844311ef0e
48stools70874e03ca9a9508
48stools7c3fca0052366e74
48stools4b456f0df03245c7
48stoolsec9a833a7d12287d
48stools7e72394a237aef34
48stools15551e68040aabff
48stools3ca885356de34302
48stoolsf20c6cb621491e69
48stools1d780f6564c96fef
48stools95f82c6f29817259
48stools6a567b0db9a2daf9
48stoolsabc2616ac9887992
48stoolsf3eb08ebdd70cb1d
48stools57c2001ffd4f2bc7
48stools6ac698a132c61160
48stools9983fe4b25fadb13
48stools58994a901f8be6d5
48stools3831d6eb28fedda6
48stools79324f340f1fbfb9
48stools7be6f0b24f9f3cc9
48stools5540066365e67bb4
48stools2da498a612906909
48stools7dc0ad8a525ad235
48stools7234bba3db37d8c9
48stools9ed4c4a05205abb9
48stools52ce031aab3b3536
48stools6e08240dc09bb0b1
48stools511a130c4a124fb0
48stools29dac0edc6b57ad3
48stools55d20103410b1c30
48stools2271ab729a94de92
48stoolsd5fafa53dd89683c
48stools5758d3ed6bdfaa53
48stools9c11206270c00de0
48stools45c3e09466e69766
48stoolsc924cc1f3ce07368
48stoolsda1c75a7ebd380e8
48stools6a610d1e998e1bb9
48stools88ab5e5ea4431196
48stools3ceb5d184aed6f2b
48stools35590855f29f9865
48stoolsa3d6a983a30a4f36
48stools5ecc071ac562566c
48stools34682c6983777ea8
48stoolsb601d70286cea57c
48stoolsda9825a075325816
48stoolsef80e5d38be6d286
48stools087b1249f9c6a530
48stoolsd65752a3825280d3
48stools9a0a7745c536df1c
48stools08c3111315fdc03b
48stools90f567b48f36e990
48stoolsebb6d45fde0cbc78
48stools98686e602129d02b
48stoolse45990d92f33875c
48stools92cc1bfe1e61b570
48stools8c32fd2057677b9a
48stools7ccca212f0250854
48stools1c58fe8da4623ef2
48stools67d525d72ad543fa
48stools1b1b16b69e660d82
48stoolsef4f0f1a1549fc11
48stoolsfa111cd20b0f84f8
48stools249e9e5124b04149
48stools28f27bc754523280
48stools43c0c5079bcf4272
48stools6d46197175dbae97
48sprocessscript backend runs setup only
48sprocessno install scripts to re-run

Static findings

No findings across 1,637 lines in 20 files.

Cost to the agent

Instructions loaded
≈66 tok
1 file · 20 in bundle
Tool list per prompt
≈18,485 tok
74 tools · 250 per tool
Handshake
3351 ms
launch to tools/list, stdio
Undocumented tools
0
description under 20 chars · avg 118

Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.

Known vulnerabilities

Not checked against OSV yet; the weekly check has not reached this version.