MCP Server

agenticfeed

io.github.bluestratus/agenticfeed
Commerce & Retail Public & reachable MCP 2026-07-28

What this MCP does

Searches merchant product catalogs by shopper intent and returns product details, prices, availability, and related buyer use cases.

find_merchant
Resolve a merchant's website domain to their Agenticfeed merchant ID and confirm they publish an Agentic Feed. Call this first when you only know a store's domain; use the returned merchant_id with get_product or the discovery feeds.
Input schema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Merchant website domain or URL, e.g. "boardgameextras.co.uk".'}}, 'additionalProperties': False}
get_product
Get full detail for a single product by merchant_id and product_id: name, price, currency, availability, image, and the buyer questions, problems, and use cases it maps to. Returns a schema.org Product.
Input schema
{'type': 'object', 'required': ['merchant', 'product_id'], 'properties': {'merchant': {'type': 'string', 'description': 'Agenticfeed merchant ID (customer GUID), e.g. "a9a8378c94".'}, 'product_id': {'type': 'string', 'description': "Product ID (product GUID) within that merchant's catalog."}}, 'additionalProperties': False}
list_products
List a merchant's in-stock products (product_id, title, price, availability, url). Call after find_merchant to see the catalogue, then get_product for full detail. For a specific shopper need, prefer search_products.
Input schema
{'type': 'object', 'required': ['merchant'], 'properties': {'limit': {'type': 'integer', 'description': 'Max products to return (default 50, max 200).'}, 'merchant': {'type': 'string', 'description': 'Agenticfeed merchant ID (customer GUID), e.g. "a9a8378c94".'}}, 'additionalProperties': False}
search_products
Find a merchant's products that match a shopper's need, question, problem, or use case. Pass the buyer intent in natural language (e.g. "a light strategy game for 4 players under thirty pounds"); returns ranked in-stock products with the reason each fits, drawn from Agenticfeed's intent mapping (questions, problems, use cases). Call find_merchant first to get the merchant ID.
Input schema
{'type': 'object', 'required': ['merchant', 'query'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results to return (default 5, max 10).'}, 'query': {'type': 'string', 'description': "The shopper's need, in natural language."}, 'merchant': {'type': 'string', 'description': 'Agenticfeed merchant ID (customer GUID).'}}, 'additionalProperties': False}
Added
search_products
Sept. 17, 2026, 12:40 p.m.
Added
list_products
Sept. 17, 2026, 12:40 p.m.
Added
get_product
Sept. 17, 2026, 12:40 p.m.
Added
find_merchant
Sept. 17, 2026, 12:40 p.m.