Packforai Mcp

io.github.zymsj8j9z9-ship-itPublished by GitHub account zymsj8j9z9-ship-itv0.1.1Updated Nov 3, 2026

Convert PDF, DOCX, XLSX, CSV, JSON into clean, AI-ready Markdown via the PackForAI API.

VerifiedSTDIODesktop onlyFiles & StorageAI & ML

Overview

AI-generated overview

Converts PDF, DOCX, PPTX, XLSX, CSV and JSON files into clean, AI-ready Markdown through the PackForAI API, from inside an MCP client.

What you can do
  • Convert a local document by absolute path into compact Markdown
  • Fetch a public https document URL and return the converted Markdown
  • Force OCR for scanned or image-only PDFs
  • Return the full document Markdown, such as complete spreadsheet tables, instead of the compact version
  • Report a token-savings summary alongside the result
When to use it
Useful when an assistant needs to read messy PDFs, Office files or spreadsheets and you want clean Markdown with fewer tokens instead of pasting raw content. It fits document-heavy research, report and spec reading, and scanned PDFs that need OCR.
Requirements
Runs locally via npx, so Node.js 18 or newer is needed. A PackForAI API key on the Pro plan is required, supplied in the PACKFORAI_API_KEY environment variable. Network access to the PackForAI API is needed; PACKFORAI_BASE_URL can override the default endpoint.
Before you install
The API key is a paid Pro-plan credential stored in the client config; keep it out of shared files. Documents given by path or URL are sent to the PackForAI service for conversion, so avoid confidential files unless that is acceptable. The server reads local files and fetches remote URLs on request.

Installation

In SourceWeft

  1. Open Packforai Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

PackForAI MCP server

Convert PDF, DOCX, PPTX, XLSX, CSV and JSON into clean, compact, AI-ready Markdown, directly inside Claude, Cursor and any other MCP client. Powered by PackForAI.

Instead of pasting a messy PDF into your AI (broken text, lost tables, wasted tokens), ask your assistant to convert it first: it comes back as clean Markdown with up to 65% fewer tokens.

What you need

Install

The server runs via npx, so there is nothing to install globally. Add it to your MCP client's config.

Claude Desktop

Edit claude_desktop_config.json (Settings → Developer → Edit Config) and add:

json
{  "mcpServers": {    "packforai": {      "command": "npx",      "args": ["-y", "packforai-mcp"],      "env": { "PACKFORAI_API_KEY": "your_key_here" }    }  }}

Restart Claude Desktop.

Cursor

Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

json
{  "mcpServers": {    "packforai": {      "command": "npx",      "args": ["-y", "packforai-mcp"],      "env": { "PACKFORAI_API_KEY": "your_key_here" }    }  }}

Usage

Once connected, just ask your assistant, for example:

  • "Convert ~/Downloads/Q4-report.pdf to clean Markdown."
  • "Fetch https://example.com/spec.docx and give me the AI-ready version."
  • "Convert this scanned PDF with OCR: /path/to/scan.pdf."

Tool

convert_document

ParamTypeDescription
pathstringAbsolute path to a local document file.
urlstringPublic https URL of a document to fetch and convert.
ocrbooleanForce OCR for scanned / image-only PDFs (Pro). Default false.
fullbooleanReturn the full document.md (e.g. complete spreadsheet tables) instead of the compact version. Default false.

Provide either path or url. Returns the Markdown plus a token-savings summary.

Config

  • PACKFORAI_API_KEY (required) — your PackForAI API key.
  • PACKFORAI_BASE_URL (optional) — override the API base (defaults to https://packforai.com/api/v1).

Links

License

MIT

Source: README.md at commit ad201d1

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts