Skip to content

SmartPDF

by smartpdf.ru · remote · no sign-in to list tools · v1.0.0 · published by ru.smartpdf

24 PDF tools: convert to and from Office and JPG, compress, merge, split, OCR, sign, watermark

Deletes · 1Final · 1Changes · 44

48 tools: 1 can delete or cancel things, 1 do something that can't be undone, 44 change things and 2 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http smartpdf https://mcp.smartpdf.ru/mcp --header 'Authorization: <your-authorization>'

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

48 tools

Deletes or cancels 1Claude Code: deny
  • delete_pagesУдаляет указанные страницы из PDF.No findings

    Why it is in this group

    • The name "delete_pages" says "delete": a word for removing or ending something.
    Description, as the server wrote it
    Удаляет указанные страницы из PDF. file_url: публичный URL PDF-файла. pages: список номеров страниц для удаления (1-based).
Can't be undone 1Claude Code: ask
  • merge_pdfsОбъединяет несколько PDF в один.No findings

    Why it is in this group

    • The name "merge_pdfs" says "merge": a word for a change that another call does not undo.
    Description, as the server wrote it
    Объединяет несколько PDF в один. Порядок файлов = порядок страниц. file_urls: список публичных URL PDF-файлов (минимум 2).
Changes things 44Claude Code: ask
  • add_page_numbersДобавляет номера страниц в PDF.No findings

    Why it is in this group

    • The name "add_page_numbers" says "add": a word for a change.
    Description, as the server wrote it
    Добавляет номера страниц в PDF. file_url: публичный URL PDF-файла. position: bottom-center | bottom-right | top-center | top-right. start_from: стартовый номер (по умолчанию 1). prefix: текст перед номером, например "Стр. " или "— ". font_size: размер шрифта 6–72 (по умолчанию 12).
  • compress_imageСжимает фото (JPG, PNG, WEBP, HEIC).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Сжимает фото (JPG, PNG, WEBP, HEIC). Одно фото — файл, несколько — ZIP-архив. file_urls: публичные URL фото. level: light (высокое качество) | medium (по умолчанию, до 2560 px) | strong (до 1600 px). target_kb: сжать до размера в КБ (10–50000), тогда level не используется.
  • compress_pdfСжимает PDF-файл.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Сжимает PDF-файл. file_url: публичный URL PDF-файла. level: low | medium (по умолчанию) | high.
  • crop_imageОбрезает фото по рамке, формат сохраняется.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Обрезает фото по рамке, формат сохраняется. file_url: публичный URL фото. box: [x0, y0, x1, y1] долями кадра (0–1, от левого верхнего угла; фото повёрнуто по EXIF).
  • crop_pdfОбрезает страницы PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Обрезает страницы PDF. Без box — убирает белые поля автоматически. file_url: публичный URL PDF-файла. box: область [x0, y0, x1, y1] долями видимой страницы (0–1, от левого верхнего угла), например [0, 0, 1, 0.5] — верхняя половина. Содержимое за краем остаётся в файле — для скрытия данных используйте redact_pdf. pages: номера страниц (с 1) или "all".
  • djvu_to_pdfКонвертирует книгу или скан DjVu в PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует книгу или скан DjVu в PDF. file_url: публичный URL DjVu-файла.
  • edit_pdfРедактор PDF: добавляет на страницы текст, подпись, картинку, закрашивание, пометки и фигуры.No findings

    Why it is in this group

    • The name "edit_pdf" says "edit": a word for a change.
    Description, as the server wrote it
    Редактор PDF: добавляет на страницы текст, подпись, картинку, закрашивание, пометки и фигуры. file_url: публичный URL PDF-файла. objects: список объектов по порядку (последний — сверху). Координаты — доли видимой страницы (0–1, от левого верхнего угла), box — [x0, y0, x1, y1], размеры шрифта и линий — в пунктах. У каждого объекта page (с 1) и type: text — box, text (переносится по ширине box), size (12), font sans|serif|mono, bold, italic, color "#RRGGBB"; signature — box и lines (["Иванов И. И."], рукописный шрифт) или image_url (картинка подписи); image — box, image_url (PNG, JPG, WEBP); whiteout — закрасить: текст под ним удаляется из файла; color (по умолчанию чёрный, "#FFFFFF" — белый); highlight, rect, ellipse, check, cross — box, color, width, fill; line, arrow, ink — points [[x, y], ...], color, width; replace_text — заменить строку: box и baseline исходной строки, x начала, text (пустой — удалить строку). Подпись через API не входит в лимит подписей сайта.
  • epub_to_pdfКонвертирует книгу EPUB в PDF с оглавлением.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует книгу EPUB в PDF с оглавлением. file_url: публичный URL EPUB-файла. page: a5 (по умолчанию, как книга) | a4.
  • extract_pagesИзвлекает выбранные страницы в новый PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Извлекает выбранные страницы в новый PDF. file_url: публичный URL PDF-файла. pages: список номеров страниц (1-based), порядок сохраняется.
  • fb2_to_pdfКонвертирует книгу FB2 в PDF с оглавлением.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует книгу FB2 в PDF с оглавлением. file_url: публичный URL FB2-файла. page: a5 (по умолчанию, как книга) | a4.
  • flatten_pdfСглаживает PDF (flatten): впечатывает поля форм и аннотации в страницы.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Сглаживает PDF (flatten): впечатывает поля форм и аннотации в страницы. Результат нельзя редактировать — идеально для госорганов и печати. file_url: публичный URL PDF-файла.
  • grayscale_pdfПереводит PDF в оттенки серого (ч/б) — для печати и требований «только ч/б».No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Переводит PDF в оттенки серого (ч/б) — для печати и требований «только ч/б». Текст остаётся текстом. file_url: публичный URL PDF-файла.
  • heic_to_jpgКонвертирует фото HEIC/HEIF с iPhone в JPG.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует фото HEIC/HEIF с iPhone в JPG. Одно фото — JPG, несколько — ZIP-архив. file_urls: публичные URL фото HEIC. compact: уменьшить до 2000 px. keep_metadata: сохранить данные съёмки (EXIF: дата, камера, геометка).
  • html_to_pdfКонвертирует HTML-файл в PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует HTML-файл в PDF. file_url: публичный URL HTML-файла. page_size: A4 (по умолчанию) | A3 | Letter. orientation: portrait (по умолчанию) | landscape.
  • image_to_textРаспознаёт текст на фото и картинках (OCR): текст всех фото — в один TXT или DOCX.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Распознаёт текст на фото и картинках (OCR): текст всех фото — в один TXT или DOCX. Цена — как у ocr_pdf: 1,25 ₽ за каждые 10 фото (или 10 МБ). file_urls: публичные URL фото (JPG, PNG, WEBP, HEIC, TIFF, BMP). languages: rus, eng, deu, fra; по умолчанию ["rus", "eng"]. format: txt (по умолчанию, строки как на фото) | docx (абзацы).
  • jpg_to_pdfКонвертирует изображения (JPEG, PNG) в PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует изображения (JPEG, PNG) в PDF. Каждое изображение — страница. file_urls: список публичных URL изображений.
  • jpg_to_pngКонвертирует JPG в PNG.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует JPG в PNG. Одна картинка — PNG, несколько — ZIP. file_urls: публичные URL картинок JPG.
  • ocr_pdfРаспознаёт текст в сканированном PDF (OCR).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Распознаёт текст в сканированном PDF (OCR). Добавляет невидимый текстовый слой. До 100 страниц за раз (больший файл сначала разделите split_pdf); цена — 1,25 ₽ за каждые 10 страниц. file_url: публичный URL PDF-файла. languages: список языков (например ["rus","eng"]). По умолчанию: русский + английский.
  • pdf_to_excelИзвлекает таблицы из PDF и сохраняет в Excel (.xlsx).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Извлекает таблицы из PDF и сохраняет в Excel (.xlsx). file_url: публичный URL PDF-файла. layout: per-table (по умолчанию) | single-sheet.
  • pdf_to_jpgКонвертирует страницы PDF в JPEG.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует страницы PDF в JPEG. Результат — ZIP-архив (page-1.jpg, page-2.jpg...). file_url: публичный URL PDF-файла. dpi: 72 | 150 (по умолчанию) | 300.
  • pdf_to_markdownКонвертирует PDF в Markdown (.md) для нейросетей, баз знаний и документации: заголовки, списки, таблицы, ссылки, жирный и курсив.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует PDF в Markdown (.md) для нейросетей, баз знаний и документации: заголовки, списки, таблицы, ссылки, жирный и курсив. file_url: публичный URL PDF-файла. ocr: скан без текста — сначала распознать (русский и английский); до 100 страниц, цена — как у ocr_pdf.
  • pdf_to_pdfaКонвертирует PDF в PDF/A — формат долговременного хранения (архивы, суды, госорганы).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует PDF в PDF/A — формат долговременного хранения (архивы, суды, госорганы). file_url: публичный URL PDF-файла. version: 1 (PDF/A-1b) | 2 (PDF/A-2b, по умолчанию) | 3 (PDF/A-3b).
  • pdf_to_pngКонвертирует страницы PDF в PNG (без потерь, для схем и скриншотов).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует страницы PDF в PNG (без потерь, для схем и скриншотов). Результат — ZIP-архив. file_url: публичный URL PDF-файла. dpi: 72 | 150 (по умолчанию) | 300.
  • pdf_to_pptxКонвертирует PDF в PowerPoint (.pptx).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует PDF в PowerPoint (.pptx). Каждая страница — отдельный слайд. file_url: публичный URL PDF-файла.
  • pdf_to_txtИзвлекает текст из PDF в файл .txt (UTF-8).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Извлекает текст из PDF в файл .txt (UTF-8). file_url: публичный URL PDF-файла. mode: text (по умолчанию) | blocks | words. text — простой текст постранично; blocks — текст по абзацам и колонкам; words — каждое слово с координатами.
  • pdf_to_wordКонвертирует PDF в редактируемый Word-документ (.docx).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует PDF в редактируемый Word-документ (.docx). file_url: публичный URL PDF-файла. ocr: скан без текста — распознать текст (русский и английский); до 100 страниц, цена — как у ocr_pdf.
  • photo_to_pdfСобирает фото с телефона в PDF: каждое фото — страница.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Собирает фото с телефона в PDF: каждое фото — страница. HEIC с iPhone тоже. file_urls: публичные URL фото (JPG, PNG, WEBP, HEIC, TIFF, BMP), порядок = порядок страниц. page: a4 (по умолчанию, лист A4 в ориентации фото) | photo (страница по размеру фото). compact: уменьшить фото до 2000 px и убрать EXIF и геометку (по умолчанию да). grayscale: оттенки серого. scan: «Скан документа» — найти лист на фото, выровнять перспективу, белый фон. scan_color: bw (ч/б как скан, по умолчанию) | color — только при scan.
  • png_to_jpgКонвертирует PNG в JPG (прозрачность — белый фон).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует PNG в JPG (прозрачность — белый фон). Одна картинка — JPG, несколько — ZIP. file_urls: публичные URL картинок PNG.
  • pptx_to_pdfКонвертирует презентацию PowerPoint (.pptx/.ppt) в PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует презентацию PowerPoint (.pptx/.ppt) в PDF. file_url: публичный URL PPTX-файла.
  • protect_pdfЗащищает PDF паролем (AES-256).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Защищает PDF паролем (AES-256). file_url: публичный URL PDF-файла. user_password: пароль для открытия. owner_password: пароль владельца (опционально).
  • redact_pdfСкрывает персональные данные в PDF: находит и удаляет из файла (не просто закрашивает сверху) — под чёрными прямоугольниками текста больше нет.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Скрывает персональные данные в PDF: находит и удаляет из файла (не просто закрашивает сверху) — под чёрными прямоугольниками текста больше нет. Без areas — ищет сам. file_url: публичный URL PDF-файла. kinds: что искать — passport, snils, inn, phone, email, card, account (счета физлиц); по умолчанию всё. words: свои слова — ФИО, адрес, название (каждое от 3 символов). areas: области вручную — [{"page": 1, "box": [x0, y0, x1, y1]}] долями страницы (например, из find_personal_data). clean: убрать скрытые данные файла — автора, свойства, комментарии, вложения (по умолчанию да). На сканах текста нет — сначала ocr_pdf или укажите areas.
  • reorder_pagesПереупорядочивает страницы PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Переупорядочивает страницы PDF. file_url: публичный URL PDF-файла. new_order: новый порядок страниц (1-based). Например [3,1,2] для 3-страничного PDF.
  • repair_pdfВосстанавливает повреждённый PDF, который не открывается или открывается с ошибкой.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Восстанавливает повреждённый PDF, который не открывается или открывается с ошибкой. file_url: публичный URL PDF-файла.
  • resize_imageМеняет размер фото (JPG, PNG, WEBP, HEIC, TIFF, BMP), формат сохраняется.No findings

    Why it is in this group

    • The name "resize_image" says "resize": a word for a change.
    Description, as the server wrote it
    Меняет размер фото (JPG, PNG, WEBP, HEIC, TIFF, BMP), формат сохраняется. Одно фото — файл, несколько — ZIP. file_urls: публичные URL фото. percent: масштаб в процентах (1–500; по умолчанию 50) — или width и/или height в пикселях. keep_aspect: сохранить пропорции (по меньшему масштабу). enlarge: разрешить увеличение (по умолчанию фото меньше заданного не растягиваются).
  • rotate_imageПоворачивает и отражает фото, формат сохраняется.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Поворачивает и отражает фото, формат сохраняется. Одно фото — файл, несколько — ZIP. file_urls: публичные URL фото. angle: 0 | 90 (по умолчанию) | 180 | 270 — по часовой. flip: horizontal | vertical — отражение после поворота.
  • rotate_pdfПоворачивает страницы PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Поворачивает страницы PDF. file_url: публичный URL PDF-файла. pages: список номеров страниц (1-based) или "all" для всех. angle: угол поворота: 90 | 180 | 270.
  • sign_pdfДобавляет визуальную текстовую подпись на страницу PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Добавляет визуальную текстовую подпись на страницу PDF. file_url: публичный URL PDF-файла. signature_text: текст подписи. page: номер страницы (с 1). x, y: координаты (0.0–1.0). width, height: размер блока (0.0–1.0).
  • split_pdfРазделяет PDF на части.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Разделяет PDF на части. Результат — ZIP-архив с PDF-файлами. file_url: публичный URL PDF-файла. mode: every-page (по умолчанию) | half | ranges. ranges: диапазоны при mode=ranges, например "1-3,5-7,10".
  • unlock_pdfСнимает парольную защиту с PDF.No findings

    Why it is in this group

    • The name "unlock_pdf" says "unlock": a word for a change.
    Description, as the server wrote it
    Снимает парольную защиту с PDF. file_url: публичный URL защищённого PDF. password: пароль для снятия защиты.
  • watermark_pdfДобавляет водяной знак на страницы PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Добавляет водяной знак на страницы PDF. file_url: публичный URL PDF-файла. text: текст водяного знака (исключает image_url). image_url: URL PNG-изображения для водяного знака (исключает text). opacity: прозрачность 0.0–1.0 (по умолчанию 0.3). angle: угол поворота текста (по умолчанию 45). position: center | tile | top-left | top-right | bottom-left | bottom-right.
  • webp_to_jpgКонвертирует WEBP в JPG.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует WEBP в JPG. Одна картинка — JPG, несколько — ZIP. file_urls: публичные URL картинок WEBP.
  • word_to_jpgКонвертирует документ Word (DOC, DOCX, ODT, RTF) в картинки JPG: одна страница — JPG, несколько — ZIP.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует документ Word (DOC, DOCX, ODT, RTF) в картинки JPG: одна страница — JPG, несколько — ZIP. file_url: публичный URL документа. dpi: 72 | 150 (по умолчанию) | 300.
  • word_to_pdfКонвертирует Word-документ (.doc/.docx) в PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует Word-документ (.doc/.docx) в PDF. file_url: публичный URL Word-файла.
  • xlsx_to_pdfКонвертирует таблицу Excel (.xlsx/.xls) в PDF.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Конвертирует таблицу Excel (.xlsx/.xls) в PDF. file_url: публичный URL XLSX-файла.
