
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
teneo-book-mcp
Advanced tools
MCP server for Teneo Book Generation — let an AI agent generate a complete, publish-ready non-fiction book (manuscript + cover + PDF/EPUB/DOCX).
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.
| Tool | What it does |
|---|---|
teneo_capabilities | Discover auth, pricing, fields, workflow, use cases, output shape. |
teneo_generate_book | Start a book (async) → returns a jobId. ~45 min. Charged in credits. |
teneo_book_status | Poll a job; when completed, returns download URLs for cover + PDF/EPUB/DOCX. |
teneo_generate_outline | Generate an outline without running the full book pipeline. |
teneo_generate_cover | Generate a cover only. |
teneo_evaluate_book | Run evaluation on an existing generated book. |
teneo_research_niche | Start niche research from a seed topic. |
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.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.
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.
npm publish (teneo-book-mcp — unscoped, public by default).https://teneo.io/llms.txt, the /agents page, and the OpenAPI.See docs/agents/AGENT-INTEGRATION.md for the full promotion plan and DX audit.
io.github.traviseric/teneo-book-mcpteneo-book-mcphttps://teneo.io/agentshttps://teneo.io/openapi/agent-book-generation.yamlscripts/agent-mcpserver.jsonsmithery.yamlFAQs
MCP server for Teneo Book Generation — let an AI agent generate a complete, publish-ready non-fiction book (manuscript + cover + PDF/EPUB/DOCX).
The npm package teneo-book-mcp receives a total of 40 weekly downloads. As such, teneo-book-mcp popularity was classified as not popular.
We found that teneo-book-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.