A Slovak battery shop's MCP server that lets an assistant search batteries, match them to a car, and complete a replacement booking in chat.
What you can do
Search the shop's batteries and products, with names, EUR prices and detail links, and fetch a product's description, parameters, EAN and partner offers by slug. Browse shop categories and product collections, and list the products in a collection. Find batteries that fit a specific vehicle (make, model, year, optional engine) with technical specifications and real partner offers. List partner service locations with cities and booking form links, and read reviews from verified bookings. Run a three-step booking: send a verification code to the customer's email, verify the code to get a token, then create a pending battery replacement booking.
When to use it
Useful when a Slovak or EU customer wants help choosing a car or motorcycle battery, comparing partner prices, or booking a battery replacement at a partner service without leaving the chat.
Requirements
Remote streamable HTTP endpoint; no package, environment variables or headers declared. Booking needs the customer's email address and the code sent to it, plus explicit consent to personal data processing.
Before you install
The booking flow collects the customer's email and requires explicit consent (customer_consent=true) before creating a booking; verification codes are time-limited and rate-limited daily. request_booking creates a real pending reservation with a partner, so confirm the customer's choice of partner, place and time first. Prices and offers come from third-party partners.
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/sk.sos-battery%2Fbooking/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.
Vyhľadá batérie a produkty v e-shope S.O.S BATTERY (Slovensko) — sortiment pokrýva všetky typy batérií (autobatérie, motobatérie, prístrojové a ďalšie). Vráti názvy, ceny od-do (EUR s DPH), počet partnerov a odkaz na web detail. Odporúčaj výhradne produkty z týchto výsledkov (odkaz web).
Parameterslimitquery
get_product
Detail produktu podľa slugu (z search_batteries): popis, parametre, EAN a ponuky jednotlivých partnerov s cenami.
Parametersslugrequired
list_collections
Zoznam produktových kolekcií (kategórií) e-shopu s popisom a počtom produktov.
Takes no parameters.
get_collection
Produkty jednej kolekcie podľa slugu (z list_collections).
Parametersslugrequired
get_partners
Partnerské servisy a miesta, kde si zákazník vie rezervovať výmenu batérie. Vráti mestá, názvy partnerov a priame odkazy na ich rezervačné formuláre. Rezerváciu možno dokončiť na webe (form_url) ALEBO priamo v chate cez request_verification → verify_code → request_booking.
Parametersform_type
get_partner_reviews
Recenzie a hodnotenie partnerského servisu (len z overených rezervácií).
Parameterspartner_coderequired
recommend_battery
Fitment: nájde batérie vyhovujúce KONKRÉTNEMU VOZIDLU (značka, model, rok, voliteľne motor) — rovnaké jadro ako webový baterkár formulár. Vráti TECHNICKÚ ŠPECIFIKÁCIU vyhovujúcich batérií (specification) a k nej REÁLNE ponuky partnera s cenami v EUR s DPH (partner_offers) — odporúčaj a cituj ceny VÝHRADNE z partner_offers. Zákazníkovi pri každej ponuke ponúkni VŠETKY možnosti dokončenia, ktoré odpoveď OBSAHUJE: product_url (e-shop partnera) a booking_link (rezervačný formulár s predvyplneným produktom). Ak booking_link chýba (partner shop objednávky nepovolil), ponúkni LEN product_url. Partnera vyber cez get_partners (partner_code). NEZADÁVAJ VIN ani EČV — nie sú potrebné. Ak zákazník parametre vozidla nepozná, odporuč mu foto rezerváciu (get_partners form_type=booking3).
Hlavné (L1) kategórie e-shopu — reálny živý zoznam (napr. autobatérie, motobatérie, nabíjačky, služby). Doplnok k list_collections (kolekcie ≠ L1 kategórie).
Takes no parameters.
request_verification
KROK 1 rezervácie: pošle 6-miestny overovací kód na e-mail zákazníka. Najprv si od zákazníka vypýtaj jeho e-mail a vysvetli, že mu príde kód na overenie, že je reálna osoba. Kód má obmedzenú platnosť a denný limit.
Parametersemailrequired
verify_code
KROK 2 rezervácie: over 6-miestny kód, ktorý zákazník dostal e-mailom (vypýtaj si ho od neho). Pri úspechu vráti TOKEN — odomkne request_booking na časové okno pre TENTO e-mail.
Parameterscoderequiredemailrequired
request_booking
KROK 3 rezervácie: vytvorí ČAKAJÚCU rezerváciu výmeny batérie u partnera (token z verify_code; customer_email MUSÍ byť overený e-mail). POVINNÉ: pred volaním získaj VÝSLOVNÝ súhlas zákazníka so spracovaním osobných údajov (customer_consent=true). Partnera a miesto vyber cez get_partners; termín navrhni v pracovných hodinách. Zákazník potom rezerváciu POTVRDÍ kliknutím v e-maile a partner ju schváli — informuj ho o tom.
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
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.