Only reads 2Claude Code: allow
  • find_personal_dataНаходит персональные данные в PDF, файл не меняет.No findings

    Why it is in this group

    • The name "find_personal_data" says "find": a word for reading.
    Description, as the server wrote it
    Находит персональные данные в PDF, файл не меняет. Номера проверяются контрольными суммами (СНИЛС, ИНН, карты). file_url: публичный URL PDF-файла. kinds: passport, snils, inn, phone, email, card, account; по умолчанию всё. words: свои слова — ФИО, адрес (каждое от 3 символов). Возвращает result: {"pages": [{"page", "items": [{"kind", "text", "boxes"}]}], "scanned": [страницы-сканы без текста], "total"}; boxes — [x0, y0, x1, y1] долями страницы, их можно передать в redact_pdf как areas.
  • get_balanceВозвращает баланс API аккаунта (общий для всех ключей и MCP), в рублях.No findings

    Why it is in this group

    • The name "get_balance" says "get": a word for reading.
    Description, as the server wrote it
    Возвращает баланс API аккаунта (общий для всех ключей и MCP), в рублях. balance: остаток, ₽; spent_month: потрачено в этом месяце, ₽; request_price: цена запроса за каждые начатые request_unit_mb МБ входа (файл до 10 МБ — один запрос); included_remaining: сколько обычных запросов в текущем месяце тарифа ещё входит в тариф Бизнес (месяц — от даты покупки, обновятся в included_resets_at; расходуются раньше баланса; у других тарифов 0).

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http smartpdf https://mcp.smartpdf.ru/mcp --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__smartpdf__get_balance",
      "mcp__smartpdf__find_personal_data"
    ],
    "ask": [
      "mcp__smartpdf__pdf_to_word",
      "mcp__smartpdf__word_to_pdf",
      "mcp__smartpdf__merge_pdfs",
      "mcp__smartpdf__compress_pdf",
      "mcp__smartpdf__sign_pdf",
      "mcp__smartpdf__jpg_to_pdf",
      "mcp__smartpdf__pptx_to_pdf",
      "mcp__smartpdf__xlsx_to_pdf",
      "mcp__smartpdf__html_to_pdf",
      "mcp__smartpdf__pdf_to_jpg",
      "mcp__smartpdf__pdf_to_pptx",
      "mcp__smartpdf__pdf_to_excel",
      "mcp__smartpdf__split_pdf",
      "mcp__smartpdf__ocr_pdf",
      "mcp__smartpdf__rotate_pdf",
      "mcp__smartpdf__extract_pages",
      "mcp__smartpdf__reorder_pages",
      "mcp__smartpdf__protect_pdf",
      "mcp__smartpdf__unlock_pdf",
      "mcp__smartpdf__watermark_pdf",
      "mcp__smartpdf__add_page_numbers",
      "mcp__smartpdf__pdf_to_txt",
      "mcp__smartpdf__flatten_pdf",
      "mcp__smartpdf__photo_to_pdf",
      "mcp__smartpdf__pdf_to_png",
      "mcp__smartpdf__crop_pdf",
      "mcp__smartpdf__edit_pdf",
      "mcp__smartpdf__redact_pdf",
      "mcp__smartpdf__pdf_to_markdown",
      "mcp__smartpdf__grayscale_pdf",
      "mcp__smartpdf__pdf_to_pdfa",
      "mcp__smartpdf__repair_pdf",
      "mcp__smartpdf__djvu_to_pdf",
      "mcp__smartpdf__fb2_to_pdf",
      "mcp__smartpdf__epub_to_pdf",
      "mcp__smartpdf__heic_to_jpg",
      "mcp__smartpdf__compress_image",
      "mcp__smartpdf__resize_image",
      "mcp__smartpdf__rotate_image",
      "mcp__smartpdf__crop_image",
      "mcp__smartpdf__word_to_jpg",
      "mcp__smartpdf__image_to_text",
      "mcp__smartpdf__png_to_jpg",
      "mcp__smartpdf__jpg_to_png",
      "mcp__smartpdf__webp_to_jpg"
    ],
    "deny": [
      "mcp__smartpdf__delete_pages"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as smartpdf. Review it before you use it.