| async | No | On this MCP server the default is false: wait and return image_url in one call. Set true only if you will poll manga.get_job. HTTP API default remains async. | |
| prompt | Yes | Scene in everyday language: characters, place, action, mood, camera, weather, color or black-and-white. Example: "A duel under cherry blossoms, low angle, rain, full color." Max 2000 characters. | |
| quality | No | Generation quality. standard costs 1 credit, hd 2, ultra 5. Default standard. HD/Ultra need an unlocked API wallet. | |
| story_id | Yes | Story id from manga.create_story. Example: a Firestore story document id returned as story_id. | |
| identity_image | No | Replacement photo: https URL or data:image/...;base64,... URI. Public hosts only. Same slot cannot also send a panel id. | |
| idempotency_key | No | Optional. Reuse the same key on retry so a timeout does not charge twice. 8-200 chars. Omit to mint a one-shot key (unsafe on retry). | |
| reference_image | No | Alias for identity_image. Replaces Image 1 with an uploaded photo or URL. | |
| continuity_image | No | Replacement Image 2 (scene) photo: https URL or data URI. Do not also send continuity_panel_id. | |
| context_panel_ids | No | Legacy list override [identity_panel_id, scene_panel_id]. Ignored when identity_* or continuity_* fields are set. Prefer those named slots. | |
| identity_panel_id | No | Override Image 1 (identity) with this panel id from manga.list_panels. Do not also send identity_image. | |
| continuity_panel_id | No | Override Image 2 (scene) with this panel id from manga.list_panels. Do not also send continuity_image. | |