MCP server for Teneo — let an AI agent generate a complete, publish-ready non-fiction book (manuscript, cover, PDF/EPUB/DOCX).
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add teneo-book-mcp -- npx -y skills{
"mcpServers": {
"teneo-book-mcp": {
"command": "npx",
"args": ["-y", "skills"],
"env": {
"TENEO_API_KEY": "<teneo_api_key>",
"TENEO_BASE_URL": "<teneo_base_url>"
}
}
}
}TENEO_API_KEYTENEO_BASE_URLMCP Servers overview
# teneo-book-mcp
MCP server for [Teneo](https://teneo.io). 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.
```json
{
"mcpServers": {
"teneo-book": {
"command": "npx",
"args": ["-y", "teneo-book-mcp"],
"env": { "TENEO_API_KEY": "tk_live_..." }
}
}
}
```
## Tools
| 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. |
## 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.
```
requiredCredits = bookCredits + coverCredits + qualityCreditsReserve
bookCredits = wordBandCredits(estimatedWordCount) x modelMultiplier(model_version)
estimatedWordCount = number_of_chapters x topics_per_chapter x subtopic_count x 350
```
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`](https://teneo.io/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`](https://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.
- **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 `402` with the
full quote and charges nothing — a safe way to read the exact price.
- **Idempotent.** Send an `Idempotency-Key` header; 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 pass `callback_url` for
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
```bash
npm test # unit tests for the HTTP client (mocked fetch, no network)
npm start # run the MCP server over stdio
```
`client.mjs` is a dependency-free HTTP client; `server.mjs` wraps it as MCP tools. Both
mirror the published
[OpenAPI contract](https://teneo.io/openapi/agent-book-generation.yaml).
## 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
What people ask about teneo-book-mcp
What is Traviseric/teneo-book-mcp?
+
Traviseric/teneo-book-mcp is mcp servers for the Claude AI ecosystem. MCP server for Teneo — let an AI agent generate a complete, publish-ready non-fiction book (manuscript, cover, PDF/EPUB/DOCX). It has 0 GitHub stars and its last recorded update is dated 2026-09-02.
How do I install teneo-book-mcp?
+
You can install teneo-book-mcp by cloning the repository (https://github.com/Traviseric/teneo-book-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Traviseric/teneo-book-mcp safe to use?
+
Our security agent has analyzed Traviseric/teneo-book-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains Traviseric/teneo-book-mcp?
+
Traviseric/teneo-book-mcp is maintained by Traviseric. The last recorded GitHub activity is dated 2026-09-02, with 0 open issues.
Are there alternatives to teneo-book-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy teneo-book-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/traviseric-teneo-book-mcp)<a href="https://claudewave.com/repo/traviseric-teneo-book-mcp"><img src="https://claudewave.com/api/badge/traviseric-teneo-book-mcp" alt="Featured on ClaudeWave: Traviseric/teneo-book-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!