Calliope

The Writer API

Your own code, acting as you

The Writer API is your scripts — and the LLMs you brief to write them — working directly against your book. It is the one surface where your own prose can flow in and out, because here it's your code acting as you, not an AI writing for you.

The deliberate difference

Why the API can do what MCP won't

Everywhere else, Calliope will not write your prose — the companion reads and checks, the MCP connector refuses to return a sentence at the protocol level. The Writer API is the deliberate exception, and the reason is simple: it isn't an AI acting for you. It's your code acting as you.

So this is the one surface where prose can move in and out — because you wrote the script, or briefed the model that wrote it, and you own what it does. That's a different thing from a ghostwriter, and we treat it as one.

How it works

A key, a base URL, and your book

Everything lives under https://app.writecalliope.ink/api/v1, and you authenticate with a personal Bearer key from your account. Point any script or HTTP client at it and you're working against your real manuscript.

Reading is free — pull chapters, synopses, your Map. Calls that spend AI draw on your credits, the same as in the app. And writes need a subscription, because writing back to your book is the surface we guard most carefully. The full endpoint list is in the API docs.

Exporting a book from Calliope — the same data the Writer API exposes to your scripts

What writers build with it

Marek · switching tools

“I've got 60,000 words spread across a pile of Markdown and Word files, and I'm not retyping any of it.”

What they do. He writes a small script that pushes each file in as a chapter over the Writer API, in order, in one pass.

The result. The one time you want prose written in — and it's allowed, because it's his own words being imported by his own code.

Dana · doesn't code

“I want a bespoke export nobody built for me — each chapter as its own file, with the synopsis at the top.”

What they do. She briefs Claude to write a script using her Writer API key that saves every chapter to a file with its synopsis as frontmatter.

The result. Calliope becomes programmable by anyone who can describe the job, not just people who can write the code.

Ivan · house-style stickler

“Every scene break should be the same three asterisks, and every spelling should be British. Across the whole book.”

What they do. He runs a deterministic script over the API — a plain find-and-replace across chapters, reversible, no model involved.

The result. The mechanical work no AI should touch creatively, done exactly and safely, with prose flowing through his code.

Sofia · finishing a draft

“I want this backed up somewhere I control, and my latest chapter live on my site.”

What they do. A script snapshots the whole book to her own git and pushes the newest chapter to her static site whenever she runs it.

The result. Calliope as the source of truth, and provable proof she owns her words — exported by her, into her own hands.

Your book, programmable

Point your own code at your book

Get a Bearer key, read for free, and build the tool only you needed. When your code writes prose in or out, it's you writing — and that's exactly the point.

Start writing — free