EbooksDepository
Enables searching over 500,000 ebooks and audiobooks, finding independent bookshops that sell each title, and accessing developer documentation through natural language.
README
EbooksDepository for AI agents
Official public agent integrations for EbooksDepository: search 500,000+ ebooks and audiobooks, find the independent bookshops that sell each title, and read the developer documentation.
The surfaces are anonymous, read-only, and free. EbooksDepository does not sell books and does not publish or compare prices.
Install the skill
npx skills add publicala/ebooksdepository-agent
The skill is also served directly at https://ebooksdepository.com/skills/ebooksdepository/SKILL.md.
MCP
Copy the servers from mcp.json into an MCP host, or use these
Streamable HTTP endpoints directly:
- Catalog:
https://ebooksdepository.com/api/mcp - Documentation:
https://ebooksdepository.com/api/mcp/docs
The conventional /mcp and /mcp/docs addresses remain compatible aliases.
JavaScript SDK and CLI
The package is ready to publish as ebooksdepository once npm credentials are
configured for the official account:
npm install ebooksdepository
npx ebooksdepository search "Ursula K. Le Guin" --lang en
import { ebooksdepository } from "ebooksdepository";
const result = await ebooksdepository.search("Ursula K. Le Guin", {
lang: "en",
limit: 10
});
Discovery and contracts:
- Developer portal: https://ebooksdepository.com/developers
- OpenAPI 3.1 YAML: https://ebooksdepository.com/api/openapi.yaml
- OpenAPI 3.1 JSON: https://ebooksdepository.com/api/openapi.json
- Agent guide: https://ebooksdepository.com/guide.md
- MCP server card: https://ebooksdepository.com/.well-known/mcp/server-card.json
- Agentic Resource Discovery catalog: https://ebooksdepository.com/.well-known/ai-catalog.json
Repository scope
This repository contains public integration metadata only. The production application is maintained separately. Report API and agent-integration issues through https://ebooksdepository.com/es/pages/contact.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.