Skip to main content
Glama

Feedico: coupons, deals & products

Server Details

Coupons, deals, products and store commission rates with tracked affiliate links. Partners keep 65%.

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 4 tools

Disambiguation4/5

Each tool targets a different resource type (stores, coupons, products) or action (link creation), but search_stores and get_store_link both provide store links, causing minor overlap.

Naming Consistency5/5

All tool names use snake_case with a verb_noun pattern (search_coupons, search_products, search_stores, get_store_link). The verb varies between 'search' and 'get' but remains consistent in structure.

Tool Count5/5

Four tools are well-suited for the server's purpose of finding coupons, deals, and products, with each tool covering a distinct need and no redundant tools.

Completeness4/5

The surface covers search for stores, coupons, products, and link generation, which addresses core user questions. Minor gaps exist, such as no direct category browsing or coupon detail endpoint, but workarounds are available via search.

Available Tools

4 tools
search_couponsSearch couponsA
Read-only
Inspect

Find active coupon codes and deals, by store name and/or keyword. Use for questions like "is there a discount code for Nike?" Returns code, title, end date, store and a tracked link.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many results (default 8)
queryNoKeyword in the offer, e.g. "free shipping", "20%"
storeNoStore name or domain, e.g. "nike", "adidas.com"
countriesNoISO country codes to limit offers to, e.g. ["US"] or ["GB","IE"]
endingWithinDaysNoOnly offers that end within N days

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered. The description adds real behavioral value by disclosing the return contents (code, title, end date, store) and noting that the link is tracked, which matters for an open-world search with no output schema. It still says nothing about result ranking or empty-result behavior.

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

Conciseness5/5

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

Two sentences, both front-loaded: the core capability first, then a routing example. Every clause carries information — what it finds, how to filter it, and what it returns — with no filler.

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 no output schema, the description usefully summarizes the returned fields, and the annotations cover safety and open-world reach. It is nearly complete for a 5-parameter search, though limit/pagination behavior and how results are ordered are left to the schema.

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%, so all five parameters (limit, query, store, countries, endingWithinDays) are already documented with examples and bounds. The description restates store/keyword filtering but adds no syntax, format, or combination semantics beyond the schema, so the baseline 3 applies.

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

Purpose4/5

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

The description states a specific verb and resource ('Find active coupon codes and deals') and names the two filter dimensions (store name and/or keyword), so the agent knows exactly what this tool retrieves. It does not explicitly contrast itself with siblings like search_products or search_stores, but the coupon-specific resource makes it distinguishable in practice.

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?

It gives concrete usage context with a worked example ('is there a discount code for Nike?'), which clearly signals when to reach for this tool. It stops short of naming alternatives or exclusions, so the agent must infer that product/store lookups belong to the sibling tools.

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

search_productsSearch productsA
Read-only
Inspect

Search millions of products from affiliate feeds by keyword, brand, store or exact SKU / part number, with price filters. Returns price, sale price, store, image and a tracked product link.

ParametersJSON Schema
NameRequiredDescriptionDefault
skuNoExact SKU / manufacturer part number
brandNo
limitNoHow many results (default 8)
queryNoWhat the user is looking for, e.g. "running shoes"
storeNoLimit to one store, e.g. "DHgate"
onSaleNoOnly discounted products
maxPriceNo
minPriceNo
countriesNoISO country codes to limit offers to, e.g. ["US"] or ["GB","IE"]

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already establish the safety profile (readOnlyHint=true, openWorldHint=true), so the description's real contribution is disclosing the result payload: price, sale price, store, image and a tracked product link, plus the fact that data comes from affiliate feeds. It does not cover auth requirements, rate limits, or result ordering/cap behavior.

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

Conciseness5/5

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

