New:Socket for Asana Is Now Available.Learn more
Get Started

teneo-book-mcp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

teneo-book-mcp

MCP server for Teneo Book Generation — let an AI agent generate a complete, publish-ready non-fiction book (manuscript + cover + PDF/EPUB/DOCX).

latest
Source
npmnpm
Version
1.0.2
Version published
Weekly downloads
49
Maintainers
1
Weekly downloads
 
Created
Source

Teneo Book Generation — MCP server

Let any MCP-capable agent (Claude Desktop, Cursor, etc.) generate a complete, publish-ready non-fiction book — full manuscript + cover + PDF/EPUB/DOCX — through Teneo's agent API.

Tools

ToolWhat it does
teneo_capabilitiesDiscover auth, pricing, fields, workflow, use cases, output shape.
teneo_generate_bookStart a book (async) → returns a jobId. ~45 min. Charged in credits.
teneo_book_statusPoll a job; when completed, returns download URLs for cover + PDF/EPUB/DOCX.
teneo_generate_outlineGenerate an outline without running the full book pipeline.
teneo_generate_coverGenerate a cover only.
teneo_evaluate_bookRun evaluation on an existing generated book.
teneo_research_nicheStart niche research from a seed topic.

Setup

  • Get delegated access. Preferred: start at https://auth.teneo.io/auth.md, register service_auth for teneo-production / https://teneo.io/, have the user approve the claim, and exchange it for a delegated agent token. Legacy: create an API key in your Teneo dashboard (or POST /api/agent/keys while logged in). Both bearer paths charge the authenticated/delegated user's credit balance; top up at https://teneo.io/pricing.
  • Add to your MCP client. Example (Claude Desktop claude_desktop_config.json):
{
  "mcpServers": {
    "teneo-book": {
      "command": "npx",
      "args": ["-y", "teneo-book-mcp"],
      "env": { "TENEO_AGENT_TOKEN": "delegated-agent-token" }
    }
  }
}

Legacy dashboard keys can be passed as TENEO_API_KEY=tk_live_.... Ecosystem agents can instead set TENEO_SERVICE_KEY + TENEO_ON_BEHALF_OF. Point at staging with TENEO_BASE_URL=https://staging.teneo.io.

Develop / verify

npm test                 # unit tests (mocked fetch) for the HTTP client
TENEO_BASE_URL=https://staging.teneo.io TENEO_AGENT_TOKEN=... npm run integration-test   # real staging end-to-end (charges credits)
TENEO_AGENT_TOKEN=... npm start                      # run the MCP server (stdio)

client.mjs is the pure, testable HTTP client (no SDK deps); server.mjs wraps it as MCP tools. Mirrors https://teneo.io/openapi/agent-book-generation.yaml.

Publishing & promotion (how agents find this)

  • npm publish (teneo-book-mcp — unscoped, public by default).
  • Submit to MCP registries so agent builders discover it:
    • Official MCP registry, Smithery (smithery.ai), mcp.so, Glama (glama.ai/mcp).
  • Link it from https://teneo.io/llms.txt, the /agents page, and the OpenAPI.
  • Provide the config snippet above in docs + directory listings (copy-paste = adoption).

See docs/agents/AGENT-INTEGRATION.md for the full promotion plan and DX audit.

Registry metadata

  • Official MCP Registry name: io.github.traviseric/teneo-book-mcp
  • npm package: teneo-book-mcp
  • Homepage: https://teneo.io/agents
  • OpenAPI: https://teneo.io/openapi/agent-book-generation.yaml
  • Source directory: scripts/agent-mcp
  • Registry file: server.json
  • Smithery config: smithery.yaml

Keywords

mcp

FAQs

Package last updated on 01 Sep 2026

Related posts