dnb-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
dnb-mcp 📚
mcp-name: io.github.mohammad-abbasi-sh/dnb-mcp
Unofficial read-only MCP server for services.dnb.de — Deutsche Nationalbibliothek catalogue via its official SRU API: keyword, title and author search, ISBN and DNB-ID lookup. No key, no login. No key, no login.
Built by Mohammad Abbasi as part of the "Germany MCP factory". Not affiliated with services.dnb.de.
For AI agents
Add to your MCP client config (stdio):
{
"mcpServers": {
"dnb": {
"command": "uvx",
"args": ["dnb-mcp==0.1.0"]
}
}
}Or run locally: python -m dnb_mcp.server (needs mcp<2, httpx).
Related MCP server: crossref-mcp
Tools
Tool | Description |
| Keyword search across the DNB catalogue — |
| Title search — |
| Author search — |
| Look up one book by ISBN — |
| Full record by DNB identifier — |
| Reachability probe (ok / blocked / error) — one polite request |
Notes
All data comes from the Deutsche Nationalbibliothek SRU API (free, no key, no login).
Indexes used (from the API's own explain response):
woe(all terms),tit(title),per(person/author),num(number incl. ISBN),idn(DNB identifier).There is no newspapers-only filter: the
mat(material type) index returns 0 for every German value tried (Bücher, Zeitschriften, Zeitung, Zeitungen, Online-Ressource), so no newspapers-only tool is offered; newspapers are still found by the keyword and title searches.Dublin Core recordSchema is unsupported by the API — MARC21-xml only.
Tests: 20/20 green (14 offline + 6 live, 2026-11-10).
Development
python3 -m venv .venv && .venv/bin/pip install "mcp<2" httpx pytest
.venv/bin/pip install -e .
.venv/bin/python -m pytest tests/ -qLicense
MIT
Built by Mohammad Abbasi — Almanibama · mabbasi.ir
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only search and retrieval of published books, articles and authors, with public catalog links.
Search public procurement notices from 17 sources across Germany, the EU and the UK. Read-only.
Search a catalog of 1.7 million books and find books by mood, vibe, pace or genre. Read-only.
Search 150M+ academic works, journals, and funders via Crossref API.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI models to search and retrieve bibliographic and digitized records from Swiss academic libraries (swisscovery, e-rara, e-periodica, e-manuscripta) via open protocols without requiring API keys.1627 PyPI1MIT
- FlicenseAqualityDmaintenanceEnables searching and retrieving scholarly metadata from Crossref's public REST API, including works, journals, funders, and members, without requiring an API key.101-
- AlicenseNot gradedqualityBmaintenanceEnables searching for books by title, author, or keyword, retrieving edition details by ISBN, and accessing author profiles and canonical work records through the Open Library API.277 npmMIT
- AlicenseAqualityCmaintenanceEnables read-only search and retrieval of the public Reknihy.cz book catalog, including filtering, sorting, ISBN lookup, category browsing, and access to product details such as price, availability, and images.4ISC