See the pages of a scan
The pages of a scanned PDF or a photo of a document as images to look at, up to 10 pages a call.
$0.005 a call
From your agent’s balance. A call that fails costs nothing.
An example
Look at the photo of the signed delivery receipt and tell me who signed for it.
Your agent callsdocuments_page_images$0.005 a call
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"file_id": "8f0b2d4f-6c8e-4a0c-9e2b-5b7d9f1b3c6a"
}Use it when
The agent has to see a document: a handwritten note, a stamp, a signature.
- For a PDF that has a text layer, use
documents_read_pdf. - For the printed words of a scan as text, use
files_ocr.
What it does
The pages of a scanned PDF or a photo of a document (a receipt, a letter, a signed form) as images for you to read yourself, with any text the PDF already has. Up to 10 pages a call; ask for later pages with first_page. files_ocr turns a scan's printed words into text instead ($0.005 a page); for PDFs with text, documents_read_pdf is free.
What comes back
pages: each with its number, an image you can see (a data URL, or an image block over MCP) and any text it already has; and page_count. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
file_idRequired | string | A file in the store (files_upload or files_list give its file_id). Exactly 36 characters. |
first_page | integer | At least 1. Default: 1. |
last_page | integer | At least 1. |
The call
Over MCP, call documents_page_images on https://api.conecto.chat/mcp/documents. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/documents_page_images \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"file_id":"8f0b2d4f-6c8e-4a0c-9e2b-5b7d9f1b3c6a"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
not_found404 | No file in the store has that file_id. | Find it with files_list, or upload it first. |
unsupported_type400 | The file is not a PDF or an image. | Read text files with files_read_text. |
not_image400 | The image cannot be read. | Upload it again as PNG or JPEG. |
too_large413 | The image is over 60 megapixels. | Shrink it with image_transform first. |
invalid_pdf422 | The PDF cannot be opened (it may be password-protected). | Ask for another copy. |
invalid_input400 | first_page is past the end of the PDF. | Ask for pages it has. |
pdf_locked422 | The PDF is password-protected. | Ask for a copy without a password. |
busy503 | PDFs are being read for other calls right now. | Try again in a minute; nothing was charged. |
More Documents tools
All 8 tools- Make a PDF
documents_create_pdfMakes a PDF from Markdown or HTML and saves it in the file store with a download link.$0.02 a call - Convert a file to PDF
documents_convert_to_pdfTurns a Word, Excel, PowerPoint, OpenDocument, RTF, CSV, text, Markdown or HTML file into a PDF; the original stays.$0.02 a call - List a template's fields
documents_template_fieldsThe placeholders in a Word (.docx) template, so you know what data filling it needs.Free* - Fill a Word template
documents_fill_templateMakes a new Word file from a .docx template, its placeholders filled from data.$0.02 a call - Merge PDFs
documents_merge_pdfsMakes one PDF from several in the store, in the order given.$0.01 a call - Read a PDF
documents_read_pdfThe text of a PDF in the store, page by page, up to 50 pages a call.Free* - Make a PowerPoint deck
documents_create_deckA PowerPoint deck from your slides, plain or in the business's template, with editable charts, tables and each slide's sources.$0.10 a call
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md