Edit PDFs with a chat inside the app, or let Claude Code, Claude Desktop, VS Code or Codex work on your documents through Pdf Editor's built-in MCP server.
The AI Console is a chat panel inside Pdf Editor. Open it from the ✨ AI button next to the 💬 Feedback button (bottom-left), or from the Window menu. Type what you want in plain language; the answer is applied to the document in front of you and every change is undoable.
Ask it to "find every price and highlight it", "rewrite the second paragraph on page 3 in plain English" or "add a Confidential stamp to all pages". It uses the same document tools as the MCP server, so what an assistant can do, the console can do too — and Undo takes it back.
Settings ▸ AI:
sk-ant-…).sk-…).AIza…).With your own key you can also edit the Base prompt, the standing instructions sent with every request — house style, default colours, language, anything you always want applied.
--mcp-http [port]. The endpoint is POST http://127.0.0.1:<port>/mcp.The MCP server is the app itself, launched with --mcp-stdio or --mcp-http. The path below assumes the app is in /Applications; copy the exact one from Help ▸ MCP Server….
Run once in a terminal (add --scope user to make it available in every project), or paste the JSON below into .mcp.json in the project folder.
claude mcp add pdfeditorpro -- "/Applications/Pdf Editor.app/Contents/MacOS/Pdf Editor" --mcp-stdio
{
"mcpServers": {
"pdfeditorpro": {
"command": "/Applications/Pdf Editor.app/Contents/MacOS/Pdf Editor",
"args": ["--mcp-stdio"]
}
}
}
Then, in a Claude Code session, ask for something and watch Pdf Editor: "open the front document and list what's in it", "add a title in the top-left corner". Claude Code launches Pdf Editor if it is not running.
Add the same mcpServers block to ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop. The Pdf Editor tools appear in the tools menu of every chat.
{
"mcpServers": {
"pdfeditorpro": {
"command": "/Applications/Pdf Editor.app/Contents/MacOS/Pdf Editor",
"args": ["--mcp-stdio"]
}
}
}
VS Code: add to .vscode/mcp.json in the workspace, or to the user-level file opened by the MCP: Open User Configuration command. Antigravity: paste the mcpServers block above into its MCP configuration file (Settings ▸ MCP Servers ▸ edit the configuration).
{
"servers": {
"pdfeditorpro": {
"type": "stdio",
"command": "/Applications/Pdf Editor.app/Contents/MacOS/Pdf Editor",
"args": ["--mcp-stdio"]
}
}
}
Add to ~/.codex/config.toml:
[mcp_servers.pdfeditorpro] command = "/Applications/Pdf Editor.app/Contents/MacOS/Pdf Editor" args = ["--mcp-stdio"]
If your client prefers an HTTP endpoint, turn the server on in Settings ▸ MCP Server and point the client at it. From a terminal you can also run:
"/Applications/Pdf Editor.app/Contents/MacOS/Pdf Editor" --mcp-http 8765 # → MCP HTTP server listening on http://127.0.0.1:8765/mcp
Tools act on the document open in the front window and go through the same undo stack as the UI — undo reverts an assistant's change exactly like ⌘Z.
open_pdfdoc_infosaveundoredolist_fontsrender_pagecompare_pagepage_textfind_textedit_textrestyle_textadd_textplace_imagemarkup_textannotate_wordsadd_notelist_notesadd_stampdraw_inkdraw_shapelist_annotationsdelete_annotationpage_addpage_duplicatepage_movepage_rotatepage_deleteextract_pagesform_fieldsfill_form_texttoggle_form_checkboxapply_watermarkremove_watermarksAvailable on the App Store. Beta builds: Join us on Discord to get TestFlight beta builds of the next versions before they reach the App Store.