Skip to content
MCPSTAMP
Documents and files

Can Cursor read PDF files?

Yes, two ways. Cursor chat reads the text of a PDF you attach, and the agent can run a script for more. A PDF server gives it page counts, text and new files from page ranges as named tools.

Yes. Attach a PDF in Cursor chat and it reads the text, and the agent can run a script for more. A PDF server adds page counts, page ranges and new files as named tools.

What you get

FV-2026-031-paid.pdf

Copy of FV-2026-031.pdf

PDF

Original

Untouched

StepTool
Read pages and sizepdf_info
Stamp PAID on the copypdf_stamp
PAID
Saved as
FV-2026-031-paid.pdf
Example from "Stamp an invoice PAID". Invented names, real math from the tools.

Free to start. PDF Pro is $19 once. Free vs Pro

Without a tool, and with the tool

Without a tool

Cursor chat reads a PDF you attach with the attach button. An @-mention of a PDF can come through as raw bytes, and the agent then falls back to a script.

With PDF

The PDF server reports page count, sizes and metadata, extracts text from standard-font PDFs (no OCR for scans), and merges and splits pages into new files (reordering is Pro). It runs over stdio in Cursor.

An example, from prompt to finished file

Example scenarios built on the real tools of PDF. Names and amounts are invented.

Example · Developer reading a vendor spec

Can Cursor read PDF files

You

Read the text of docs/api-spec.pdf and tell me how many pages it has.

  1. pdf_info Reports page count and sizes
  2. pdf_text Extracts the text from the standard-font pages
Result

The page count and the spec text in the chat, ready to use while you code.

Example · Zofia Nowicka, freelance translator in Lodz, Poland

Stamp an invoice PAID

You

Here is FV-2026-031.pdf (uploaded). Stamp PAID across it and save it as FV-2026-031-paid.pdf.

  1. pdf_info Checks the file is a readable, unencrypted PDF
  2. pdf_stamp Draws the PAID preset across the pages into a new file
Result

A stamped copy beside the original for her records. The original is untouched.

About 5 min saved (estimate)

Example · Daniel Moore, architect applying for a role in Edinburgh, UK

One file for the job application

You

Merge cv.pdf, cover-letter.pdf and portfolio.pdf into application-moore.pdf, then tell me the page count.

  1. pdf_merge Joins the three files in the given order
  2. pdf_count Reports pages per file and the total
Result

One 18-page PDF in the right order, under the 5-file free limit, ready for the upload form.

About 10 min saved (estimate)

Every example here works on the free tier. One $39 key removes the limits on all of them. Pricing

Common mistakes with this job

  • Expecting text from a scanned PDF without OCR.
  • Pasting a long PDF into chat by hand.
  • Committing large PDFs to the repo to read them.

Connect in 1 minute

Paste one URL into Claude.ai, Claude Desktop, Cursor or VS Code. No install, no account.

1. Get a free token (30 days, 600 calls an hour)

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Paste this URL as a custom connector

https://mcp.zovo.one/mcp/pdf/t/<token>

Or run it locally (Node.js 18+)

npx -y @theluckystrike/mcp-pdf

Free vs Pro for PDF

Free ($0, no key)Pro ($19 once)
pdf_info, pdf_count and pdf_text without limitMerge any number of files
Merge up to 5 files per callSplit, extract and rotate any length
Split, extract and rotate files up to 30 pagesStamp any text, colour and size
PAID and DRAFT stamp presetsBusiness name and VAT id footer
Reorder all pages
Where these limits come from

servers/pdf/src/index.ts:18-19, :257, :324, :599, :643; https://mcp.zovo.one/s/pdf

Questions

Can Cursor read PDF files?
Yes. Attach a PDF in Cursor chat and it reads the text, and the agent can run a script for more. A PDF server adds page counts, page ranges and new files as named tools.
Are my PDFs uploaded?
Not on the local install. It reads and writes files on your machine and makes no network request. The hosted URL is different. You send the file in the request and the server keeps it under your token for a limited time.
Can it read a scanned PDF?
No. There's no OCR. pdf_text tells you when a page is probably a scan.
Can it fill PDF forms?
No. It reads form field values but doesn't fill them.

Related jobs

All jobs on the Claude for small business page

PDF Pro, $19 once

Buy Pro