# html2pdfconverter/mcp-server

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/html2pdfconverter/mcp-server  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/html2pdfconverter-mcp-server

## Description
MCP server for HTML2PDF Converter

## 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": {
  "mcp-server": {
    "command": "npx",
    "args": ["-y","html2pdfconverter-mcp-server"]
  }
}
```

## Documentation & README

# HTML2PDF Converter MCP Server

An MCP (Model Context Protocol) server for HTML2PDF Converter. This server exposes a `generate_pdf` tool, allowing AI models like Claude, Cursor, and others to seamlessly convert HTML or URLs to PDF documents on your behalf.

## Requirements

- Node.js >= 18
- An HTML2PDF Converter API Key (get one at [https://html2pdfconverter.com](https://html2pdfconverter.com))

## Usage

You can run this MCP server directly via `npx` in any MCP-compatible client.

### Claude Desktop Configuration

Add the following to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "html2pdf": {
      "command": "npx",
      "args": ["-y", "@html2pdfconverter/mcp-server"],
      "env": {
        "HTML2PDF_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}
```

### Cursor Configuration

In Cursor, go to **Settings > MCP Servers** and add a new server:
- **Type:** command
- **Command:** `npx -y @html2pdfconverter/mcp-server`
- **Environment Variables:** `HTML2PDF_API_KEY=YOUR_API_KEY_HERE`

## Available Tools

- `generate_pdf`: Converts a URL or raw HTML string into a PDF and saves it to a temporary file, returning the file path.

## Development

```bash
# Install dependencies
npm install

# Build
npm run build

# Run locally (requires HTML2PDF_API_KEY env var)
HTML2PDF_API_KEY=your_key npm start
```

