Publish-ready nonfiction books from a topic: manuscript, cover, PDF/EPUB/DOCX. Free outline to try.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server for Teneo. Lets any MCP-capable agent β Claude Desktop, Cursor, Claude Code, or your own β generate a complete, publish-ready non-fiction book: full manuscript, cover, and PDF/EPUB/DOCX files.
| Tool | What it does |
|---|---|
teneo_capabilities | Discover auth, pricing, request shape, workflow, and output shape. Start here. |
teneo_generate_book | Start a book (async) β returns a jobId. Runs ~45 min. Charged in credits. |
teneo_book_status | Poll a job; when completed, returns download URLs for the cover and PDF/EPUB/DOCX. |
teneo_generate_outline | Generate an outline only, without running the full pipeline. Free. |
teneo_research_niche | Niche research from a seed topic. Free. |
teneo_generate_cover | Generate a cover only. |
teneo_evaluate_book | Run quality evaluation on an existing generated book. |
Priced in Teneo credits. One credit is $69 singly, $59 each in a 3-pack, $44.90 each in a 10-pack; credits never expire.
A default request (12 chapters / 3 topics / 3 subtopics) estimates 37,800 words β 1.05
credits, about $72 at list. teneo_generate_outline and teneo_research_niche cost
nothing, so validate direction before committing to a paid generation.
A funded Teneo balance is required before the first paid call β there is no
pay-per-call endpoint yet. The live numbers, the full model-multiplier table, and the
request schema are always at
/api/agent/capabilities, which is
authoritative if anything here disagrees with it.
Get a credential, then add the config block above to your MCP client.
auth.teneo.io/auth.md,
register for https://teneo.io/, have the user approve the claim, and exchange it for a
delegated agent token. Pass it as TENEO_AGENT_TOKEN. The delegated user is charged.TENEO_API_KEY=tk_live_....TENEO_BASE_URL=https://staging.teneo.io.Worth knowing before you wire this into an autonomous loop:
402 with the
full quote and charges nothing β a safe way to read the exact price.Idempotency-Key header; replaying a request replays the original
debit instead of charging twice.teneo_book_status, or pass callback_url for
a completion webhook. Download URLs expire in ~1 hour; re-poll for fresh ones.A single short answer, a blog post, or an article β answer those directly instead. Fiction and novels are not supported by this API.
client.mjs is a dependency-free HTTP client; server.mjs wraps it as MCP tools. Both
mirror the published
OpenAPI contract.
npx skills add https://teneo.ioio.github.Traviseric/teneo-book-mcpMIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/teneo-book-generation-2)<a href="https://allmcps.com/mcp/teneo-book-generation-2"><img src="https://allmcps.com/api/badge/teneo-book-generation-2?style=directory" alt="Teneo Book Generation on AllMCPs" /></a>