← Back to Blog

2026-09-225 min read • Build

How to Turn a PDF Into an MCP Server

What it means to turn a PDF into an MCP server, which files the wizard can read, and how to check one fact from the handbook after you deploy.

Some of the documents you trust were never given a URL. The refund rule is on page 4 of a handbook. The pricing model is a spreadsheet somebody exported once. An AI client cannot see a file that lives in a shared drive, so every question about it starts with you finding the PDF and pasting a page in.

Uploading the file turns it into a source on a hosted MCP server. Your client asks a question and gets passages back, with a page you can open and check.

What the upload is

The upload is the source. MCP Studio reads the text while you watch, then indexes it the same way it indexes a documentation site. You are not emailing the PDF to the model. You are giving the client a server it can ask.

The text is extracted in the request that receives the file. A PDF that cannot be read fails next to the picker. A scanned page with no text layer fails here. Export a text PDF, or type the missing pages into a document the uploader accepts.

One upload is 4 MB. That is the size of the request that carries the file. Larger handbooks get split, or published as a site and added by URL. A PDF is read up to 400 pages. A zip of several files counts as one source, up to 200 files and 40 MB uncompressed. The table is in Upload files as a source.

A .gdoc file is a link, not the document. Download Google Docs as PDF or Word first. The older .doc format is not read. Save it as .docx or PDF.

If the useful answer is the image itself, a logo rather than a description of the logo, that is a different case, covered in When the right answer is the file itself.

Why a PDF server is worth it

The rule stays in one place. Page 4 says a customer who cancels eight days out receives a full refund. After the upload, that sentence is what the client cites, instead of a guessed window.

You stop pasting the same page into every chat. The server is there for the next conversation. You turn the connection on. You do not attach the file again.

A confidential handbook can stay private. A server with an uploaded file starts private, because you are the person who knows whether the document is confidential. You can open it later. The token steps are in Give Cursor access to your private documentation.

Make the server in MCP Studio

MCP Studio is the no-code builder on Appa Tools. Open the wizard. You do not write any code.

  1. Name it for the document. Refund handbook is a label you will recognize in Claude later. Upload 3 is not.
  2. Choose Upload a file and add the PDF. Wait until the source line shows how much text was read. If that line says the file could not be read, fix the file before you deploy.
  3. Choose search and question answering. Add another tool only when the PDF actually contains that kind of material. The tool selection guide is the list.
  4. Deploy. Copy the server URL. It contains /api/mcp/ and the server name.

The MCP Studio wizard, showing a source added and ready to deploy

https://appatools.com/mcp-studio/api/mcp/your-server-name

Paste that URL into the client. The wizard page will not accept an MCP call. The free tier includes two sources on a server. The website that already explains the same policy can sit beside the PDF, which is Create an MCP server from multiple sources.

Check that it works

After the source shows complete, ask the question the way a teammate would.

What do we refund if a customer cancels eight days out?

The reply should name the full refund and cite the handbook. Open the citation and confirm the sentence is the one on page 4.

Then ask for a policy that is not in the file.

You: What is our incident escalation policy?

Assistant: Nothing in this server's content covers incident escalation. The closest material is the refund handbook, which is a different subject. You would need to add that document as a source.

A known refund rule and one deliberate miss tell you the PDF is the source of the answer.

If the reply is not what you expected

Change one thing, then ask the same question again. If the cited section is the wrong page of a long handbook, put the rule under a heading that uses the reader's words. That edit is Make your documentation AI-ready, and it applies to a PDF the same way it applies to a help center.

A scan with no text layer will not become searchable by deploying again. Export a text PDF and replace the file.

Turn your first PDF into an MCP server today

Turn your first PDF into an MCP server today. Open MCP Studio, upload the handbook, and deploy. Ask the refund question you already know. The citation is how you decide whether to keep the server.

Where to go next