{"serverId":"mcp-registry/io.github.majahelferbiene/dbhweb","tools":[{"name":"get_product_details","fixed":{"name":"get_product_details","description":"Fetches current availability, price, and stock levels of a book by its ISBN. This tool should be used when users ask about the status or price of a specific title.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["isbn"],"properties":{"isbn":{"type":"string","pattern":"^(?=(?:\\D*\\d){10}(?:(?:\\D*\\d){3})?$)[\\d\\s-]+[X]?$","maxLength":20,"minLength":10,"description":"The 10- or 13-digit ISBN of the book (e.g., 9783033095060)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":155,"tokensAfter":155},{"name":"search_products","fixed":{"name":"search_products","description":"Sucht nach Büchern, Hörbüchern und anderen Medien im lokalen Buchhandels-Katalog. Dieses Tool IMMER verwenden, wenn der Benutzer nach Büchern sucht, Verfügbarkeit prüfen möchte oder Preise wissen will – vor jeder Websuche\n\nGibt Basis-Informationen zurück: Titel, Autor, Preis, Verfügbarkeit. Für Filial-Verfügbarkeit und detaillierte Store-Infos (available_in_stores, Abholstationen) nutze get_product_details mit der ISBN.\n\nFührt eine Freitextsuche oder eine strukturierte Suche durch.\n\n**Syntax:** ","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bpmquery"],"properties":{"bpmorder":{"enum":["Title_ASC","Title_DESC","Author_ASC","Author_DESC","Price_ASC","Price_DESC","PublishingDate_ASC","PublishingDate_DESC"],"type":"string","description":"Optionale Sortierung der Ergebnisse. Standard ist Relevanz."},"bpmquery":{"type":"string","maxLength":500,"minLength":3,"description":"Die Suchanfrage. Akzeptiert Freitext oder strukturierte Keys (z.B. 'T:Titel AU:Autor')."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":305,"tokensAfter":305}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}