com.bolotstudio/store
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Custom metal-print storefront: catalog search, product details, shipping, reviews. Read-only.
| Author | com.bolotstudio |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2164 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"store": {
"url": "https://bolotstudio.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
search_productsread-onlySearch and browse Bolot Studio custom metal photo prints. Returns a compact product card by default — handle, title, short description, price/compareAtPrice, availability, variants (name/size/price/availability), one image, and the product URL — for every result. For ONE product (pass `handle`), add `detail: true` to also get the AI summary, use cases, FAQs, competitive positioning, social proof, gallery, shipping zones, and guarantee/returns/quality-assurance detail; every response, compact or detailed, is capped to the server's response size limit.
Parameters:
query— string — Search term (e.g. 'metal print', 'gift', 'cinematic')detail— boolean — Only used together with `handle` (single-product lookup). When true, returns the full enriched product record — AI summary, use cases, FAQs, competitive positioning, social proof, gallery, shipping zones, guarantee/returns/quality-assurance detail — for that ONE product, still capped to the server's response size limit. Default false returns the compact card shape (handle, title, short description, price, variants, one image, product URL) that every search and every default single-product lookup uses.handle— string — Product handle: 'the-legacy-print', 'the-cinematic-print', or 'the-address-sign'locale— string — Locale code for localized URLs (e.g. 'en', 'pl', 'de')country— string — ISO 3166-1 alpha-2 or alpha-3 country code for geo-pricing (e.g. 'PL', 'DE', 'GB', 'DEU', 'GBR')locale_contract— string — Language-resolution contract. Legacy discloses multilingual-country ambiguity; strict requires an explicit locale.
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
get_product_recommendationsread-onlyGet personalized product and variant recommendations based on customer intent, budget, recipient profile, room type, and lighting conditions.
Parameters:
intent(required) — string — Customer intent: gift, home_decor, valentines, birthday_50, memorial, desk_display, home_cinema, etc.budget— number — Maximum budget in EURlocale— string — Locale code for localized URLs (e.g. 'en', 'pl', 'de')country— string — ISO 3166-1 alpha-2 or alpha-3 country code for geo-pricing (e.g. 'PL', 'DE', 'GB', 'DEU', 'GBR')lighting— string — Room lighting: bright, dim, mixedroom_type— string — Room type: living_room, bedroom, office, bathroom, kitchen, entertainment_roomrecipient_profile— string — Who is this for: partner, mother, father, man_who_has_everything, woman, couple, pet_lover, photographer, movie_fan
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
search_policies_and_faqsread-onlySearch Bolot Studio FAQs and store policies. Covers product questions, sizing, finishes, shipping, returns, and ordering.
Parameters:
query(required) — string — Search query (e.g. 'returns', 'shipping to Germany', 'matte vs glossy', 'desk stand')locale— string — Locale code for localized policy URLs (e.g. 'en', 'pl', 'de')country— string — ISO 3166-1 alpha-2 or alpha-3 country code for locale-aware policy URLs (e.g. 'PL', 'DE', 'GB', 'DEU', 'GBR')
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
compare_productsread-onlyCompare Bolot Studio products — Legacy Print vs Cinematic Print, or Bolot vs competitors (Displate, Canvas, Framed prints).
Parameters:
comparison_type(required) — string — Type of comparisonlocale— string — Locale code for localized URLs (e.g. 'en', 'pl', 'de')country— string — ISO 3166-1 alpha-2 or alpha-3 country code for localized URLs (e.g. 'PL', 'DE', 'GB', 'DEU', 'GBR')product_handle— string — Product handle for competitor comparison (defaults to 'the-legacy-print')
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_store_inforead-onlyGet Bolot Studio brand information, shipping zones, payment methods, and configurator URLs. Essential context for helping customers.
Parameters:
locale— string — Locale code used when country is not suppliedcountry— string — ISO 3166-1 alpha-2 or alpha-3 country code for market-visible catalog sizes/prices (e.g. 'DE', 'DEU')
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
check_photo_compatibilityread-onlyCheck whether supplied pixel dimensions meet the print-contract 120 DPI hard gate used by upload. Returns per-size required_px. Crop and artefacts are still reviewed in the configurator. With a delivery country, also lists market-visible wall formats. If width/height are omitted, reports that suitability cannot be verified without dimensions.
Parameters:
width— integer — Photo width in pixelsformat— string — Image format (e.g. 'jpeg', 'png', 'heic', 'webp')height— integer — Photo height in pixelscountry— string — Delivery country as ISO alpha-2 or alpha-3. Required before market-visible print formats can be shown.
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_shipping_estimateread-onlyGet estimated delivery time, free shipping threshold, and carrier information for a specific country. Use this when a customer asks about shipping costs or delivery times to their location.
Parameters:
country_code(required) — string — ISO 3166-1 alpha-2 or alpha-3 country code (e.g. 'PL', 'DE', 'GB', 'FR', 'DEU', 'GBR')
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_reviews_summaryread-onlyGet aggregated customer review statistics and featured review excerpts. Use this when a customer asks about product quality, other customers' experiences, or social proof. Returns ratings, distribution, and highlighted reviews.
Parameters:
product_handle— string — Product handle: 'the-legacy-print', 'the-cinematic-print', or 'the-address-sign'. Omit for store-wide stats.
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
start_configurationread-onlyGenerate a direct URL to the Bolot Studio product configurator with pre-selected options. Optionally pre-select size and/or finish ('matte' or 'glossy'). Valid sizes are product-specific: 'the-legacy-print' accepts 'keepsake-3-pack' (three separate 13×9 cm panels with three separate metal desk stands), 'classic' (30×20), or 'statement' (42×30); 'the-cinematic-print' accepts 'intimate' (21×14), 'classic' (30×20), or 'statement' (42×30); 'the-address-sign' uses templates and ignores size/finish.
Parameters:
product_handle(required) — string — Product to configuresize— string — Pre-select size. Valid set depends on the product: 'the-legacy-print' → 'keepsake-3-pack', 'classic', or 'statement'; 'the-cinematic-print' → 'intimate', 'classic', or 'statement'. The retired single token 'keepsake' is never accepted.finish— string — Pre-select finish. Not applicable to address sign.locale— string — Locale code (en, de, pl, etc.)country— string — ISO 3166-1 alpha-2 or alpha-3 country code for market-visible product availability (e.g. 'DE', 'DEU')
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
search_products_taskTask-based product search for long-running MCP clients. Use task polling to retrieve the result.
Parameters:
query— string — Search term (e.g. 'metal print', 'gift', 'cinematic')detail— boolean — Only used together with `handle` (single-product lookup). When true, returns the full enriched product record — AI summary, use cases, FAQs, competitive positioning, social proof, gallery, shipping zones, guarantee/returns/quality-assurance detail — for that ONE product, still capped to the server's response size limit. Default false returns the compact card shape (handle, title, short description, price, variants, one image, product URL) that every search and every default single-product lookup uses.handle— string — Product handle: 'the-legacy-print', 'the-cinematic-print', or 'the-address-sign'locale— string — Locale code for localized URLs (e.g. 'en', 'pl', 'de')country— string — ISO 3166-1 alpha-2 or alpha-3 country code for geo-pricing (e.g. 'PL', 'DE', 'GB', 'DEU', 'GBR')locale_contract— string — Language-resolution contract. Legacy discloses multilingual-country ambiguity; strict requires an explicit locale.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_photo_compatibility_taskTask-based photo-resolution check against the print-contract 120 DPI hard gate used by upload. Omit width/height to report that suitability cannot be verified without dimensions.
Parameters:
width— integer — Photo width in pixelsformat— string — Image format (e.g. 'jpeg', 'png', 'heic', 'webp')height— integer — Photo height in pixelscountry— string — Delivery country as ISO alpha-2 or alpha-3. Required before market-visible print formats can be shown.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.