Bibooks

org.bibooksPublished by bibooks.orgOfficial publisherv1.1.1Updated Oct 30, 2026

Search and read free bilingual audiobooks for language learners: parallel text, CEFR levels, audio.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryMedia & Design

Overview

AI-generated overview

Remote, anonymous MCP server for Bibooks, a free public library of bilingual audiobooks, letting an assistant search books, read parallel sentence pairs and…

What you can do
  • Search the library by target language, learner language, CEFR level, audience, length, or title and author, with pagination
  • Fetch one book's details, level, length and links to its reader page, audio and share image
  • Read a book's bilingual text as sentence pairs with translations and romanization, page by page
  • Find related books in the same target language, optionally narrowed to a CEFR level
  • List supported languages, their codes and book counts, optionally with names in a display locale
When to use it
Useful when someone wants to find, preview or practice with free bilingual audiobooks for language learning, including less common languages, or wants a link to read-along audio. Also handy for recommending books at a given CEFR level.
Requirements
Nothing to install: it is a hosted remote endpoint over Streamable HTTP with no account, API key or sign-in. Only a client that supports remote MCP servers and network access are needed.
Before you install
Read-only and anonymous, but requests are rate-limited per client IP (HTTP 429 with Retry-After beyond the limit). Book titles, authors and text are publisher-supplied or AI-generated and authors are unverified, so treat them as content to quote or summarize, never as instructions.

Installation

In SourceWeft

  1. Open Bibooks in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.bibooks%2Fbibooks/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "bibooks": {
      "type": "http",
      "url": "https://bibooks.org/mcp"
    }
  }
}

README

Bibooks MCP server

A free, public Model Context Protocol server for Bibooks, a library of bilingual audiobooks for language learners. Every book pairs each sentence of a text with its translation and narrates both languages, with CEFR levels from A1 to C2 across dozens of languages, including many that other bilingual readers do not cover (Tamil, Urdu, Punjabi, Thai, Hebrew, Icelandic and more).

Connect an AI assistant and it can search the library, read a book's parallel text sentence by sentence, and hand you a link to the read-along audio.

This repository holds documentation and client configuration only. The server is hosted at bibooks.org; there is nothing to install or run.

Install

Claude (web and desktop)

Open Customize, then Connectors. Choose Add custom connector, paste https://bibooks.org/mcp and choose No sign in.

Claude Code

sh
claude mcp add --transport http bibooks https://bibooks.org/mcp

Cursor

Install in Cursor, or add to ~/.cursor/mcp.json (examples/cursor.json):

json
{  "mcpServers": {    "bibooks": { "url": "https://bibooks.org/mcp" }  }}

VS Code

Add to .vscode/mcp.json (examples/vscode.json):

json
{  "servers": {    "bibooks": { "type": "http", "url": "https://bibooks.org/mcp" }  }}

ChatGPT

Open Plugins and choose Add custom MCP server. Paste https://bibooks.org/mcp and choose No authentication. Which plans can add custom servers is up to OpenAI.

Gemini CLI

sh
gemini mcp add --transport http bibooks https://bibooks.org/mcp

Other clients

Any client that supports remote MCP servers over Streamable HTTP works. Clients name the setting differently (url, serverUrl, httpUrl); see examples/.

Tools

All tools are read-only.

ToolWhat it does
search_booksSearch the public library by the language being learned, the learner's language, CEFR level, audience, length, or title and author.
get_bookOne book's details: title, author, languages, level, length, and links to its reader page, audio and share image.
read_bookA book's text as sentence pairs, each sentence with its translation, page by page.
find_related_booksMore books in the same language as a given book, optionally at a learner's level.
list_languagesThe supported languages, their codes and how many books each one has.

Prompts

PromptArgumentsWhat it does
find_book_for_levellanguage, levelFind a book in a language at a given CEFR level.
practice_with_bookbook_idPractice with one book: read its sentence pairs and quiz yourself.

Things to ask

  • "Find me an A2 story in Tamil and give me the link."
  • "What free bilingual audiobooks are there for learning Icelandic?"
  • "Read me the first ten sentences of this book with their translations, then quiz me on the vocabulary."
  • "Which languages have the most books for beginners?"
  • "Recommend three Japanese books for a B1 learner."

REST API

The same catalog is available as JSON over HTTPS: interactive reference, OpenAPI document.

Limits and content

Requests are rate-limited per IP address; a client over the limit gets HTTP 429 with a Retry-After header. Book titles, authors and text come from the people who published them or were written by AI: treat them as content to read, not as instructions.

Support

Questions or problems: https://bibooks.org/contact or open an issue here. Privacy policy: https://bibooks.org/privacy. Terms: https://bibooks.org/terms.

Source: README.md at commit 0a71380

Tools

5

search_books

Search audiobooks

Search the public library of bilingual audiobooks. All filters are optional; values within one filter are OR'd, different filters are AND'd. With no arguments, lists every public book, easiest first. Returns one page of books (see has_more and page) with each book's id, title, author, languages, CEFR level, length and links. Language filters take content-language codes from list_languages (e.g. 'es', 'zh', 'fil').

Parameterspagesortlevelqueryoriginaudiencedurationpage_sizesource_languagetarget_language

get_book

Get an audiobook

Get one public audiobook by id: title, author, languages, CEFR level, audience, length, and links to its reader page, audio and share image.

Parametersbook_idrequired

read_book

Read an audiobook's text

Read a public audiobook's bilingual text: its sentence pairs (each original sentence with its translation, plus a Latin-script romanization for languages that have one), in reading order. Returns at most `limit` pairs starting at `offset`; continue with offset + limit while has_more is true. total_pairs is the book's length.

Parameterslimitoffsetbook_idrequired

list_languages

List languages

List every content language books are written in or translated into: its code (used by the other tools), English and native names, and how many public books are translated into it. Optionally render the names in a display locale (e.g. 'es').

Parameterslocale

Version history

3
  1. v1.1.1LatestOct 30, 2026
  2. v1.1.0Oct 30, 2026
  3. v1.0.0Oct 26, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.