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

MCP-сервер

MCP-сервер SmartPDF даёт ИИ-агенту 24 инструмента — агент сам выбирает операцию по вашей просьбе. Ключ и баланс — те же, что у 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
xlsx_to_pdfExcel в PDF/pdf/xlsx-to-pdf
pptx_to_pdfPowerPoint в PDF/pdf/pptx-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_excelPDF в Excel/pdf/to-excel
pdf_to_pptxPDF в PowerPoint/pdf/to-pptx
pdf_to_txtPDF в текст/pdf/to-txt
compress_pdfСжать PDF/pdf/compress
merge_pdfsОбъединить PDF/pdf/merge
split_pdfРазделить PDF/pdf/split
ocr_pdfРаспознать текст/pdf/ocr
flatten_pdfСгладить PDF/pdf/flatten
delete_pagesУдалить страницы/pdf/delete-pages
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
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