Because it goes through COM rather than a file-format library, edits happen inside the running application and formatting behaves the way PowerPoint does. The financial side ships on dummy data today, with the Norwegian company data behind it described as planned.
Two MCP servers in one repository, for PowerPoint and Excel, driving the Office applications running on Windows through pywin32 COM automation.
- Slides created and deleted, presentations listed, saved and loaded from the workspace (add_slide, delete_slide, get_slide_count, list_presentations, save_presentation, upload_presentation)
- Text, shapes, backgrounds and connector lines between shapes placed on a slide (add_text, add_shape, set_background_color, connect_shapes)
- An element already on a slide found, restyled or edited in place (find_element, style_element, edit_element)
- A slide read back before you change it (analyze_slide)
- Financial charts and comparison tables built into slides, covering revenue, EBITDA, profit, assets, equity, growth rates and margins (create_financial_chart, create_comparison_table, get_company_financials)
Windows with PowerPoint or Excel installed, Python 3.7+ and pywin32. The pywin32 post-install script has to be run with administrator privileges.
Build from source — clone the repository and build it, then point your client at the binary
