[BUG] PowerPoint By Anthropic MCP Connector

Resolved 💬 6 comments Opened Jan 23, 2026 by bartonburke Closed Jun 18, 2026

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_

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