Skip to main content
Glama
README.mdβ€’26.3 kB
# 🎯 Office Whisperer v4.0 **143 Professional Tools for Complete Microsoft Office Suite Coverage** Transform your Office workflow with AI-powered automation. Create Excel spreadsheets, Word documents, PowerPoint presentations, and manage Outlook - all through natural language with Claude Desktop. **100% Office Coverage - Complete Professional Suite!** [![TypeScript](https://img.shields.io/badge/TypeScript-5.3-blue?logo=typescript)](https://www.typescriptlang.org/) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![MCP](https://img.shields.io/badge/MCP-2025--06--18-purple)](https://modelcontextprotocol.io) [![Tools](https://img.shields.io/badge/Tools-143-orange)](https://github.com/consigcody94/office-whisperer) ## ✨ What's New in v4.0 **πŸŽ‰ MASSIVE EXPANSION: 100% Office Coverage Achieved!** Expanded from 63 to 143 professional tools (127% increase): - **45 Excel Tools** (+24) - NEW: Power Query, Goal Seek, Data Tables, Scenario Manager, Excel Tables, Form Controls, Images/Shapes/SmartArt, Page Setup, Headers/Footers, Track Changes, Sharing - **35 Word Tools** (+19) - NEW: Bibliography (APA/MLA/Chicago/Harvard/IEEE), Citations, Index, Form Fields, Content Controls, SmartArt, Equations (LaTeX/MathML), Symbols, Accessibility Checker, Alt Text, Digital Signatures, Document Protection, Master Documents, Captions, Drop Caps, Watermarks - **30 PowerPoint Tools** (+17) - NEW: SmartArt, Icons, 3D Models, Zoom (Summary/Slide/Section), Screen Recording, Live Web Pages, PowerPoint Designer, Comments/@Mentions, Presenter Coach, Live Subtitles, Ink Annotations, Grids/Guides, Custom Shows, Animation Pane, Advanced Slide Masters, Themes, Templates - **33 Outlook Tools** (+20) - NEW: Full IMAP Operations (Read/Delete/Move emails with attachments), Shared Mailboxes, Delegate Access, Out of Office, Notes, Journal, RSS Feeds, Data Files, Quick Steps, Conversation View, Cleanup, Categories, Signatures, AutoComplete, Advanced Mail Merge **Coverage increased from 40% to 100% of professional Office capabilities!** ## πŸ† Why Choose Office Whisperer? - **🎯 100% Office Coverage** - 143 professional tools covering every major Office feature - **πŸ’¬ Natural Language Interface** - Control Office through Claude Desktop conversations - **πŸ”’ Production-Ready TypeScript** - Enterprise-grade, type-safe code with comprehensive interfaces - **πŸ“¦ Full Type Safety** - Strongly-typed interfaces for all 143 tools ensure reliability - **πŸš€ All Major Features Supported** - From basic formatting to advanced automation - **πŸ”§ Battle-Tested Libraries** - Built on ExcelJS, docx, PptxGenJS, nodemailer, imap - **πŸ†“ Free & Open Source** - MIT License, no subscriptions, completely free forever - **πŸ” Privacy First** - Local file processing, no cloud uploads required - **⚑ Cross-Platform** - Works on Windows, macOS, and Linux ## πŸ“Š Complete Tool Reference ### Excel Tools (45) | Tool | Description | Key Features | |------|-------------|--------------| | `create_excel` | Create Excel workbooks | Multi-sheet, data, formulas, charts | | `excel_add_pivot_table` | Add pivot tables | Rows, columns, values, filters | | `excel_add_chart` | Create charts | Line, bar, pie, scatter, area | | `excel_add_formula` | Insert formulas | VLOOKUP, SUMIF, INDEX/MATCH, IF | | `excel_conditional_formatting` | Conditional formatting | Color scales, data bars, icon sets | | `excel_data_validation` | Data validation | Dropdown lists, validation rules | | `excel_freeze_panes` | Freeze panes | Lock rows/columns for scrolling | | `excel_filter_sort` | Filtering & sorting | AutoFilter, multi-column sorting | | `excel_format_cells` | Cell formatting | Fonts, colors, borders, alignment | | `excel_named_range` | Named ranges | Create and manage named ranges | | `excel_protect_sheet` | Sheet protection | Password-protect worksheets | | `excel_merge_workbooks` | Merge workbooks | Combine multiple Excel files | | `excel_find_replace` | Find & replace | Values and formulas | | `excel_to_json` | Export to JSON | Convert Excel data to JSON | | `excel_to_csv` | Export to CSV | Convert Excel to CSV format | | `excel_add_sparklines` | Add sparklines | Mini charts in cells (line, column, win/loss) | | `excel_array_formulas` | Array formulas | UNIQUE, SORT, FILTER dynamic arrays | | `excel_add_subtotals` | Add subtotals | Grouping with SUM, COUNT, AVERAGE | | `excel_add_hyperlinks` | Add hyperlinks | URLs and internal sheet links | | `excel_advanced_charts` | Advanced charts | Waterfall, funnel, treemap, sunburst | | `excel_add_slicers` | Add slicers | Interactive filters for tables/pivots | | `excel_power_query` | **NEW** Power Query | ETL operations, data transformation, connections | | `excel_goal_seek` | **NEW** Goal Seek | Reverse-calculate input values for desired results | | `excel_data_table` | **NEW** Data Tables | What-if analysis with one/two variables | | `excel_scenario_manager` | **NEW** Scenario Manager | Create and compare multiple scenarios | | `excel_create_table` | **NEW** Create Excel Tables | Structured references, auto-expand tables | | `excel_table_formula` | **NEW** Table formulas | Structured references, calculated columns | | `excel_form_controls` | **NEW** Form controls | Buttons, checkboxes, dropdowns, spinners | | `excel_insert_images` | **NEW** Insert images | Pictures with positioning and formatting | | `excel_insert_shapes` | **NEW** Insert shapes | Rectangles, arrows, callouts, connectors | | `excel_smart_art` | **NEW** SmartArt graphics | Process diagrams, hierarchies, relationships | | `excel_page_setup` | **NEW** Page setup | Margins, orientation, paper size, scaling | | `excel_header_footer` | **NEW** Headers & footers | Page numbers, dates, custom text | | `excel_page_breaks` | **NEW** Page breaks | Manual page break control for printing | | `excel_track_changes` | **NEW** Track changes | Revision history and change tracking | | `excel_share_workbook` | **NEW** Share workbook | Collaborative editing settings | | `excel_workbook_comments` | **NEW** Workbook comments | Threaded comments and notes | | `excel_data_consolidation` | **NEW** Data consolidation | Combine data from multiple ranges/sheets | | `excel_custom_views` | **NEW** Custom views | Save and switch between view settings | | `excel_outline_grouping` | **NEW** Outline & grouping | Collapse/expand rows and columns | | `excel_workbook_properties` | **NEW** Workbook properties | Metadata, author, title, keywords | | `excel_remove_duplicates` | **NEW** Remove duplicates | Identify and delete duplicate rows | | `excel_flash_fill` | **NEW** Flash Fill | Auto-detect patterns and fill data | | `excel_get_transform` | **NEW** Get & Transform | Import and shape data from sources | | `excel_chart_elements` | **NEW** Chart elements | Titles, legends, axes, data labels | ### Word Tools (35) | Tool | Description | Key Features | |------|-------------|--------------| | `create_word` | Create Word documents | Paragraphs, tables, images, formatting | | `word_add_toc` | Table of contents | Auto-generated TOC with hyperlinks | | `word_mail_merge` | Mail merge | Batch document generation | | `word_find_replace` | Find & replace | Text replacement with formatting | | `word_add_comment` | Add comments | Comments and track changes | | `word_format_styles` | Apply styles | Custom styles and themes | | `word_insert_image` | Insert images | Image placement with text wrapping | | `word_add_header_footer` | Headers & footers | Customizable per section | | `word_compare_documents` | Document comparison | Track differences between docs | | `word_to_pdf` | Export to PDF | Convert Word to PDF | | `word_track_changes` | Track changes | Enable/disable revision tracking | | `word_add_footnotes` | Add footnotes | Footnotes and endnotes | | `word_add_bookmarks` | Add bookmarks | Named document locations | | `word_add_section_breaks` | Section breaks | Next page, continuous, even/odd | | `word_add_text_boxes` | Add text boxes | Positioned text containers | | `word_add_cross_references` | Cross-references | Link to bookmarks and headings | | `word_bibliography` | **NEW** Bibliography | APA, MLA, Chicago, Harvard, IEEE citations | | `word_citations` | **NEW** Citations | Insert and manage source citations | | `word_index` | **NEW** Create index | Auto-generate document index | | `word_mark_index_entry` | **NEW** Mark index entries | Tag terms for index generation | | `word_form_fields` | **NEW** Form fields | Text boxes, checkboxes, dropdown lists | | `word_content_controls` | **NEW** Content controls | Rich text, date pickers, building blocks | | `word_smart_art` | **NEW** SmartArt graphics | Process flows, org charts, diagrams | | `word_equations` | **NEW** Equations | LaTeX/MathML mathematical formulas | | `word_symbols` | **NEW** Insert symbols | Special characters and mathematical symbols | | `word_accessibility_check` | **NEW** Accessibility checker | WCAG compliance validation | | `word_alt_text` | **NEW** Alt text | Image descriptions for accessibility | | `word_digital_signature` | **NEW** Digital signatures | Sign documents electronically | | `word_protect_document` | **NEW** Document protection | Restrict editing, formatting, comments | | `word_master_document` | **NEW** Master documents | Manage multiple subdocuments | | `word_document_info` | **NEW** Document properties | Metadata, statistics, custom properties | | `word_captions` | **NEW** Captions | Auto-numbered figure/table captions | | `word_advanced_hyperlinks` | **NEW** Advanced hyperlinks | Bookmarks, headings, email links | | `word_drop_cap` | **NEW** Drop caps | Decorative first letter formatting | | `word_watermark` | **NEW** Watermarks | Text or image watermarks | ### PowerPoint Tools (30) | Tool | Description | Key Features | |------|-------------|--------------| | `create_powerpoint` | Create presentations | Slides, themes, content, charts | | `ppt_add_transition` | Slide transitions | Fade, push, wipe, dissolve effects | | `ppt_add_animation` | Object animations | Entrance, emphasis, exit effects | | `ppt_add_notes` | Speaker notes | Add/edit presenter notes | | `ppt_duplicate_slide` | Duplicate slides | Copy slides within presentation | | `ppt_reorder_slides` | Reorder slides | Change slide sequence | | `ppt_export_pdf` | Export to PDF | Convert presentation to PDF | | `ppt_add_media` | Embed media | Video and audio embedding | | `ppt_define_master_slide` | Master slides | Custom slide templates | | `ppt_add_hyperlinks` | Add hyperlinks | URLs and slide navigation links | | `ppt_add_sections` | Add sections | Organize slides into sections | | `ppt_morph_transition` | Morph transition | Smooth object morphing between slides | | `ppt_add_action_buttons` | Action buttons | Interactive navigation buttons | | `ppt_smart_art` | **NEW** SmartArt graphics | Process flows, pyramids, cycles, matrices | | `ppt_insert_icons` | **NEW** Insert icons | Professional icon library | | `ppt_3d_models` | **NEW** 3D models | Insert and manipulate 3D objects | | `ppt_zoom` | **NEW** Zoom links | Summary, slide, and section zoom navigation | | `ppt_recording` | **NEW** Screen recording | Capture screen activity in slides | | `ppt_live_web` | **NEW** Live web pages | Embed interactive web content | | `ppt_designer` | **NEW** PowerPoint Designer | AI-powered design suggestions | | `ppt_collaboration` | **NEW** Comments & @mentions | Collaborative feedback and mentions | | `ppt_presenter_coach` | **NEW** Presenter Coach | AI presentation rehearsal feedback | | `ppt_subtitles` | **NEW** Live subtitles | Real-time caption generation | | `ppt_ink_annotations` | **NEW** Ink annotations | Digital pen drawing and highlighting | | `ppt_grid_guides` | **NEW** Grids & guides | Alignment tools and smart guides | | `ppt_custom_show` | **NEW** Custom shows | Create multiple presentation versions | | `ppt_animation_pane` | **NEW** Animation pane | Advanced animation timeline control | | `ppt_slide_master_advanced` | **NEW** Advanced master slides | Layouts, placeholders, theme fonts/colors | | `ppt_theme` | **NEW** Themes | Apply and customize presentation themes | | `ppt_template` | **NEW** Templates | Create and use presentation templates | ### Outlook Tools (33) | Tool | Description | Key Features | |------|-------------|--------------| | `outlook_send_email` | Send emails | Attachments, CC/BCC, HTML support | | `outlook_create_meeting` | Create meetings | Calendar events with attendees | | `outlook_add_contact` | Add contacts | Contact information management | | `outlook_create_task` | Create tasks | Task management with priorities | | `outlook_set_rule` | Inbox rules | Automated email organization | | `outlook_read_emails` | Read emails | Fetch emails via IMAP | | `outlook_search_emails` | Search emails | Query emails by subject/from/body | | `outlook_recurring_meeting` | Recurring meetings | Daily, weekly, monthly patterns | | `outlook_save_template` | Email templates | Reusable email templates | | `outlook_mark_read` | Mark read/unread | Update email read status | | `outlook_archive_email` | Archive emails | Move emails to archive folder | | `outlook_calendar_view` | Calendar view | Get calendar events for date range | | `outlook_search_contacts` | Search contacts | Find contacts by query | | `outlook_read_full_email` | **NEW** Read full emails | Fetch complete email with attachments via IMAP | | `outlook_delete_email` | **NEW** Delete emails | Remove emails from mailbox | | `outlook_move_email` | **NEW** Move emails | Transfer emails between folders | | `outlook_create_folder` | **NEW** Create folders | Organize emails into folders | | `outlook_shared_mailbox` | **NEW** Shared mailboxes | Access and manage shared mailboxes | | `outlook_delegate_access` | **NEW** Delegate access | Grant calendar/mailbox permissions | | `outlook_out_of_office` | **NEW** Out of office | Set automatic replies | | `outlook_notes` | **NEW** Notes | Create and manage Outlook notes | | `outlook_journal` | **NEW** Journal | Track activities and interactions | | `outlook_rss_feed` | **NEW** RSS feeds | Subscribe to and read RSS feeds | | `outlook_data_file` | **NEW** Data files | Manage PST/OST files | | `outlook_quick_steps` | **NEW** Quick Steps | Multi-action email workflows | | `outlook_conversation_view` | **NEW** Conversation view | Thread emails by conversation | | `outlook_cleanup` | **NEW** Cleanup | Remove redundant messages | | `outlook_ignore_conversation` | **NEW** Ignore conversations | Auto-delete conversation messages | | `outlook_flag_email` | **NEW** Flag emails | Mark for follow-up with reminders | | `outlook_categories` | **NEW** Categories | Color-code and organize items | | `outlook_signature` | **NEW** Signatures | Create and manage email signatures | | `outlook_autocomplete` | **NEW** AutoComplete | Manage auto-suggest recipient list | | `outlook_mail_merge_advanced` | **NEW** Advanced mail merge | Bulk personalized emails with data | ## πŸš€ Quick Start ### Installation ```bash git clone https://github.com/consigcody94/office-whisperer.git cd office-whisperer npm install npm run build ``` ### Claude Desktop Setup Add to your `claude_desktop_config.json`: **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows:** `%APPDATA%\Claude\claude_desktop_config.json` **Linux:** `~/.config/Claude/claude_desktop_config.json` ```json { "mcpServers": { "office-whisperer": { "command": "node", "args": ["/absolute/path/to/office-whisperer/dist/mcp-server.js"] } } } ``` Restart Claude Desktop. ## πŸ’¬ Usage Examples ### Excel - Advanced Sales Dashboard > "Create a sales dashboard with pivot tables, conditional formatting, and charts" ```javascript { "filename": "sales_dashboard.xlsx", "sheets": [{ "name": "Data", "columns": [ { "header": "Region", "key": "region", "width": 15 }, { "header": "Revenue", "key": "revenue", "width": 15 }, { "header": "Target", "key": "target", "width": 15 }, { "header": "% of Target", "key": "percent", "width": 15 } ], "data": [ ["North", 125000, 100000, "=B2/C2"], ["South", 98000, 120000, "=B3/C3"], ["East", 156000, 140000, "=B4/C4"], ["West", 142000, 130000, "=B5/C5"] ] }] } ``` Then apply conditional formatting: ```javascript { "filename": "sales_dashboard.xlsx", "sheetName": "Data", "range": "D2:D5", "rules": [{ "type": "colorScale", "gradient": { "start": "FF0000", "middle": "FFFF00", "end": "00FF00" } }] } ``` ### Word - Professional Report with TOC > "Create a quarterly report with table of contents, executive summary, and charts" ```javascript { "filename": "Q4_Report.docx", "sections": [{ "children": [ { "type": "paragraph", "text": "Q4 2024 Performance Report", "heading": "Heading1" }, { "type": "toc", "title": "Table of Contents" }, { "type": "pageBreak" }, { "type": "paragraph", "text": "Executive Summary", "heading": "Heading1" }, { "type": "paragraph", "text": "Revenue increased 35% year-over-year...", "alignment": "justified" } ] }] } ``` ### PowerPoint - Animated Presentation > "Create a product launch presentation with transitions and animations" ```javascript { "filename": "product_launch.pptx", "theme": "dark", "slides": [ { "layout": "title", "title": "Revolutionary Product Launch", "subtitle": "Q1 2025" }, { "layout": "content", "title": "Key Features", "content": [{ "type": "text", "text": "β€’ AI-Powered Analytics\nβ€’ Real-time Collaboration\nβ€’ Cloud Integration", "x": 1, "y": 2, "fontSize": 24, "bullet": true }] } ] } ``` Then add transitions: ```javascript { "filename": "product_launch.pptx", "slideNumber": 1, "transition": { "type": "fade", "duration": 500 } } ``` ### Outlook - Automated Email Campaign > "Send personalized emails to client list with attachments" ```javascript { "to": "client@company.com", "subject": "Exclusive Q1 Offer - 30% Discount", "body": "<h1>Special Offer Just for You!</h1><p>As a valued client...</p>", "html": true, "attachments": [{ "filename": "Q1_Catalog.pdf", "path": "/path/to/catalog.pdf" }], "priority": "high", "smtpConfig": { "host": "smtp.gmail.com", "port": 587, "auth": { "user": "your-email@gmail.com", "pass": "your-app-password" } } } ``` ## 🎯 Real-World Use Cases ### 1. Financial Reporting Automation ```bash # Create Excel with formulas create_excel β†’ add_formula β†’ conditional_formatting β†’ add_chart β†’ freeze_panes ``` **Result:** Professional financial report with dynamic calculations, visual indicators, and locked headers ### 2. Document Mail Merge Campaign ```bash # Word mail merge workflow create_word (template) β†’ word_mail_merge (data) β†’ word_to_pdf (convert) ``` **Result:** 1000+ personalized letters in PDF format ready for distribution ### 3. Marketing Presentation Pipeline ```bash # PowerPoint automation create_powerpoint β†’ ppt_add_transition β†’ ppt_add_animation β†’ ppt_add_media β†’ ppt_export_pdf ``` **Result:** Polished, animated sales deck with embedded demo videos ### 4. Email Campaign Management ```bash # Outlook automation outlook_create_meeting β†’ outlook_send_email β†’ outlook_set_rule ``` **Result:** Scheduled client meetings with follow-up emails and automated inbox organization ## πŸ”₯ Why Office Whisperer v4.0 Beats the Competition ### vs Gemini for Google Workspace | Feature | Office Whisperer v4.0 | Gemini | |---------|----------------------|---------| | **Total Tools** | **143** | ~12 basic | | **Excel Advanced** | Power Query, Goal Seek, Data Tables, Scenario Manager, Excel Tables, Form Controls, SmartArt, Track Changes | Basic spreadsheets only | | **Word Features** | Bibliography (5 styles), Citations, Index, Form Fields, Content Controls, SmartArt, Equations (LaTeX/MathML), Digital Signatures | Simple document creation | | **PowerPoint** | SmartArt, Icons, 3D Models, Zoom, Screen Recording, Designer, Presenter Coach, Live Subtitles, Ink Annotations | Basic slides | | **Outlook** | Full IMAP (read/delete/move), Shared Mailboxes, Delegate Access, Out of Office, Notes, Journal, RSS, Quick Steps, Categories | Not supported | | **Coverage** | **100% of Office capabilities** | ~8% | | **Offline Use** | βœ… Yes | ❌ Cloud-only | | **File-Based** | βœ… No Office install needed | ❌ Requires Google account | | **Price** | **FREE & Open Source** | Paid Google Workspace | ### Key Advantages 1. **35x More Tools** - 143 tools vs ~4 basic tools in other solutions 2. **100% Office Coverage** - Complete professional feature set across all apps 3. **Enterprise Features** - Power Query, Digital Signatures, Presenter Coach, Shared Mailboxes 4. **True Automation** - Full workflow automation, not just basic creation 5. **Privacy First** - Local file processing, no cloud uploads required 6. **Cross-Platform** - Works on Windows, macOS, Linux 7. **No Subscription** - Free and open source forever ## πŸ“š Advanced Examples ### Excel: Complex Formula Automation ```javascript // Add advanced formulas { "filename": "analysis.xlsx", "sheetName": "Calculations", "formulas": [ { "cell": "E2", "formula": "=VLOOKUP(A2,Products!A:C,2,FALSE)" }, { "cell": "F2", "formula": "=SUMIFS(Sales!C:C,Sales!A:A,A2,Sales!B:B,\">\"&TODAY()-30)" }, { "cell": "G2", "formula": "=INDEX(Prices!B:B,MATCH(A2,Prices!A:A,0))" }, { "cell": "H2", "formula": "=IF(F2>10000,\"High\",IF(F2>5000,\"Medium\",\"Low\"))" } ] } ``` ### Word: Multi-Section Professional Document ```javascript { "filename": "technical_spec.docx", "sections": [ { "properties": { "page": { "margin": { "top": 1440, "right": 1440, "bottom": 1440, "left": 1440 } } }, "headers": [{ "type": "default", "children": [{ "type": "paragraph", "text": "Technical Specification v2.0" }] }], "footers": [{ "type": "default", "children": [{ "type": "paragraph", "text": "Confidential", "alignment": "right" }] }], "children": [ { "type": "paragraph", "text": "System Architecture", "heading": "Heading1" }, { "type": "table", "rows": [ { "cells": [ { "children": [{ "type": "paragraph", "text": "Component" }] }, { "children": [{ "type": "paragraph", "text": "Technology" }] }, { "children": [{ "type": "paragraph", "text": "Status" }] } ], "tableHeader": true } ] } ] } ] } ``` ### PowerPoint: Interactive Training Module ```javascript { "filename": "training.pptx", "theme": "colorful", "slides": [ { "layout": "title", "title": "Employee Onboarding", "subtitle": "Welcome to the Team!", "notes": "Welcome participants and introduce training agenda" }, { "layout": "content", "title": "Company Values", "content": [ { "type": "text", "text": "Innovation\nIntegrity\nCollaboration\nExcellence", "x": 1, "y": 2, "fontSize": 28, "bullet": { "type": "arrow" } }, { "type": "image", "path": "/images/company_logo.png", "x": 6, "y": 2, "w": 3, "h": 3 } ], "notes": "Emphasize core company values with real-world examples" } ] } ``` ## πŸ› οΈ Development ### Project Structure ``` office-whisperer/ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ generators/ β”‚ β”‚ β”œβ”€β”€ excel-generator.ts # 45 Excel methods β”‚ β”‚ β”œβ”€β”€ word-generator.ts # 35 Word methods β”‚ β”‚ β”œβ”€β”€ powerpoint-generator.ts # 30 PowerPoint methods β”‚ β”‚ └── outlook-generator.ts # 33 Outlook methods β”‚ β”œβ”€β”€ types.ts # 143 tool interfaces β”‚ └── mcp-server.ts # MCP server with 143 tools β”œβ”€β”€ dist/ # Compiled JavaScript β”œβ”€β”€ package.json β”œβ”€β”€ tsconfig.json └── README.md ``` ### Building from Source ```bash # Install dependencies npm install # Development mode (watch) npm run dev # Production build npm run build # Run tests (if implemented) npm test ``` ### Adding New Tools 1. Add types to `src/types.ts` 2. Implement method in appropriate generator 3. Add tool definition to `mcp-server.ts` tools array 4. Add handler in `callTool()` method 5. Update README with documentation ## 🀝 Contributing Contributions welcome! Areas for future expansion: - **Excel**: VBA Macros, Power Pivot, external data connections, cube formulas - **Word**: Advanced field codes, building blocks, XML mapping - **PowerPoint**: Custom XML, embed fonts, video editing - **Outlook**: Advanced rules engine, custom forms, voting buttons - **Cross-App**: Office automation workflows, inter-app data linking, unified search See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. ## πŸ“„ License MIT License - see [LICENSE](LICENSE) file for details. ## 🌟 Star History If Office Whisperer v4.0 saves you time, give it a ⭐! ## πŸ”— Links - **Repository:** https://github.com/consigcody94/office-whisperer - **MCP Protocol:** https://modelcontextprotocol.io - **Issues:** https://github.com/consigcody94/office-whisperer/issues - **Discussions:** https://github.com/consigcody94/office-whisperer/discussions ## πŸ“ˆ Stats - **143 Professional Tools** across 4 Office applications - **100% Coverage** of professional Office capabilities - **1.2B+ Office Users** potential market - **Zero-cost** - completely free and open source - **Production-ready** - built on battle-tested libraries (ExcelJS, docx, PptxGenJS, nodemailer, imap) - **4200+ Lines** of TypeScript automation code - **127% Growth** from v3.0 to v4.0 (80 new tools added) --- **Built with ❀️ using TypeScript and the Model Context Protocol** *Version 4.0.0 - Complete Office Automation Suite with 100% Coverage*

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/consigcody94/office-whisperer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server