paperporterPDF tools
Permit forms
DocsSign inConnect your assistant
Works with Claude, ChatGPT and any MCP assistant

Get your permit application right the first time.

Your assistant uses the project details you've already shared and asks only for what's missing. You get the city's official PDF, checked and ready to sign.

Setup guides: Connect to Claude · Connect to ChatGPT

65 Bay Area cities
Your assistant
Help me fill out the Danville reroof questionnaire.
Let's use the official form. What's the building address, and what roofing is on it now?
123 Example Street. Wood shakes.
Saved 2 answers. Next: the new roofing material.

Reroof questionnaire

Town of Danville · original PDF

Building address123 Example Street
Existing roofingWood Shakes
New roofingwaiting for you
Square feetwaiting for you

Illustrative conversation, not a live application

The real cost

Why applications come back.

Review queues are out of your hands. A form that is missing an answer, or answered in a way the office cannot accept, is not.

Handwriting nobody can read

Many city forms are flat PDFs you can't type into, so people print them, fill them in by pen and scan them back. PaperPorter types every answer into the original PDF, even when it has no fillable fields. No printer, no pen, no scanner.

A section you didn't know applied

Forms hide follow-ups behind earlier answers, such as solar panels, licensed installers or tear-off details. PaperPorter asks only what applies to your project and does not let a required one slide.

An answer the form cannot take

Dates in the wrong format, a choice that is not on the list, text that runs past the box. Each is caught and fixed before the PDF is generated.

The wrong version of the form

Every form is the issuer's own PDF, mapped question by question and reviewed, with a link to the official source so you can confirm it is current.

Forms

Forms people file again and again.

Every form is the issuer's own PDF, mapped question by question and reviewed before anyone can fill it.

How it works

From a conversation to the actual document.

Getting help with the wording is half the job. PaperPorter puts the answers into the form you have to submit.

  1. Find your formAsk your assistant for a form by name or number, or browse the collections.
  2. Answer what appliesQuestions use the form's own wording. Follow-up questions appear only when they apply.
  3. Review and downloadCheck every answer in the original PDF, then sign and submit it yourself.
Open to any assistant

One MCP server. Any assistant can use it.

PaperPorter is a remote MCP server. Add it to any assistant that supports MCP, sign in once, and that assistant can find forms, ask you the questions, and hand back the filled PDF.

MCP server URLhttps://paperporter.com/mcpStreamable HTTP · OAuth sign-in · free account

Claude

Settings, Connectors, Add custom connector, then paste the URL and sign in.

Claude setup →

ChatGPT

Add a custom connector (where your plan supports it) with the URL, then sign in.

ChatGPT setup →

Claude Code, Cursor and others

Any MCP client works. For Claude Code:

claude mcp add --transport http paperporter https://paperporter.com/mcp
For permit desks and expediters

Permit paperwork for your next job.

Building, reroof, sign, tree removal and encroachment applications from 65 Bay Area cities, filled in each city's own PDF.

Frequently asked questions

What is MCP?

The Model Context Protocol is an open standard that lets AI assistants use outside tools. PaperPorter runs an MCP server at https://paperporter.com/mcp, so any assistant that supports remote MCP servers, such as Claude, ChatGPT, Claude Code or Cursor, can search forms, ask you the questions, and generate the filled PDF.

Who can use it?

Anyone. Create a free PaperPorter account, connect your assistant to the MCP server, and sign in when it asks. Your answers and generated PDFs stay private to your account.

Can ChatGPT or Claude fill the actual PDF?

With the PaperPorter MCP connector, a compatible assistant can search approved forms, collect answers, validate a saved application, and generate the original PDF after your confirmation. Custom connector availability depends on your plan and workspace.

Is this the official form?

PaperPorter writes answers into the issuer's original PDF. The original wording and layout remain in place. Check the official source for current requirements.

Does PaperPorter submit my application?

No. Review the completed PDF, sign where required, and submit it yourself through the issuer's process.

Do I need an AI assistant?

No. Public forms that are ready to fill have an editable browser preview and a PDF download, without an account or connector.

What if my PDF is not listed?

New official forms are added after their questions and answer boxes are checked. Meanwhile, the free PDF tool can make any short PDF fillable in your browser.

Will the assistant guess missing answers?

Ask the assistant to use only information you provide and to ask about missing details. PaperPorter validates the mapped required fields, answer types, and conditions. Review every answer before generating your PDF.