{"name":"io.github.ni-c/calibreweb-mcp","slug":"ni-c-calibreweb-mcp","title":"Calibre-Web","description":"Read-only MCP server for Calibre-Web: library search, browsing and covers via the OPDS feed","url":"https://mcp.market/server/ni-c-calibreweb-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":27,"stars":0,"forks":0,"downloads_week":56,"last_push_at":"2026-09-16T08:52:58.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ni-c/calibreweb-mcp","website":"https://calibreweb-mcp.ni-c.de","version":"0.3.1","remotes":[],"packages":[{"registryType":"npm","identifier":"calibreweb-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Root URL of the Calibre-Web instance, e.g. https://books.example.com","isRequired":true,"format":"string","name":"CALIBRE_WEB_URL"},{"description":"Username of the Calibre-Web account (web login); leave unset together with the password for anonymous-browsing instances","format":"string","name":"CALIBRE_WEB_USERNAME"},{"description":"Password of that account (web login password)","format":"string","isSecret":true,"name":"CALIBRE_WEB_PASSWORD"},{"description":"Set to true to accept self-signed certificates (scoped to the configured host)","format":"string","name":"CALIBRE_WEB_INSECURE_TLS"},{"description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","name":"CALIBRE_WEB_ALLOW_TOOLS"},{"description":"Comma-separated tool names or list_* prefixes to remove from whatever CALIBRE_WEB_ALLOW_TOOLS left","format":"string","name":"CALIBRE_WEB_DENY_TOOLS"}]},{"registryType":"oci","identifier":"ghcr.io/ni-c/calibreweb-mcp:0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Root URL of the Calibre-Web instance, e.g. https://books.example.com","isRequired":true,"format":"string","name":"CALIBRE_WEB_URL"},{"description":"Username of the Calibre-Web account (web login); leave unset together with the password for anonymous-browsing instances","format":"string","name":"CALIBRE_WEB_USERNAME"},{"description":"Password of that account (web login password)","format":"string","isSecret":true,"name":"CALIBRE_WEB_PASSWORD"},{"description":"Set to true to accept self-signed certificates (scoped to the configured host)","format":"string","name":"CALIBRE_WEB_INSECURE_TLS"},{"description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","name":"CALIBRE_WEB_ALLOW_TOOLS"},{"description":"Comma-separated tool names or list_* prefixes to remove from whatever CALIBRE_WEB_ALLOW_TOOLS left","format":"string","name":"CALIBRE_WEB_DENY_TOOLS"}]}],"tools":[{"name":"get_cover","description":"Fetches the cover of a book and returns it as an image. Book ids come","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_shelf_books","description":"Lists the books on a shelf, in the shelf’s own order. Shelf ids","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_stats","description":"Returns the total number of books, authors, categories (tags) and","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_books","description":"Lists books from one of the Calibre-Web views: new (recently added,","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_shelves","description":"Lists the shelves visible to the configured user: every public shelf","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_books","description":"Searches the library by title, author, series, publisher and tags.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T00:26:39.761Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:26:39.717Z","components":{"code":{"score":25,"max":25,"notes":["27 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"calibreweb-mcp","version":"0.3.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-09-07T19:06:45.067Z","repositoryUrl":"git+https://github.com/ni-c/calibreweb-mcp.git","weeklyDownloads":56}],"repo":{"found":true,"owner":"ni-c","repo":"calibreweb-mcp","archived":false,"pushedAt":"2026-09-16T08:52:58Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/283341?v=4","ownerCreatedAt":"2010-05-21T13:00:22Z","license":"MIT"},"icon":{"url":"https://calibreweb-mcp.ni-c.de/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":56,"license":"MIT","lastPushAt":"2026-09-16T08:52:58.000Z","score":27}}}},"grade_history":[],"reviews":[]}