Skip to main content
Glama

Folsn Own-Store Products

Server Details

Search Folsn own-store products with recorded KRW prices, options, shipping and purchase URLs.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct roles: search_folsn_products discovers products by name/option, while get_folsn_product_offer retrieves sale terms for a single known sku. The descriptions even cross-reference each other (search output feeds the get tool), so an agent cannot easily confuse them.

Naming Consistency4/5

Both names use snake_case verb_noun structure with a shared 'folsn_product' stem, which is predictable. Minor deviation: 'search_folsn_products' is plural while 'get_folsn_product_offer' is singular with an extra 'offer' noun, a small inconsistency.

Tool Count3/5

Only two tools exist, which is thin even for a narrow read-only price-lookup server. A search/detail pair is a defensible minimum, but the surface feels under-built for a product domain.

Completeness3/5

Search plus single-item detail covers the basic lookup workflow, but notable gaps remain: there is no way to browse/list products by category, and although each result exposes a price-record timestamp implying a price history, no tool exposes historical prices or trends. Agents can work around these limits only partially.

Available Tools

2 tools
get_folsn_product_offer폴슨 상품 판매 조건 / Get Folsn product offerA
Read-onlyIdempotent
Inspect

검색 결과의 sku(스마트스토어 상품 번호)로 폴슨 상품 한 건의 판매 조건을 가져옵니다: 판매가(원)·배송비·쿠폰(없으면 null)·묶음 수량과 개당 환산가·재고 상태·구매 주소·가격 기록 시각·출처. 예: {"product_id": "13300090680"} Get the sale terms of one Folsn product by its sku (Smart Store product number) from search_folsn_products: price in KRW, shipping fee, coupon (null if none), bundle quantity and unit price, stock status, purchase URL, price record time and source. Example: {"product_id": "13300090680"}

ParametersJSON Schema
NameRequiredDescriptionDefault
product_idYes검색 결과의 sku(스마트스토어 상품 번호) / sku from search_folsn_products

Output Schema

ParametersJSON Schema
NameRequiredDescription
noticeNo
offersNo
productIdYes
matchStatusYes

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety and idempotency profile is fully covered. The description adds the returned fields and notes coupon is null when absent, which is useful, but since an output schema exists this return-value detail is largely redundant.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The content is front-loaded and each sentence is informative, but the entire text is duplicated in Korean and English, roughly doubling the length without adding information. The bilingual mirror is the main structural cost.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With a 1-parameter schema at full coverage, complete annotations, and an output schema covering return values, the description is essentially complete; it briefly enumerates the returned fields for orientation. Only the missing failure/edge-case guidance (invalid or stale SKU) keeps it from 5.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for the single parameter, and the description's SKU definition plus the {"product_id": "13300090680"} example duplicate what the schema already provides in its description and examples array. Baseline 3 is appropriate when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (가져옵니다/get) and resource (one Folsn product's sale terms) keyed by SKU, and explicitly contrasts with the sibling by saying the SKU comes 'from search_folsn_products'. An agent can distinguish this single-item lookup from the search tool without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description establishes the workflow context — the product_id comes from search results — which effectively routes the agent to search_folsn_products first. It does not state when not to use it or what happens if the SKU is unknown/missing, so it stops short of explicit alternatives or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_folsn_products폴슨 상품 검색 / Search Folsn productsA
Read-onlyIdempotent
Inspect

폴슨(folsn)이 네이버 스마트스토어에서 직접 파는 상품을 상품 이름·옵션(용량·수량·색상·모델 번호)으로 찾습니다. 결과마다 판매가(원)·배송비·묶음 수량과 개당 환산가·재고 상태·구매 주소·가격 기록 시각·출처를 따로 돌려줍니다. 다른 쇼핑몰 가격이나 전체 최저가는 돌려주지 않습니다. 옵션이 모호하면 matchStatus=needs_clarification과 clarificationFields로 되묻습니다. 예: {"query": "생수 2L 12입", "limit": 5} Search products sold directly by Folsn on its own Naver Smart Store (Korea) by product name and option (volume, count, color, model number). Each result returns price in KRW, shipping fee, bundle quantity with unit price, stock status, purchase URL, the time the price was recorded, and the source as separate fields. It does not return other stores' prices or market-wide lowest prices. Example: {"query": "쿤달 칫솔 16입", "limit": 5}

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo최대 결과 수(1~10) / max results
queryYes상품 이름·옵션 검색어 또는 sku / product name and options, or sku

Output Schema

ParametersJSON Schema
NameRequiredDescription
queryYes
noticeNo
resultsNo
matchStatusYes
resultCountYes
clarificationFieldsNo

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), and the description adds genuinely useful behavior beyond that: the ambiguity-handling contract (matchStatus=needs_clarification with clarificationFields) and the fact that prices are point-in-time snapshots with a source field. Some of the returned-field enumeration overlaps the output schema, keeping this from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Dense and front-loaded, with the scope statement and the negative boundary arriving before the result-field list. The Korean/English duplication doubles the length, which is justified for a bilingual audience but adds no new information per language.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 2-parameter read-only search with an output schema and full annotation coverage, the definition is essentially complete: scope, exclusions, clarification behavior, and example invocation are all present. Re-describing return fields is mild redundancy given the output schema exists, but nothing an agent needs is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3; the description goes slightly beyond it by expanding what 'options' means (volume, count, color, model number) and by giving concrete query examples. The limit parameter's semantics are left entirely to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (search) and resource (products Folsn sells directly on its Naver Smart Store), and explicitly carves out scope by saying it does not return other stores' prices or market-wide lowest prices. An agent can distinguish this filtered Folsn-only search from a broader offer lookup without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clear about the condition that selects this tool (Folsn-direct listings only) and states what it will not return, which functions as a when-not rule. It never explicitly names the sibling get_folsn_product_offer as the tool to use for a single offer, so alternative routing is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedget_folsn_product_offer
    • First observedsearch_folsn_products

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables searching and comparing product prices, sellers, and price history from Torob, Iran's price-comparison engine, including shop trust signals and physical store availability.
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to search and compare home appliances, TVs, electronics and tools on the Iranian shop Baneh, find the cheapest in-stock matches, browse by category or brand, and read product details and buyer reviews. Runs read-only with no authentication, with prices returned in Toman.
    7
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources