Proseify
by Dionisselami
README.md
# Proseify β the book-writing engine for AI agents
<p align="center">
<img src="assets/proseify-block.svg" width="88" alt="Proseify block mark" />
</p>
**Proseify** is a hosted MCP (Model Context Protocol) server that turns Claude Code, Codex, Cursor, or any MCP client into a disciplined book-writing machine β grounded in real literature instead of generic model defaults.
Give it a one-line premise. It picks the right genre recipe, pulls model passages from a curated public-domain library, plans the outline, drafts chapter by chapter, and scores its own work. You get a manuscript you can actually edit, not 40 pages of "it was a dark and stormy night."
**π Website & key issuance:** https://proseify.xyz
[](https://mcpservers.org/servers/dionisselami/proseify-mcp)
---
## Why genre-before-prose matters
Most "AI writes a book" tools generate immediately. The output reads the same way regardless of what you asked for β the same sentence lengths, the same dialogue rhythm, the same endings.
Proseify flips the order:
```
premise β genre recipe β corpus passages β outline β chapter drafts β scored revision
```
The genre recipe is derived from the actual tradition β pacing beats, dialogue ratio,
sentence-length profile, how endings are handled. The agent reads it *before*
touching prose. That single ordering decision is the difference between a horror book
that reads like the gothic tradition and a horror book that reads like ChatGPT.
## Tools exposed
| Tool | What it does |
|------|--------------|
| `list_genres` | 11 genres, growing library of books (theatre, horror, romance, adventure, literary, and more) |
| `search_corpus` | Full-text search across all chapters, with FTS5 syntax (quotes, AND/OR/NOT, wildcards) |
| `get_genre_recipe` | Pacing beats, dialogue ratio, and stylistic anchors derived from the tradition |
| `get_style_references` | Model passages from books matching a genre β the register you're aiming for |
| `plan_book` | Full chapter-by-chapter outline from a one-line premise |
| `write_book` | The one-shot flow: plan β draft β evaluate, all in one session |
| `evaluate_book` | Scores a drafted book against genre benchmarks so weak chapters get revised |
β¦plus supporting tools for chapter retrieval and corpus metadata.
## Setup (Claude Code, Codex, Cursor, and friends)
### 1. Get a key
Sign in at https://proseify.xyz (Google / GitHub / magic link), pick a plan.
Monthly from **$9**, or one-time **Founding Lifetime**. Your key is issued the moment the purchase clears.
### 2. Connect the MCP server
```json
{
"mcpServers": {
"proseify": {
"type": "http",
"url": "https://mcp.proseify.xyz/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}
```
(Use the client's native MCP config format for your agent β see
[the Agent SDK page](https://proseify.xyz/agent) for a filled-in block.)
### 3. Install the skill
```bash
npx skills add https://proseify.xyz --skill anti-prose-slop -y
```
The `anti-prose-slop` skill gives the agent the *writing workflow* β genre
recipe first, corpus grounding, chapter discipline, and a per-chapter
anti-slop editing pass β instead of just raw tool access.
### 4. Write
Tell the agent a premise:
> "I want a gothic horror novel about a lighthouse keeper finding a body that
> shouldn't exist. 32 chapters. Budget 50,000 words."
The agent picks the right recipe, searches the corpus for register, plans,
drafts, scores, and revises. You edit what it returns.
---
## The corpus
**a growing library of books / 11 genres**, drawn from Project Gutenberg and similar
public-domain collections β all verified against their original headers, so
there is no copyright ambiguity anywhere in the library. Commercial use of
output built on it is safe.
A partial list: works from Austen, Stevenson, Hugo,conrad, Verne,
the BrontΓ«s, Shelley, gothic masters, and more β selected, grouped by genre,
and indexed for search.
---
## Why "anti-prose-slop"?
Because the failure mode of AI-written prose isn't bad grammar β models are
word-perfect. It's *sameness*: "seemed to", "began to", stacked adverbs,
repeated sentence constructions, filter words, dialogue-as-exposition,
chapter openings that always start with weather. The skill that ships with
Proseify has a concrete per-chapter checklist against each of these, and
`evaluate_book` scores the result against genre norms so the agent can
self-revise rather than ship its first pass.
---
## Pricing
| Plan | Price | Requests |
|------|-------|----------|
| Starter | $9/mo | 120 req/min |
| Pro | $19/mo | 400 req/min |
| Studio | $49/mo | 9999 req/min |
| Founding Lifetime | one-time | 400 req/min, all genres |
Cancel any time from [your account](https://proseify.xyz/account) (opens our
payment provider's customer portal, signed in as you). See the [refund
policy](https://proseify.xyz/refunds) for the 14-day money-back window.
---
## License
MIT β see [LICENSE](./LICENSE). The public-domain corpus texts themselves are
public domain (mostly Project Gutenberg-sourced).
## Links
- **Site / sign-up:** https://proseify.xyz
- **Agent SDK (filled-in config for your key):** https://proseify.xyz/agent
- **Terms** Β· **Privacy** Β· **Refund policy** β footer of every page on the site
- **Support:** support@proseify.xyz
- **Published in the official MCP registry:** `io.github.Dionisselami/proseify-mcp`
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues