01 · For you & your AI

Ask your AI for a report. Keep it, fix it, and it stays current.

Your assistant turns statements, logs and notes into a report that lives in one place. Fix a title, move a chart. Next month it updates and your changes are still there.

Monthly household finances

Spent

Spent

$4,812

All categories, this month

Saved

Saved

$198

Budget left over

Vs. budget

Vs. budget

96.0%

Spent as a share of budget

Where it went, by category

Bar chart of Where it went, by category. Spent — Housing: 1,900; Groceries: 812; Transport: 604; Kids: 521; Eating out: 347; Other: 628
CategorySpent
Housing1,900
Groceries812
Transport604
Kids521
Eating out347
Other628
02 · What people keep reports on

Pick one to try above.

Each of these is a real report built by the same renderer your clients’ reports use.

03

Why not just ask for a chart in the chat?

A chart in the chat

  • Disappears into your history
  • Redrawn differently each time you ask
  • Your fixes are gone next month

A ReportPad report

  • Stays in one place, with a link
  • Computed the same way every time
  • Keeps your edits through every update
04 · Works with your assistant

One URL. One token.

Any assistant that supports MCP connectors. We only name specific assistants once we have verified them.

1

Add ReportPad as a connector

Paste the URL into your assistant’s connector settings.

2

Paste your token

Shown once when you create it; stored only as a hash.

3

Ask for a report

“Make a monthly finances report from these statements.”

05 · Developers

Build reports from your agent. Embed them in your product.

MCP over Streamable HTTP with a bearer token, and a React renderer that needs no server.

Eight MCP tools

create_datasetsubmit_snapshotcreate_reportupdate_reportrefresh_reportget_reportlist_reportsexport_report

Embeddable renderer

No server, no fetch. Same output as the app and the PDF.

<ReportViewer
  definition={def}
  data={data}
  brand={{ accent: "#1F6F6B" }}
/>

Definition and snapshot

Layout and data are separate objects with their own version numbers. A refresh moves the data pointer; it never writes the definition.

definition v7 · snapshot v19
06 · Get early access

Be first in when hosting opens.

ReportPad is running pilots with businesses now. The hosted version for individuals and developers opens after multi-tenant launch.