[BUG] PowerPoint By Anthropic MCP Connector
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Summary
Multiple functions in the "PowerPoint By Anthropic" MCP connector fail due to AppleScript syntax errors.
Environment
macOS (AppleScript-based connector)
Microsoft PowerPoint for Mac
Claude Desktop with MCP connectors enabled
Functions That Work
create_presentation - Works correctly
open_presentation - Works correctly
Functions That Fail
add_slide - AppleScript syntax error
get_slide_content - AppleScript syntax error
set_slide_title - Fails if no shape exists (expected), but underlying syntax may also have issues
add_text_to_slide - Fails if no shape exists (expected)
insert_image - AppleScript syntax error
What Should Happen?
Expected Behavior
All documented functions should execute valid AppleScript that PowerPoint for Mac can interpret.
Suggested Fix
Review and test the AppleScript templates in the MCP server code against PowerPoint for Mac's actual AppleScript dictionary. The property names and syntax need to match what PowerPoint expects.
Error Messages/Logs
Affected Functions
1. add_slide - Syntax Error
Error:
293:294: syntax error: Expected expression, etc. but found ":". (-2741)
Problematic AppleScript:
applescriptmake new slide at end of activePres with properties {slide layout:slide layout blank}
Issue: The property slide layout:slide layout blank has malformed syntax. The colon is being misinterpreted.
2. get_slide_content - Syntax Error
Error:
368:371: syntax error: Expected "then", etc. but found identifier. (-2741)
Problematic AppleScript:
applescriptif has text frame shp then
Issue: Should likely be if has text frame of shp then or use proper AppleScript syntax for checking object properties.
3. insert_image - Syntax Error
Error:
420:428: syntax error: Expected ":" but found property. (-2741)
Problematic AppleScript:
applescriptmake new picture at targetSlide with properties {file name:"/path/to/image.png", left position:100, top position:100, width:200, height:200}
Issue: Property names like file name: and left position: appear to have incorrect syntax for PowerPoint's AppleScript dictionary.
Steps to Reproduce
Steps to Reproduce
Use Claude Desktop with the "PowerPoint By Anthropic" MCP connector enabled
Call create_presentation (succeeds)
Call add_slide with any layout parameter (fails with syntax error)
Claude Model
Not sure / Multiple models
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
Claude Code version 2.1.19.
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