
Teneo Book Generation
io.github.TravisericPublished by GitHub account Travisericv1.0.3Updated Oct 27, 2026
Publish-ready nonfiction books from a topic: manuscript, cover, PDF/EPUB/DOCX. Free outline to try.
Overview
Teneo MCP server that lets an assistant generate a complete, publish-ready nonfiction book — manuscript, cover, and PDF/EPUB/DOCX files — from a topic.
- What you can do
- Discover capabilities, pricing and request shape before starting
- Generate a full book asynchronously and poll its status for download links
- Generate an outline only, or research a niche from a seed topic (both free)
- Generate a cover only, or run quality evaluation on an existing generated book
- When to use it
- Use it when you want an agent to produce a long-form nonfiction book with cover and export files, and you are willing to pay per generation in Teneo credits. Try the free outline and niche research first to validate a direction. It is not meant for short answers, blog posts, or fiction.
- Requirements
- Runs locally over stdio, typically via npx with Node.js. Needs a Teneo credential: TENEO_API_KEY from the dashboard, or a delegated agent token. TENEO_BASE_URL optionally points at staging. A funded Teneo credit balance is required before the first paid call.
Installation
In SourceWeft
- Open Teneo Book Generation in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
teneo-book-mcp
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.
Tools
What it costs
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.
Setup
Get a credential, then add the config block above to your MCP client.
- Preferred (delegated): start at
auth.teneo.io/auth.md, register forhttps://teneo.io/, have the user approve the claim, and exchange it for a delegated agent token. Pass it asTENEO_AGENT_TOKEN. The delegated user is charged. - Legacy: create an API key in your Teneo dashboard and pass
TENEO_API_KEY=tk_live_.... - Point at staging with
TENEO_BASE_URL=https://staging.teneo.io.
Spend semantics
Worth knowing before you wire this into an autonomous loop:
- Quoted before charged. A request that would exceed the balance returns
402with the full quote and charges nothing — a safe way to read the exact price. - Idempotent. Send an
Idempotency-Keyheader; replaying a request replays the original debit instead of charging twice. - Refunded on failure. A failed generation is refunded in full.
- Async. A book takes ~45 minutes. Poll
teneo_book_status, or passcallback_urlfor a completion webhook. Download URLs expire in ~1 hour; re-poll for fresh ones.
Not for
A single short answer, a blog post, or an article — answer those directly instead. Fiction and novels are not supported by this API.
Develop
client.mjs is a dependency-free HTTP client; server.mjs wraps it as MCP tools. Both
mirror the published
OpenAPI contract.
Links
- Agent front door: https://teneo.io/agents
- Capability manifest: https://teneo.io/api/agent/capabilities
- OpenAPI: https://teneo.io/openapi/agent-book-generation.yaml
- Also installable as an agent skill:
npx skills add https://teneo.io - Official MCP registry:
io.github.Traviseric/teneo-book-mcp
License
MIT
Source: README.md at commit 893587c
Tools
0Version history
1- v1.0.3LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts