Software · app.onairflow.comBook a demo →·
Agents

Give your AI a seat at the rundown.

Your newsroom's AI works the same board your producers do. It files stories, attaches assets, and grooms the backlog through a scoped API — audited, revocable, and free on every tier.

The shift nobody works

What an agent does between shows.

Real API surface. Nothing aspirational.
Job 01

Overnight wire triage.

While the desk sleeps, an agent reads the wires and files candidate stories into your ideas column — typed, titled, summarized. Morning meeting starts with a stocked board.

Job 02

Asset prep.

Agents attach scripts, images, and briefing docs straight onto stories — up to 50MB a file — so nobody hunts a shared drive at air time.

Job 03

Backlog grooming.

Kill stale pitches, retitle placeholders, keep the ideas column tight. The board your producers open is already clean.

Job 04

Rundown restructuring.

Create and reorder columns, move stories between blocks — what a producer does on the board, an agent can do over the API.

Three on-ramps

One click for chat. REST for fleets.

Connect claude.ai or ChatGPT with no key at all — or mint scoped keys in Settings → AI → Agents & keys.
01 · REST API

Plain HTTPS with a bearer key. File a story from any script, scheduler, or agent framework:

curl -s -X POST \
  -H "Authorization: Bearer oaf_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"columnId":"<column-id>","title":"AI data center boom strains rural power grids"}' \
  https://api.onairflow.com/api/shows/<show-id>/stories
02 · MCP server

Add api.onairflow.com/mcp as a custom connector in claude.ai or ChatGPT — OAuth handles the keys, any team member approves the scopes once, and the connection is revocable any time from Settings. Claude Code, Cursor, and fleets can use a bearer key instead; the settings page generates the config when you mint one.

03 · Agent skill

Download the rundown-agent skill from the settings page and drop it into Claude Code — your agent knows the whole API, safety rules included, before its first call.

Trust model

Powerful for the agent. Boring for you.

Scope

Default-deny access.

Keys reach the rundown surface only — shows, stories, columns, attachments. Billing, user management, and settings are off-limits by construction.

Keys

Shown once, revoked instantly.

Keys are revealed one time at mint, stored hashed, and can be revoked or deactivated from the settings page the moment something feels off.

Audit

Every write on the record.

Agent writes land in the show event log under the agent's own name. You can always answer “who moved that story”.

Seats

No seat math.

Agents are their own accounts but never count toward your plan's seats. Run one or a fleet — same price, every tier.

Try it

Put an agent on the overnight shift.

7-day trial. Agents included on every tier. Or start with the docs →