Estroni Storefront
Server Details
UCP agentic-commerce proxy for Estroni: merino & low-tox women's activewear catalogue.
- Status
- Healthy
- Uptime
- 100.0% over 70 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- estroni/storefront-mcp
- GitHub Stars
- 0
- Server Listing
- Estroni Storefront MCP
TDQS
Scored across 1 tool
With only a single tool, there is no possibility of confusion or misselection; its purpose is unambiguous.
The lone tool follows a clear snake_case verb_noun convention, so there is no inconsistency to flag.
A single tool is thin for a storefront server; while focused on FAQ/policy lookup, the count feels under-scoped for the domain implied by the name.
The surface offers only FAQ and policy lookup with no product/catalog search, cart, or order operations, leaving significant gaps for a storefront.
Available Tools
1 toolsearch_shop_policies_and_faqsAInspect
Used to get facts about the stores policies, products, or services. Some examples of questions you can ask are:
What is your return policy?
What is your shipping policy?
What is your phone number?
What are your hours of operation?" Set policy_types to also get the store's written policies (full text and URL).
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A natural language query. | |
| context | No | Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately. | |
| policy_types | No | Policy kinds to fetch, chosen from the user's question — e.g. ["refund"] for returns/exchanges/damaged items, ["contact"] for phone/hours/address. Include every kind the question touches. Omit it to get only FAQ answers. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It does disclose a useful behavior — setting policy_types returns the store's written policies as full text plus URL, versus FAQ-only answers when omitted — which tells the agent how the response shape changes. It says nothing about permissions, rate limits, or result volume, leaving gaps for a tool with zero annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose is front-loaded in the first sentence, and the example list is compact enough to be genuinely useful rather than padding. The closing line about policy_types is a slightly abrupt pivot but earns its place by flagging a non-obvious behavior.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a three-parameter search tool with no output schema and no annotations, the description covers what the tool does, what can be asked, and how policy_types alters the return. Nothing critical to correct invocation is missing, though guidance on combined policy_types usage or empty-result behavior would round it out.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all three parameters and the baseline would be 3. The description adds meaning beyond that by explaining the behavioral effect of policy_types (retrieving full written policy text and a URL) rather than merely restating the enum, which is genuine added value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific action (get facts) against a specific resource (store policies, products, services), backed by four concrete example questions that make the scope unmistakable. No siblings exist to differentiate from, so the only thing keeping it from a 5 is the slight vagueness of 'facts' as the operative verb.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The example questions implicitly show the kind of request this tool serves (return policy, shipping, phone, hours), which is real guidance for a natural-language search tool. However, there is no explicit statement of when NOT to use it or which inputs select an alternative path, so usage is only implied.
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 tool update
- Changed
search_shop_policies_and_faqs1 field changed- added
Input schema / properties / policy_typesAdded value: +{ + "description": "Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns/exchanges/damaged items, [\"contact\"] for phone/hours/address. Include every kind the question touches. Omit it to get only FAQ answers.", + "items": { + "enum": [ + "refund", + "shipping", + "privacy", + "terms_of_service", + "terms_of_sale", + "subscription", + "legal_notice", + "contact" + ], + "type": "string" + }, + "type": "array" +}
4 tool updates
- Removed
get_cart - Removed
get_product_details - Removed
search_catalog - Removed
update_cart
5 tool updates
- Changed
get_cart1 field changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
get_product_details1 field changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
search_catalog1 field changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
search_shop_policies_and_faqs1 field changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
update_cart1 field changed- added
Input schema / $schemaAdded value: +"https://json-schema.org/draft/2020-12/schema"
5 tool updates
- First observed
get_cart - First observed
get_product_details - First observed
search_catalog - First observed
search_shop_policies_and_faqs - First observed
update_cart
Related MCP Connectors
Shopify product discovery and x402-paid offer verification for AI agents.
AI-agent product catalog: search, lookup & purchase routing over verified merchant data.
Merchant product catalogs for AI agents: price, availability, specs, variants, buy links. Read-only.
The E-commerce Marketplace For Every AI Agent. A Governed Catalog Of 600M+ US Products.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to browse a yoga apparel catalog and complete purchases through authenticated JSON/MCP checkout, with identity, mandate, budget, and payment gates.MIT
- AlicenseNot gradedqualityDmaintenanceThe Vistoya MCP server gives AI agents direct access to a curated, multi-brand fashion catalog. Agents can search by structured filters, discover products through natural language, find similar items, and retrieve full product details — all over a single Streamable HTTP connection.9 npmMIT
- AlicenseAqualityCmaintenanceEnables an AI agent to look up products by exact ID or browse them by collection, and to check an order's status with each line item resolved to its full product details in a single call. Returns structured JSON with pricing, stock, and shipping data, and surfaces graceful error results for unknown IDs.2MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to browse product catalogs, search products with filters, and initiate checkouts, generating order summaries and checkout URLs.-
Glama MCP Gateway
Add one secure layer between your agents and this server.