# PDF MCP documentation > Generate, read, and work with PDFs through the PDF MCP server and REST API. [Complete documentation as Markdown](https://pdf-mcp.io/llms-full.txt) ## Getting started - [Getting started](https://pdf-mcp.io/docs/getting-started.md): Connect an AI client or use the REST API to create, read, and edit PDFs with pdf-mcp. - [Authentication](https://pdf-mcp.io/docs/authentication.md): Use API keys for REST requests or OAuth for remote MCP clients - [Quick start](https://pdf-mcp.io/docs/quick-start.md): Create an API key and generate your first PDF with curl, Python, or Node.js. - [Workspaces](https://pdf-mcp.io/docs/workspaces.md): Share templates and credits while keeping members' files private - [Storage modes](https://pdf-mcp.io/docs/storage-modes.md): Choose how pdf-mcp stores and returns PDFs through the REST API and MCP server ## MCP clients - [MCP server](https://pdf-mcp.io/docs/mcp-server.md): Connect your AI client to pdf-mcp, sign in with OAuth, and create, read, or edit PDFs. - [Claude](https://pdf-mcp.io/docs/mcp-client-claude.md): Connect Claude on the web or desktop to pdf-mcp with a remote connector and OAuth sign-in. - [ChatGPT](https://pdf-mcp.io/docs/mcp-client-chatgpt.md): Connect ChatGPT to pdf-mcp through developer mode and authorize PDF tools with OAuth. - [Cursor](https://pdf-mcp.io/docs/mcp-client-cursor.md): Add pdf-mcp to Cursor with one click, sign in with OAuth, and create your first PDF. - [VS Code](https://pdf-mcp.io/docs/mcp-client-vscode.md): Add pdf-mcp to VS Code with one click and use its PDF tools in Copilot agent chat. - [Claude Code](https://pdf-mcp.io/docs/mcp-client-claude-code.md): Connect Claude Code to the hosted pdf-mcp server with one command and OAuth authentication. - [Codex](https://pdf-mcp.io/docs/mcp-client-codex.md): Add pdf-mcp to Codex, authenticate with OAuth, and use PDF tools from your coding session. ## Integrations - [n8n integration](https://pdf-mcp.io/docs/integration-n8n.md): Call pdf-mcp from an n8n workflow with an HTTP Request node - [Zapier integration](https://pdf-mcp.io/docs/integration-zapier.md): Call pdf-mcp from a Zap with Webhooks by Zapier - [Make integration](https://pdf-mcp.io/docs/integration-make.md): Call pdf-mcp from a Make scenario with an HTTP module ## API reference - [API reference](https://pdf-mcp.io/docs/api-reference.md): Request and response details for pdf-mcp PDF endpoints - [HTML to PDF](https://pdf-mcp.io/docs/api-html-to-pdf.md): Request and response details for converting HTML to PDF with /htmlToPdf - [Text to PDF](https://pdf-mcp.io/docs/api-text-to-pdf.md): Request and response details for converting plain text to PDF with /textToPdf - [Image to PDF](https://pdf-mcp.io/docs/api-image-to-pdf.md): Request and response details for converting images to PDF with /imageToPdf - [Extract text](https://pdf-mcp.io/docs/api-extract-text.md): Request and response details for extracting text with /extractText - [PDF to image](https://pdf-mcp.io/docs/api-pdf-to-image.md): Request and response details for converting PDF pages to images with /pdfToImage - [Extract pages](https://pdf-mcp.io/docs/api-extract-pages.md): Request and response details for selecting or rearranging PDF pages with /extractPages - [Merge PDFs](https://pdf-mcp.io/docs/api-merge-pdfs.md): Request and response details for combining PDFs with /mergePdfs - [Page count](https://pdf-mcp.io/docs/api-page-count.md): Request and response details for counting PDF pages with /pageCount - [Grep PDF](https://pdf-mcp.io/docs/api-grep-pdf.md): Request and response details for searching PDFs with /grepPdf - [Files API](https://pdf-mcp.io/docs/api-files.md): List, search, retrieve, download, and delete stored PDFs ## Resources - [CSS print styling](https://pdf-mcp.io/docs/css-print-styling.md): CSS rules for PDF page size, breaks, headers, footers, counters, and print layout - [Print styling guide](https://pdf-mcp.io/docs/print-styling.md): HTML and CSS patterns for predictable PDF layout and rendering ## Agent references - [PDF MCP API skill](https://pdf-mcp.io/raw/SKILL.md) - [CSS print styling reference](https://pdf-mcp.io/raw/PRINT.md)