# packforai-mcp

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/zymsj8j9z9-ship-it/packforai-mcp  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/packforai-mcp

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

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

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

## Documentation & 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](https://packforai.com).

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](https://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:

```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`**

| Param | Type | Description |
|-------|------|-------------|
| `path` | string | Absolute path to a local document file. |
| `url` | string | Public https URL of a document to fetch and convert. |
| `ocr` | boolean | Force OCR for scanned / image-only PDFs (Pro). Default `false`. |
| `full` | boolean | Return 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

- Website: [packforai.com](https://packforai.com)
- API docs: [packforai.com/docs](https://packforai.com/docs)

## License

MIT

