Документация

MCP-сервер

MCP-сервер SmartPDF даёт ИИ-агенту 47 операций с PDF и фото и проверку баланса — агент сам выбирает операцию по вашей просьбе. Ключ и баланс — те же, что у REST API.

Подключение

Адресhttps://mcp.smartpdf.ru/mcp
ТранспортStreamable HTTP, без сессий
КлючAuthorization: Bearer sk_live_… или X-API-Key: sk_live_…

Ключ в адресе (?token=) не принимается: спецификация MCP это запрещает, а адрес попадает в журналы. Список инструментов (tools/list) доступен и без ключа, вызов инструмента без ключа вернёт ошибку со ссылкой на кабинет.

Пошаговые инструкции: Claude Code, Claude Desktop, Cursor, VS Code, Codex CLI, Gemini CLI, Windsurf и Cline, n8n, Make.

Как агент работает с файлами

Инструменты принимают публичную ссылку на файл (file_url, до 100 МБ) и возвращают ссылку на результат (download_url) со сроком (expires_at). Файл с компьютера агент сначала загружает через REST API — см. Как передать файл.

Инструменты

ИнструментЧто делаетREST
word_to_pdfWord в PDF/pdf/word-to-pdf
jpg_to_pdfJPG в PDF/pdf/jpg-to-pdf
photo_to_pdfФото в PDF/pdf/photo-to-pdf
xlsx_to_pdfExcel в PDF/pdf/xlsx-to-pdf
pptx_to_pdfPowerPoint в PDF/pdf/pptx-to-pdf
djvu_to_pdfDjVu в PDF/pdf/djvu-to-pdf
fb2_to_pdfFB2 в PDF/pdf/fb2-to-pdf
epub_to_pdfEPUB в PDF/pdf/epub-to-pdf
html_to_pdfHTML в PDF/pdf/html-to-pdf
pdf_to_wordPDF в Word/pdf/to-word
pdf_to_jpgPDF в JPG/pdf/to-jpg
pdf_to_pngPDF в PNG/pdf/to-png
pdf_to_excelPDF в Excel/pdf/to-excel
pdf_to_pptxPDF в PowerPoint/pdf/to-pptx
pdf_to_markdownPDF в Markdown/pdf/to-markdown
pdf_to_txtPDF в текст/pdf/to-txt
compress_imageСжать фото/pdf/compress-image
heic_to_jpgHEIC в JPG/pdf/heic-to-jpg
image_to_textФото в текст/pdf/image-to-text
png_to_jpgPNG в JPG/pdf/png-to-jpg
jpg_to_pngJPG в PNG/pdf/jpg-to-png
webp_to_jpgWEBP в JPG/pdf/webp-to-jpg
resize_imageИзменить размер фото/pdf/resize-image
crop_imageОбрезать фото/pdf/crop-image
rotate_imageПовернуть фото/pdf/rotate-image
word_to_jpgWord в JPG/pdf/word-to-jpg
edit_pdfРедактор PDF/pdf/edit
compress_pdfСжать PDF/pdf/compress
grayscale_pdfPDF в ч/б/pdf/grayscale
pdf_to_pdfaPDF в PDF/A/pdf/to-pdfa
repair_pdfВосстановить PDF/pdf/repair
merge_pdfsОбъединить PDF/pdf/merge
split_pdfРазделить PDF/pdf/split
ocr_pdfРаспознать текст/pdf/ocr
flatten_pdfСгладить PDF/pdf/flatten
delete_pagesУдалить страницы/pdf/delete-pages
crop_pdfОбрезать PDF/pdf/crop
extract_pagesИзвлечь страницы/pdf/extract-pages
rotate_pdfПовернуть страницы/pdf/rotate
reorder_pagesПорядок страниц/pdf/reorder-pages
add_page_numbersНумерация страниц/pdf/add-page-numbers
sign_pdfПодписать PDF/pdf/sign
protect_pdfЗащитить паролем/pdf/protect
unlock_pdfСнять пароль/pdf/unlock
redact_pdfСкрыть персональные данные/pdf/redact
find_personal_dataНайти персональные данные/pdf/find-personal-data
watermark_pdfВодяной знак/pdf/watermark
get_balanceБаланс API, расход за месяц и цена запросаGET /v1/api-keys/balance

Параметры каждого инструмента агент получает от сервера сам — они те же, что у REST, но вместо file_id — ссылка на файл.

Оплата

Каждый вызов инструмента — запрос API с той же ценой (Оплата). get_balance показывает остаток и цену запроса. Если денег не хватает, агент получит ошибку с объяснением.

Примеры запросов к агенту

  • «Сожми PDF по этим ссылкам и пришли ссылки на результат»
  • «Распознай текст в скане договора и сделай из него Word»
  • «Объедини три счёта в один PDF и пронумеруй страницы»
  • «Поставь водяной знак «КОПИЯ» на все страницы»
  • «Сколько осталось на балансе SmartPDF?»

Эта страница для агентов: Markdown · llms.txt