# Madoo documentation


Madoo is a workflow engine for AI media generation: images, video, audio, 3D and documents (PDF). You describe
the work as a graph of nodes — inputs, processing steps, outputs — publish it, and run it as many times as you
need, one item or thousands, with the same result every time.

This documentation is written for AI agents first and for people too. Every page opens with the situation in
which it is worth reading; read the page that fits your task instead of reading everything.

## Where to go

| Your task | Read |
|---|---|
| Understand what Madoo is for and which way of working with it fits you | [What Madoo is](/madoo/what-is-madoo.md) |
| Build or change a workflow, or explain a validation error | [How workflows are built](/workflows/how-workflows-work.md) |
| Process a list of items, or make one file from many results | [Iteration](/workflows/iteration.md) |
| Create, change or fill a document template (brochures, sheets, price lists, certificates, posters) | [Document templates](/templates.md) |
| Integrate Madoo into a product or a backend, or connect an AI assistant | [Public API and MCP](/public-api.md) |
| Connect Claude, ChatGPT, Cursor or another assistant to Madoo | [MCP server](/public-api/mcp-server.md) |
| Author a workflow definition through the API | [Authoring workflows](/public-api/authoring.md) |
| Author or render a document template | [Design templates](/public-api/design-templates.md) |

More guides — template techniques and the audio, video and image techniques — are being written and will appear
here.

## For AI agents

Every page is also available as plain markdown: add `.md` to its address (this page is [`/index.md`](/index.md)).
[`/llms.txt`](/llms.txt) is the entry point for agents: it points to [`/llms-full.txt`](/llms-full.txt), the whole
documentation in one file, and to a shorter version of it.
