Skip to main content

Integration

Markdown export

WebMCP invoice conversion with ChatGPT

A supported ChatGPT browser can use the existing page workflow to review, validate, generate, and download one converted invoice.

How the integration works

The page registers WebMCP tools only when the browser provides the WebMCP API. The tools call the same application functions as the visible interface. They do not add a remote conversion API or a separate account session.

End-to-end flow

Follow this sequence as the practical checklist for this section.

  1. Open a converter and select exactly one local PDF with the normal file picker.
  2. Ask ChatGPT to start conversion and wait for the review step.
  3. Read and correct the extracted invoice data, then run authoritative validation.
  4. Prepare a confirmation token bound to the exact invoice hash and proof.
  5. Confirm generation, then confirm the separate download action.

Available tools

State and review

Read the current step, format, invoice data, and validation issues.

Controlled edits

Change up to 25 allowlisted scalar invoice fields per request.

Validation

Run the existing authoritative validation against the reviewed data.

Artifact delivery

Generate and download through the existing reviewed-data, proof, account, and credit gates.

Confirmation and billing controls

Preparation creates a five-minute in-memory token. It is bound to the current file identity, canonical invoice hash, validation proof, and artifact proof when present. Any relevant change invalidates the operation. Generation and download need separate explicit confirmation. Download uses the normal web entitlement and credit logic.

Human review remains required

WebMCP assists with the workflow. It does not turn invoice conversion into unreviewed automation. Compare important fields with the source and resolve blocking validation errors before generation.

Availability and fallback

WebMCP availability depends on the browser, ChatGPT plan, and selected model. If the API is absent, the tools are not registered and the normal Invoice Converter interface continues to work without a separate mode.

Questions

Can ChatGPT choose a local file?

No. The user chooses the PDF in the browser file picker.

Does WebMCP bypass login or credits?

No. Generation and download use the existing account, entitlement, and credit paths.

Does it support batch conversion?

The WebMCP tool flow accepts one PDF at a time. Use the normal batch interface for multiple invoices.

Quick actions