# edit_pages: Edit pages

Change a PDF's pages (counted from 1): delete pages, keep only some pages, put pages in a new order (pages left out are dropped), or rotate all pages or a range.

A tool of the [FynePDF MCP server](https://fynepdf.com/developers/docs/mcp) (`https://api.fynepdf.com/mcp`). Makes a new file; the original is kept.

## Ask for it

- "Delete pages 2 and 5."
- "Rotate the scanned pages the right way up."

## Inputs

| Input | Type | Required | What it does |
|---|---|---|---|
| `file_id` | string |  | A FynePDF file_id from upload_file, import_file_from_url or an earlier tool. |
| `file` | object |  | A file the person attached in ChatGPT (filled in by ChatGPT). |
| `file_url` | string |  | A public link to the file. |
| `library_file_id` | string |  | A file from the person's FynePDF Library (from list_library_files). |
| `operation` | "delete" · "keep" · "reorder" · "rotate" | yes |  |
| `pages` | array of integer |  | For delete and keep: the pages. For reorder: every page to keep, in the new order. |
| `angle` | 90 or 180 or 270 |  |  |
| `page_range` | string |  | For rotate: "all" (default), a page like "4" or a range like "2-7". |

## The same over HTTP

From your own code, call [Delete PDF pages API](https://fynepdf.com/developers/docs/api/delete-pages), [Extract PDF pages API](https://fynepdf.com/developers/docs/api/extract-pages), [Reorder PDF pages API](https://fynepdf.com/developers/docs/api/reorder-pages), [Rotate PDF API](https://fynepdf.com/developers/docs/api/rotate).

## Connect it

[Claude](https://fynepdf.com/developers/docs/mcp/claude) · [ChatGPT](https://fynepdf.com/developers/docs/mcp/chatgpt) · [Cursor](https://fynepdf.com/developers/docs/mcp/cursor) · [VS Code](https://fynepdf.com/developers/docs/mcp/vscode) · [Claude Code](https://fynepdf.com/developers/docs/mcp/claude-code)


---

Open this page in a browser: https://fynepdf.com/developers/docs/mcp/tools/edit_pages

More: [All tools](https://fynepdf.com/tools) · [AI agents](https://fynepdf.com/ai/agents) · [llms.txt](https://fynepdf.com/llms.txt) · [Sitemap](https://fynepdf.com/sitemap.xml)
