API

Wire your voice into
any workflow

One endpoint, 17 tools. Add voice-matched rewriting to automated email replies, CMS publishing hooks, or any pipeline. JSON-RPC over HTTPS with streaming support.

voice-workflow.ts
// Apply your voice to any content const response = await fetch( "https://api.authors-voice.com/api/voice/mcp", { method: "POST", headers: { "Authorization": `Bearer ${AV_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ jsonrpc: "2.0", method: "tools/call", params: { name: "rewrite", arguments: { content: emailDraft, mode: "rewrite", category: "email", } } }) } );
Key features

Dual protocol

REST endpoints for simple integrations, full MCP server for AI agents. Same backend, two interfaces.

SSE streaming

Stream voice-matched rewrites token by token. Add ?stream=true to the apply endpoint for real-time output.

Usage-based pricing

25 free rewrites per month. After that, $0.05 per rewrite. No subscriptions, no minimums, no surprises.

Core endpoints

Voice operations

POST /api/voice/apply — Rewrite content in your voice (supports SSE streaming)

POST /api/voice/transform — Document-level transforms (threadify, emailify, etc.)

POST /api/voice/setup — Build or update your voice profile

Content management

POST /api/voice/content — Upload a writing sample

GET /api/voice/content — List uploaded samples

GET /api/voice/profiles — List voice profiles and categories

Use cases

What you can build with the API

Email auto-reply

Generate voice-matched replies to incoming emails automatically.

📄

CMS publishing hooks

Wire into your CMS so every published post runs through your voice first.

CI/CD pipelines

Add a voice-matching step to your content pipeline. Docs, changelogs, release notes.

🚀

SaaS integration

Embed voice-matched writing in your product. Let your users write like themselves.

Start building today

Get an API key from the dashboard and start making requests. 25 free rewrites per month, no credit card required.

Read the Docs Get API Key