
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.
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.
Installation
In SourceWeft
- Open Packforai Mcp in the dashboard and add it to a workspace.
- 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
- Node.js 18+
- A PackForAI API key (Pro plan). Create one at packforai.com/account.
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:
Restart Claude Desktop.
Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
Usage
Once connected, just ask your assistant, for example:
- "Convert
~/Downloads/Q4-report.pdfto clean Markdown." - "Fetch
https://example.com/spec.docxand give me the AI-ready version." - "Convert this scanned PDF with OCR:
/path/to/scan.pdf."
Tool
convert_document
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 tohttps://packforai.com/api/v1).
Links
- Website: packforai.com
- API docs: packforai.com/docs
License
MIT
Source: README.md at commit ad201d1
Tools
0Version history
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