Mad Fish Elements
Home/Products/Data Visualization
Visualize

Build decision-ready reports from standard JSON.

Turn structured output from applications, data pipelines, and AI agents into governed reports without building a dashboard frontend. One API creates organization-scoped charts, tables, KPIs, and inspectable datasets that teams can review, annotate, share, and export from a secure report library.

app.madfishelements.com
Weekly revenue brief
Revenue vs targetChart
Pipeline coverageKPI
Regional performanceTable
Model outputDataset
4Widget types
100Widgets / report
5 MBRequest limit
API-built, human-ready

A complete reporting surface for structured data

Standard JSON API

Create, list, retrieve, replace, archive, and extend reports through predictable organization-scoped endpoints.

Expressive chart engine

Render safe declarative options for time series, comparisons, distributions, relationships, maps, funnels, gauges, and more.

Mixed report blocks

Combine charts, tables, KPI cards, and raw datasets in one responsive 12-column report layout.

Organization-scoped report library

Every request resolves through the API key so callers cannot select or read another account in the payload.

Notes and collaboration

Store context with individual widgets so assumptions, takeaways, and follow-up actions stay beside the data.

Share and export

Deliver finished reports as secure links, PDF, PowerPoint, or Google Slides without recreating the visualization.

How it works

From JSON payload to shareable report

01

Create an API key

Generate an active MCP API key for the organization and send it as a Bearer credential.

02

Post the report

Describe the report, layout, and widgets in one JSON body. Reuse external_id when a producer should update the same report.

03

Review and deliver

Open the report library to add notes, verify the presentation, create a share link, or export the result.

Inside the portal

What a finished report looks like

app.madfishelements.com
KPI band with sparklines and period-over-period deltas, generated from one JSON payload.
app.madfishelements.com
Chart widgets share one frame, palette, and tooltip behavior across every report.
Live examples

Let your data tell the story

Each example below is a live chart rendered from sample marketing data, exactly as a report widget renders it. Hover for exact values.

Give every data producer a reporting destination

Use the API contract to turn structured data into a consistent visual artifact your team can review and deliver.

The other Element