# pdfia > Free, private PDF tools. Every browser tool runs 100% client-side (files never leave the user's device). For AI agents, pdfia also offers a free REST API and an MCP server that process files in-memory and never store them. ## For AI agents (programmatic access) - MCP server (Streamable HTTP, no auth): https://pdfia.com/mcp Add to an MCP client as: {"type": "http", "url": "https://pdfia.com/mcp"} Tools: merge_pdfs, split_pdf, extract_pages, remove_pages, rotate_pdf, watermark_pdf, add_page_numbers, get_pdf_metadata, set_pdf_metadata, flatten_pdf. PDFs are passed as base64 strings. - REST API index (JSON, self-describing): https://pdfia.com/api POST https://pdfia.com/api/v1/{merge|split|extract|remove|rotate|watermark|page-numbers|metadata|flatten} with a JSON body; files as base64. - Docs for both: https://pdfia.com/developers/ - Limits (free): 10 MB per file, 20 files per request, ~30 operations per 10 minutes per IP. - Privacy: API/MCP files are processed in-memory only — never stored, never logged. ## Browser tools (for humans; 100% client-side) - Merge PDF: https://pdfia.com/merge-pdf/ - Split PDF: https://pdfia.com/split-pdf/ - Remove Pages: https://pdfia.com/remove-pdf-pages/ - Extract Pages: https://pdfia.com/extract-pdf-pages/ - Organize (reorder) PDF: https://pdfia.com/organize-pdf/ - Rotate PDF: https://pdfia.com/rotate-pdf/ - Crop PDF: https://pdfia.com/crop-pdf/ - Compress PDF: https://pdfia.com/compress-pdf/ - Grayscale PDF: https://pdfia.com/grayscale-pdf/ - Flatten PDF: https://pdfia.com/flatten-pdf/ - PDF to JPG: https://pdfia.com/pdf-to-jpg/ - PDF to PNG: https://pdfia.com/pdf-to-png/ - PDF to Text: https://pdfia.com/pdf-to-text/ - JPG to PDF: https://pdfia.com/jpg-to-pdf/ - PNG to PDF: https://pdfia.com/png-to-pdf/ - Add Page Numbers: https://pdfia.com/add-page-numbers/ - Watermark PDF: https://pdfia.com/watermark-pdf/ - Edit PDF Metadata: https://pdfia.com/pdf-metadata/