Directly writing applescript is kind of terrible syntax (I doubt there is enough high quality data, even humans find it hard to write) and lacks the discoverability portion. The good part of AppleScript is the self-discovery (via scripting dictionary) and the general graphql-RPC-esque nature of apple events.
You don't even need an mcp server. Claude Code can just run osascript. https://news.ycombinator.com/item?id=44492369