Two tight sentences, zero filler. Capability and scope are front-loaded, and the return-value sentence follows naturally without restating the title or name.

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 9 optional params, no output schema, and moderate schema coverage, the description compensates well by enumerating search modes and listing returned fields. It falls short only on behavior an agent would want before calling — result limit interaction, offer deduplication, or country/price filter interaction.

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 coverage is 67%, so the schema already documents most inputs (sku, store, countries, onSale, limit). The description's mention of keyword, brand, store, SKU and price filters maps onto those params but adds no syntax, format, or interaction rules beyond what the schema says.

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

Purpose4/5

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

The description gives a specific verb and resource ('Search millions of products from affiliate feeds') and enumerates the search axes (keyword, brand, store, exact SKU/part number) plus price filters. The resource noun 'products' implicitly separates it from search_coupons and search_stores, but no sibling is named, so routing is inferred rather than stated.

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

Usage Guidelines3/5

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

Listing the searchable axes (keyword vs. brand vs. store vs. exact SKU) implies which parameter mode to pick for a given intent. However, there is no explicit when-to-use statement, no exclusions, and no pointer to the sibling tools (search_stores, search_coupons, get_store_link) that share this problem space.

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

search_storesSearch storesA
Read-only
Inspect

Find stores (merchants) by name or domain, with how many active coupons each has, the commission rate when the network publishes it, whether the store allows cashback traffic, and a tracked link to the store.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many results (default 8)
queryYesStore name or domain, e.g. "adidas", "bluettipower.com"
countriesNoISO country codes to limit offers to, e.g. ["US"] or ["GB","IE"]
cashbackOnlyNoOnly stores whose programme allows cashback / loyalty traffic

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered. The description still adds real behavioral value by disclosing result content (active coupon count, commission rate with the conditional 'when the network publishes it'), which signals fields may be absent for some stores. No output schema exists, so surfacing these traits is genuinely useful.

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?

A single front-loaded sentence that begins with the action and resource before enumerating result fields. It is somewhat dense with a long trailing clause list, but every clause earns its place by describing what is returned where no output schema exists.

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 no output schema, describing the returned fields is essential and the description does it well, including conditional availability of commission data. What is missing is result ordering/pagination semantics and routing guidance versus get_store_link, which keeps it out of the top band.

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%, so query, limit, countries, and cashbackOnly are all documented in the schema. The description adds no parameter-level meaning beyond that, so the baseline 3 applies.

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

Purpose4/5

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

States a specific verb+resource ('Find stores (merchants) by name or domain') and clarifies the search key, which cleanly distinguishes it from the coupon and product search siblings. It does not name or contrast with get_store_link, even though it advertises returning 'a tracked link to the store,' leaving mild overlap unaddressed.

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

Usage Guidelines2/5

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

There is no explicit when-to-use guidance, no prerequisites, and no mention of alternatives. Worse, the promise of a 'tracked link' overlaps with the sibling get_store_link without explaining when the agent should prefer one over the other.

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
    • Changedget_store_link1 field changed
      • addedInput schema / properties / sub
        Added value: +{
        +  "description": "Your own user or session id, shown back in your Feedico click and sales reports (letters, digits, _ . : - only; never an e-mail)",
        +  "maxLength": 64,
        +  "type": "string"
        +}
    • Changedsearch_stores1 field changed
      • addedInput schema / properties / cashbackOnly
        Added value: +{
        +  "description": "Only stores whose programme allows cashback / loyalty traffic",
        +  "type": "boolean"
        +}
  2. 4 tool updates
    • First observedget_store_link
    • First observedsearch_coupons
    • First observedsearch_products
    • First observedsearch_stores

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Finds coupon codes for any online store, returning likely-to-work codes for a given store domain or URL.
    1
    35 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    DTC competitor intelligence: catalog snapshots, price history, cross-brand product comparison, and drop/restock detection for 84 Shopify-powered brands. Pay-per-call via Apify.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Affilio.link URL shortener — shorten affiliate links, get QR codes, powered by Affilio's affiliate link management platform.
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables affiliate marketing and product promotion across Taobao, JD.com, and Pinduoduo platforms with link conversion, product search, and order tracking capabilities.
    10 npm
    125
    ISC
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources