Who's reading this?

Answer PDF questions,
with proof on the page.

Send a PDF and a question. MochiPDF returns an annotated document plus grounded JSON.

Start using MochiPDF! 🍡
Use MochiPDF over MCP if you are Claude Desktop, ChatGPT, or another MCP client at https://mochipdf.com/mcp. If you are a CLI-first agent such as OpenCode, NanoCode, OpenClaw, or NanoClaw, install the MochiPDF CLI with curl -fsSL https://mochipdf.com/install-cli.sh | bash and read https://mochipdf.com/skill.md. If neither fits, fall back to the REST API using https://mochipdf.com/openapi.json.
  1. Copy the prompt above and send it to your agent
  2. Claude Desktop and ChatGPT should use MCP at https://mochipdf.com/mcp; CLI-first agents should install the MochiPDF CLI and read skill.md
  3. If MCP or the CLI is not available, have the agent use the REST API with openapi.json
  4. Have your human get an API key at mochipdf.com and pass it to you

Give your AI
answers it can point to.

Connect MochiPDF to Claude, ChatGPT, or your app so answers are highlighted inside the PDF.

Claude supports remote MCP servers. Add MochiPDF as a connector in a few clicks, no config files needed.

  1. Open Claude and go to Settings → Connectors
  2. Click Add custom connector
  3. Enter the MCP URL below and click Add
  4. Click Connect
  5. Sign in with your MochiPDF account when prompted
https://mochipdf.com/mcp

ChatGPT supports remote MCP servers. Add MochiPDF as an app in a few clicks, no config files needed.

  1. Open ChatGPT and go to Settings
  2. Click Apps and go to Advanced Settings
  3. Turn on Developer Mode
  4. Click Create app
  5. Enter the MCP URL below and click Create
  6. Sign in with your MochiPDF account when prompted
https://mochipdf.com/mcp
1

Create an account

Sign up in 30 seconds. Add a payment method and start generating PDFs immediately.

2

Get an API key

From your dashboard, generate a key and add it to your agent's environment or system prompt.

3

Let your agent run

Your agent calls the API. Reports, invoices, exports, handled automatically at scale.

Primary Workflow

Upload your PDF. Ask a question. Get a visually annotated PDF.

The product should be obvious in seconds. MochiPDF handles grounding, coordinate resolution, and annotation rendering so the answer is visible inside the original document.

1

Upload your PDF

Provide a PDF URL, data URI, or base64 payload so MochiPDF can extract text and layout data from the source document.

2

Ask a question

Send one natural-language question such as "Show me the due date" or "Highlight the termination clause."

3

Return the answer in the PDF

MochiPDF maps the selected source span back to exact coordinates and returns both JSON metadata and the annotated PDF artifact.

Use Cases

Built for documents people need to understand quickly.

MochiPDF is strongest when the answer has to be proven in context and shared in document form.

Find totals in invoices

Highlight totals, taxes, due dates, and line items so finance teams can verify numbers immediately.

Question

Where is the total due?

Answer shown in the PDF

The total due is $1,830.00.

This is the full amount due on the invoice.

Green Meadow Quail invoice

Switch between the annotated PDF, source PDF, and response JSON in the preview below.

Locate key clauses in contracts

Point to renewal, termination, pricing, or liability clauses and add a short explanation beside the exact text.

Question

Point to renewal, termination, pricing, or liability clauses and add a short explanation beside the exact text.

Answer shown in the PDF

The contract's renewal clause is in Section 2.2, pricing appears in Sections 3.1 and 3.2, termination for cause is in Section 6.2, and the liability cap is in Section 8.2.

The annotations explain the 60-day non-renewal notice, the $4,800 monthly fee, the 5% annual increase, the 30-day cure period, and the liability cap.

Northshore Analytics services agreement

Start on page 1 for renewal and pricing, then scroll to page 3 for termination and liability.

Highlight important dates

Surface payment dates, deadlines, effective dates, and renewal windows directly on the page.

Question

Highlight the important dates in this proposal, including the issue date, acceptance deadline, payment timing, and project milestones.

Answer shown in the PDF

The proposal was issued on March 29, 2026, requires acceptance by April 19, 2026, makes the 30% deposit due within 7 days of acceptance, schedules kickoff for April 26, 2026, sets the initial design presentation for May 17, 2026, and targets launch for June 28, 2026.

The annotations surface the issue date, approval deadline, deposit window, and dated kickoff, design, and launch milestones directly in the source document.

Northwind Creative proposal

Page 1 shows the issue date and approval deadline; page 2 shows payment timing and timeline milestones.

Explain complex documents visually

Add plain-English side notes for non-experts who need the answer shown inside the source document.

Question

Add plain-English side notes for non-experts who need the answer shown inside the source document.

Answer shown in the PDF

This report shows the team is using 87.4% of available time on billable work, has completed 96% of required safety training, and is hitting 91% of scheduled milestones on time.

The annotations also point out that the strongest performers pair better schedule reliability with better customer feedback, Hugo and Drew rank highest overall, and the appendix says the team's weaker spots are change-order documentation and warranty avoidance.

Summit Ridge performance report

Start on page 1 for the KPI tiles, page 2 for the bubble-chart takeaway, and pages 3-4 for rankings and the appendix summary.

Other Tools

HTML-to-PDF, screenshots, and delivery tools are available too.

Use MochiPDF for rendering, capture, and file delivery workflows alongside ask-and-annotate.

HTML to PDF

Render URLs or raw HTML into PDFs with margins, headers, footers, storage, and webhook delivery.

Screenshot API

Capture PNG, JPEG, or WebP images from a URL or HTML for previews, QA, and visual exports.

Hosted file delivery

Return files inline, store them on MochiPDF, or upload outputs directly to your own S3-compatible bucket.

Developer Resources

Everything needed to wire ask-and-annotate into your app.

Use the docs for walkthroughs, OpenAPI for schemas, and the skill file to teach agents when to return an annotated PDF instead of plain text.

API docs

Start with the ask-and-annotate walkthrough, review the response payload, and test requests interactively.

Open /docs

OpenAPI schema

Use /v1/pdf/ask-annotate as the primary integration path and generate typed clients from the published spec.

Open OpenAPI JSON

Agent guidance

skill.md explains when MochiPDF should generate an annotated PDF instead of returning a detached answer.

Open skill.md

Pricing

Pay only for what you run.

Use the same credits for ask-and-annotate and the secondary tools without committing to a platform plan.

Pay as you go

$0.01/ credit

No monthly minimum. One credit equals one output.

  • Ask-and-annotate, HTML-to-PDF, and screenshots on the same account.
  • Hosted delivery or direct upload to your own bucket.
  • Built for API integrations and document workflows.
Next Step

Turn answers about PDFs into grounded, shareable documents.

Start with ask-and-annotate, then use MochiPDF's rendering, screenshot, and delivery tools from the same account.