Excel to PDF Converter

by kmexnx

6 stars
335 downloads
Not rated
GitHub

About

Converts Excel and Apple Numbers spreadsheets to PDF format, enabling file sharing with stakeholders who lack access to the original applications.

Details

Author
kmexnx
Repository
kmexnx/excel-to-pdf-mcp
GitHub stars
6
Downloads
335
License
MIT License
Categories
Productivity, Other, AI, Design, Workplace, File Management, Communication, Frontend, Infrastructure

- Convert Excel files (.xls, .xlsx) to PDF
- Convert Apple Numbers files (.numbers) to PDF
- Integrates with AI assistants via the Model Context Protocol
- Secure file handling that respects project boundaries
- Easy installation via npm

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Excel to PDF Converter
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 excel-to-pdf-mcp

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

To install Excel to PDF Converter for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @kmexnx/excel-to-pdf-mcp --client claude

LibreOffice is required for the conversion process. Install it according to your operating system:

npm install -g excel-to-pdf-mcp

convert_excel_to_pdf

Converts Excel files (.xls/.xlsx) to PDF format. Arguments: input_path (required, relative path to the Excel file), output_format (optional, output format, currently only PDF is supported, default: 'pdf')

convert_numbers_to_pdf

Converts Apple Numbers files (.numbers) to PDF format. Arguments: input_path (required, relative path to the Numbers file), output_format (optional, output format, currently only PDF is supported, default: 'pdf')

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "excel to pdf converter": {
            "env": {},
            "args": [
                "excel-to-pdf-mcp"
            ],
            "shell": false,
            "command": "npx"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "excel-to-pdf-mcp"
    ],
    "shell": false,
    "command": "npx"
}

Macos

{
    "env": [],
    "args": [
        "excel-to-pdf-mcp"
    ],
    "shell": false,
    "command": "npx"
}

Windows

{
    "env": [],
    "args": [
        "/c",
        "npx",
        "excel-to-pdf-mcp"
    ],
    "shell": true,
    "command": "cmd"
}

An MCP (Model Context Protocol) server that can convert Excel (.xls/.xlsx) and Apple Numbers (.numbers) files to PDF format. This tool integrates with AI assistants like Claude to enable file conversion directly through the conversation.

- Convert Excel files (.xls, .xlsx) to PDF
- Convert Apple Numbers files (.numbers) to PDF
- Integrates with AI assistants via the Model Context Protocol
- Secure file handling that respects project boundaries
- Easy installation via npm

- Node.js 16 or higher
- LibreOffice (for the conversion process)

To install Excel to PDF Converter for Claude Desktop automatically viaSmithery:

npx -y @smithery/cli install @kmexnx/excel-to-pdf-mcp --client claude

LibreOffice is required for the conversion process. Install it according to your operating system:

Download and install fromLibreOffice official website.

To use this MCP server with Claude desktop:
- Configure your MCP settings in Claude desktop by adding this server to yourmcp_settings.json:

{ "mcpServers": { "excel-to-pdf-mcp": { "command": "npx", "args": ["excel-to-pdf-mcp"], "name": "Excel to PDF Converter" } } }

-

Make sure your Excel or Numbers files are within your project directory.

Once configured, Claude will be able to convert your spreadsheet files to PDF using this tool.

Here's an example of how a conversation with Claude might look when using this MCP server:

User: "I need to convert my quarterly_report.xlsx to PDF so I can share it with stakeholders."

Claude: "I can help you convert your Excel file to PDF. Let me use the Excel to PDF converter tool."

Claude would then use the tool behind the scenes:

Tool: convert_excel_to_pdf Arguments: { "input_path": "quarterly_report.xlsx", "output_format": "pdf" }

Claude: "I've converted your Excel file to PDF. You can find it at: quarterly_report-1628347658-a7b2c9.pdf in your project directory."

This MCP server provides the following tools:

Converts Excel files (.xls/.xlsx) to PDF format.

- input_path: Relative path to the Excel file (required)
- output_format: Output format, currently only PDF is supported (default: "pdf")

Converts Apple Numbers files (.numbers) to PDF format.

- input_path: Relative path to the Numbers file (required)
- output_format: Output format, currently only PDF is supported (default: "pdf")

If you want to run from source or contribute:
- Clone the repository
- Install dependencies:npm install
- Build the project:npm run build
- Run the server:npm start

Convert files (DOCX, XLSX, PPTX, images), HTML, and Markdown to pixel-perfect PDFs — npx stdio or hosted Streamable HTTP, free API key in one click.

Universal document generation and conversion MCP. Generate PDF/DOCX/XLSX from templates+JSON (invoices, contracts, reports), batch generation, 100+ format conversions.

A server for reading and converting documents between PDF, DOCX, and Markdown formats using marker-pdf and pandoc.

MCP for work with docx files. Make copy format from docx files.

Convert any file or URL to clean AI-ready Markdown. Supports PDF, Word, Excel, PowerPoint, YouTube, ArXiv, Wikipedia, and 18 more formats. Up to 63% fewer tokens for ChatGPT and Claude. Free, no API key required.

A server that converts various file types, including documents, images, audio, and web pages, into Markdown format.

MCP-MD-PDF: Markdown to Word/PDF Converter

A simple, reliable Model Context Protocol (MCP) server that converts Markdown files into professional Word (.docx) and PDF documents — with full support for .dotx templates.

A server for converting document formats using Pandoc.

Turn messy text into clean output fast—GUI for humans, MCP tools for AI IDEs (Cursor/Claude). 33 deterministic text utilities.

MCP server for BulkRender — generate bulk DOCX and PDF documents from Claude, Cursor, Windsurf, and any MCP-compatible AI assistant

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.