teneo-book-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TENEO_API_KEY | No | Legacy API key created in your Teneo dashboard (starts with tk_live_...). | |
| TENEO_BASE_URL | No | Base URL for the Teneo API. Point at staging with TENEO_BASE_URL=https://staging.teneo.io. | |
| TENEO_AGENT_TOKEN | No | Preferred delegated agent token. Register at auth.teneo.io/auth.md, have the user approve the claim, and exchange it for a delegated agent token. The delegated user is charged. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| teneo_capabilitiesA | Discover what Teneo can generate and how: auth, pricing (credits), request fields, the workflow, use cases, and the output shape. Call this first if unsure. |
| teneo_generate_bookA | Generate a COMPLETE, publish-ready non-fiction book (full manuscript + cover + PDF/EPUB/DOCX) from a topic/spec. Asynchronous: returns a jobId immediately (~45 min to finish). Then poll teneo_book_status. Charged in Teneo credits to the funded account. Use for a finished book/manuscript or KDP-ready files — not for a short answer or fiction. |
| teneo_book_statusA | Check a book generation job. When status is "completed", the response includes outputManifest with coverUrl and time-limited download URLs for each format. Poll every ~30-60s. |
| teneo_generate_outlineB | Generate an outline candidate for a nonfiction book without running the full book pipeline. |
| teneo_generate_coverC | Generate a book cover only. This charges the account for cover generation credits. |
| teneo_evaluate_bookC | Run a Teneo evaluation on an existing generated book. |
| teneo_research_nicheC | Start a niche research job from a seed topic. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
The tools target distinct actions: capabilities (discovery), generate_book, research_niche, book_status, generate_outline, generate_cover, evaluate_book. The main ambiguity is generate_cover vs generate_book (which already produces a cover) and whether book_status also tracks the research_niche job, but descriptions largely clarify these.
All tools share a teneo_ prefix and follow a mostly verb_noun convention (generate_book, research_niche, evaluate_book). Minor deviations: teneo_capabilities is noun-only and teneo_book_status reverses to a noun_status pattern rather than the verb_noun style.
Seven tools is well-scoped for a book-generation service, covering discovery, generation (book/outline/cover), status polling, research, and evaluation. Each tool earns its place without obvious redundancy.
The surface covers the core lifecycle: discover, generate (book/outline/cover), poll status with output manifest, research niche, and evaluate. Minor gaps: no dedicated status/cancel for the research_niche job and no job listing/history, but agents can work around these.