Skip to main content
Glama
sepehr071

asalbanoo-mcp

by sepehr071

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASALBANOO_MCP_PROXYNoHTTP proxy for every request, e.g. http://user:pass@host:port. System proxy variables are ignored on purpose; set this if you need a proxy.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ab_searchA

Search Asal Banoo products by keyword: price, discount, stock and rating of each match.

Use first for "price of X" / "do you have X". Matching is broad (title and description), so check titles. For the cheapest match use ab_find_cheapest; to list a whole category or brand use ab_browse; full details and variants (sizes/colors) of one product: ab_product. When nothing in stock matches, out_of_stock_matches counts the sold-out ones.

ab_find_cheapestA

Find the cheapest in-stock products for a keyword, one flat list sorted by current price (Toman).

Use when the user wants the lowest price for X. The site's search also matches descriptions, so by default only titles containing every query word are kept. Variable products (several sizes/colors) are listed at their cheapest variant: check ab_product for the size you need. complete=false means more in-stock matches lie past scanned: raise scan.

ab_browseA

List the products of a category or brand (or the whole shop) with sorting, price range, stock and attribute filters.

Use for "cheapest shampoo for oily hair", "Graph brushes under 800,000 Toman", "newest sunscreens". Pass a category slug (ab_categories), a brand slug (ab_brands), both, or neither (whole shop). Attribute filters (volume, hair/skin type, gender, origin) come from ab_filters. Variable products show their cheapest variant as final_price and max_price as the top of the range. Details: ab_product; reviews: ab_reviews.

ab_filtersA

List the attribute filters of a category or brand listing (volume, hair type, skin type, gender, origin...) with each value's product count.

Use before ab_browse when the user wants a size or a type inside a category: pass {attribute: [value, ...]} as ab_browse's filters. Counts cover in-stock items.

ab_categoriesA

List Asal Banoo's product categories (about 70: skin, make-up, hair, perfume, kids) with slugs and counts.

Use to get a category slug for ab_browse / ab_filters. parent is the id of the parent category (0 = top level); count includes out-of-stock products.

ab_brandsA

List the brands Asal Banoo sells (about 250) with their slugs and product counts, biggest first.

Use to get the brand slug for ab_browse / ab_filters. Persian spellings vary; the Latin slug usually matches better ('vichy', 'cerave', 'la-roche-posay').

ab_dealsA

List the discounted in-stock products right now, biggest discount first (the site's "تخفیفات" page).

Use for "what's on sale" / "discounted sunscreens". Optionally limit to one category slug from ab_categories. Most discounts are 10%.

ab_shop_infoA

Read one of the shop's policy pages as plain text: FAQ as question/answer pairs, other pages as text.

Use for "how long does delivery take", "do you ship with Tipax", "can I return it", "where is the shop". Summary (2026-10): outside Bandar Abbas only Post Pishtaz, 7-10 working days; Bandar Abbas courier next day if ordered before 13:00, fee paid by the customer; no published shipping fee or free-shipping threshold (shown only at checkout).

ab_blog_postsA

List Asal Banoo blog posts (skin and hair care guides, routines, "X vs Y" comparisons), newest first.

Use for advice questions ("best moisturizer for oily skin", "Vichy or Clinique?"): find a matching post, then read it with ab_blog_post.

ab_blog_postA

Read one blog post as plain text, plus the products and categories it links to.

Use after ab_blog_posts to answer care questions from the shop's own guides. Linked products can be looked up with ab_search (by name) and categories browsed with ab_browse (slug).

ab_productA

Get one product's record: price and discount (Toman), stock (with the exact count when low), every variant (size/color) with its own price and stock, brand, categories, rating and key facts (volume, expiry, skin/hair type, origin).

Use after ab_search / ab_browse when the user picks a product. Customer reviews: ab_reviews.

ab_reviewsA

Read customers' reviews and questions about a product (1-5 stars, newest first) with the shop's answers.

Use as a quality check before recommending a product, or to see the shop's skin/hair advice (staff often answer questions with a recommended product or category). rating is null for a question without stars; verified_buyer marks a confirmed purchase. Dates are Jalali (1405-07-13).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 12 tools

Disambiguation4/5

Most tools have clearly distinct roles and the descriptions explicitly cross-reference each other (e.g. directing 'cheapest' queries to ab_find_cheapest and category listings to ab_browse). There is still mild functional overlap between ab_search, ab_find_cheapest, and ab_deals, since all three return keyword/category product lists with prices, though the documented boundaries keep selection manageable.

Naming Consistency4/5

All tools share a uniform ab_ snake_case prefix and are readable, so the convention is predictable. Slight inconsistency in that action-oriented names (ab_search, ab_find_cheapest) mix with noun-only names for list operations (ab_categories, ab_brands, ab_product).

Tool Count5/5

Twelve tools is well within the ideal 3-15 range and each tool earns its place: search, browse, filters, taxonomy lookups, deals, product detail, reviews, blog, and shop info. No redundant or filler tools are present for a product-discovery server.

Completeness4/5

The read/discovery surface is comprehensive: full product lookup with variants, reviews, taxonomies, deals, blog, and policy info. The only gap is transactional coverage (no cart/checkout/order tracking), which is likely intentional for a read-only shopping-assistant scope but leaves purchasing workflows as a dead end.

Maintenance

ActivityMaintained
ResponsivenessNo issues