LabscoMCP early access ↗
kmexnxMCP SERVER

Excel to PDF MCP Server

Turn a spreadsheet on disk into a PDF: convert_excel_to_pdf for .xls and .xlsx, convert_numbers_to_pdf for Apple Numbers .numbers files.

by kmexnx ↗Document Conversion, PDF & TranslationCommunity

LABSCO SUMMARY

Apple Numbers gets a tool of its own rather than being pushed through the Excel path.

The split means the caller chooses by file type instead of relying on the server to sniff it: convert_excel_to_pdf covers .xls and .xlsx, convert_numbers_to_pdf covers .numbers. Both take the same arguments, input_path and output_format, so there is nothing to configure per document — the unit of work is one file in, one PDF out.

What it is

A two-tool file converter: a spreadsheet path in, a PDF out.

What you get

  • convert_excel_to_pdf converts .xls and .xlsx files to PDF.
  • convert_numbers_to_pdf converts Apple Numbers .numbers files to PDF.
  • Both take the file as input_path with an output_format alongside it.

Requirements

Node.js 16 or later, and LibreOffice, which does the conversion — brew install libreoffice on macOS, apt-get install libreoffice on Ubuntu/Debian. The spreadsheet has to be on disk, at the path passed as input_path.

Setup effort

One command — npx excel-to-pdf-mcp