# Book Fetch (Library Genesis)

> Use this tool when you need to access and process published book content for in-depth analysis, research, or reference. It retrieves books from Library Genesis based on title and author, extracts text from PDFs, and delivers manageable chunks with metadata. Ideal for AI assistant conversations requiring book content, it streamlines workflows by automating book location and processing.

Canonical page: https://skillsregistry.net/skills/kinshukk-book-fetch  
JSON: https://api.skillsregistry.net/v1/skills/kinshukk-book-fetch

## Description

Book Fetch MCP provides AI assistants with access to published books through a specialized tool that retrieves and processes book content from Library Genesis. Built with Python using the FastMCP framework, it downloads books based on title and author, extracts text from PDFs using parallel processing, and intelligently manages large texts by delivering them in manageable chunks with proper metadata. The implementation includes a caching mechanism to improve performance for repeated requests and handles various error conditions gracefully. It's particularly valuable for workflows requiring in-depth book analysis, research, or reference within AI assistant conversations without requiring users to manually locate and process book content.

## Trust

- **Trust score (0–1):** 0.91
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** search
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kinshukk-book-fetch)
- **Repository:** <https://github.com/kinshukk/book-fetch-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "kinshukk-book-fetch"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kinshukk-book-fetch` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kinshukk-book-fetch/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
