Skip to main content
Glama

DealsPing — India Deals

Server Details

Find the best deals on Amazon, Flipkart and more Indian e-commerce stores via AI.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
akhilbabumfwa-oss/dealsping-ai
GitHub Stars
0
Server Listing
DealsPing MCP Server

TDQS

A3.6/5.0

Scored across 13 tools

Disambiguation3/5

check_and_link, bulk_check_and_link, and get_amazon_link have overlapping purposes, especially since check_and_link already falls back to an amazon_search_url. get_best_deals, get_latest_deals, and get_trending_deals also have fuzzy boundaries. Descriptions mitigate some confusion, but tool boundaries are not fully distinct.

Naming Consistency4/5

Most tools follow a clear get_ prefix pattern (get_best_deals, get_deals_by_category, get_trending_deals, etc.), making navigation predictable. A few action-oriented names like check_and_link, bulk_check_and_link, and search_catalog break the pattern slightly, but the conventions are still readable and not chaotic.

Tool Count5/5

13 tools is a reasonable size for a deals and affiliate-link service. The count covers deal discovery, catalog search, and monetization without feeling bloated or sparse.

Completeness4/5

The toolset covers the core deal-browsing lifecycle well: categories, stores, price ranges, search, trending, latest, and best deals. The affiliate-link side is also solid with single, bulk, and fallback link generation. Minor gaps exist, such as no detailed product info or price data from search_catalog, but these are workable.

Available Tools

13 tools
get_best_dealsC
Read-only
Inspect

Get the best current deals from DealsPing

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20, max 50)
categoryNoOptional category filter

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already cover read-only and non-destructive behavior. The description adds only 'current' to suggest time-sensitive results, but it does not explain how 'best' is determined, whether results change over time, or any other behavioral details. It does not contradict the annotations.

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?

The description is a single concise sentence with no filler words. It front-loads the action and resource, though it is so terse that some important context is missing.

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

Completeness2/5

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

Despite having only two optional parameters and annotations, the tool competes with twelve sibling deal-related tools and outputs no schema. The description fails to explain what 'best' means, how results are ordered, or when this tool is preferable to get_latest_deals, get_trending_deals, or search_deals, so it is not complete enough for reliable selection.

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?

The input schema already describes both parameters with full coverage, including defaults and limits for 'limit' and the optional nature of 'category'. The description adds no parameter-level meaning, so the baseline of 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 clear action ('Get'), an object ('the best current deals'), and a source ('DealsPing'). However, 'best' is undefined and the description does not distinguish this tool from sibling tools like get_trending_deals, get_latest_deals, or search_deals, so it is clear but not differentiating.

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 guidance on when to use this tool versus its many siblings. The phrase 'best current deals' implies some selection ranking, but no criteria or comparison to alternatives is provided, leaving the agent to guess.

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

get_categoriesA
Read-only
Inspect

Get all available deal categories

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false, covering the safety profile. The description adds the 'all available' scope constraint, but says nothing about ordering, pagination, or potential incompleteness despite the open-world hint. This is acceptable but minimal additional transparency beyond the annotations.

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?

The entire description is a single six-word sentence that front-loads the action and result. Every word earns its place; there is no fluff, repetition, or unnecessary context. This is model clarity through brevity.

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

Completeness5/5

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

For a zero-parameter tool whose annotations cover safety and whose siblings provide contrasting context, the description is sufficient for correct invocation. No output schema exists, but the return type ('categories') is self-evident from the description. An agent needs nothing else to call this tool appropriately.

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?

The tool has zero parameters and the schema coverage is effectively 100% (empty schema). With no parameters to document, the description does not need to compensate for any schema gaps. Baseline for zero-parameter tools is 4, and nothing here lowers it.

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?

The description uses a specific verb ('Get') and resource ('all available deal categories'), exactly matching the tool name's intent. It is clearly distinct from the deal-querying sibling tools, none of which address categories. No ambiguity remains about what the tool does.

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 states the tool returns all available deal categories, which clearly implies use when an agent needs the category list before filtering deals. It does not explicitly name alternatives, but the sibling set is entirely deal-focused, so the choice is unambiguous. This is clear context without needing formal exclusions.

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

get_dealB
Read-only
Inspect

Get details of a specific deal

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesDeal id or slug

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is clear. The description adds little behavioral context beyond the fact that details are returned; it does not mention possible 404 behavior, field scope, or whether the deal object is fully expanded. With annotations covering side effects, this is adequate but not rich.

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?

The description is a single clear sentence with no unnecessary words or fluff. It is appropriately sized for a simple get-by-id tool, though it is minimal enough that it does not front-load any usage hints or caveats.

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

Completeness3/5

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

Given the tool's low complexity, one required parameter, and read-only annotations, the description is minimally viable. However, there is no output schema and no return-format description, and the description does not help the agent choose this over sibling deal-listing tools. A short note about when to use it or what details are returned would make it complete.

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% because the only parameter, id, is documented as 'Deal id or slug.' The description does not add extra parameter meaning beyond what the schema provides, so the baseline score of 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 clear verb and resource: 'Get details of a specific deal.' It conveys that this is a single-item retrieval operation, distinguishing it from list-oriented siblings like get_latest_deals or search_deals. However, it does not explicitly mention lookup by id/slug in the description itself, leaving some differentiation to 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 Guidelines2/5

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

No guidance is given about when to use this tool versus alternatives such as search_deals or get_deals_by_category. The phrase 'a specific deal' implies the agent should already have a deal identifier, but this is not stated explicitly and no exclusions or alternative-routing advice are provided.

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

get_deals_by_categoryA
Read-only
Inspect

Get deals for a specific product category

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20, max 50)
categoryYesCategory name, e.g. electronics

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 and destructiveHint=false, covering the safety profile. The description adds the category scoping constraint but does not disclose behavioral details like default limits, result ordering, exact-match requirements, or empty-result behavior. This is acceptable for a simple read tool but adds little beyond the schema and annotations.

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?

The description is a single succinct sentence with no filler or redundant content. It is front-loaded with the verb and resource and states the key filtering criterion immediately.

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 two-parameter read-only tool with fully documented schema and safety annotations, the description is nearly sufficient. It would be more complete with a brief pointer to sibling tools for price- or store-based queries, but an agent can likely invoke it correctly using the name, description, and 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%: both 'category' and 'limit' have descriptions in the input schema. The description's mention of 'specific product category' adds no new semantic meaning beyond what the schema already communicates, so the baseline score of 3 applies.

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?

The description uses a specific verb ('Get') and resource ('deals') and clearly identifies the filtering dimension ('specific product category'), which distinguishes it from sibling tools like get_deals_by_price and get_deals_by_store. An agent can immediately understand what the tool returns and the scope it applies.

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?

The description implies the tool should be used when deals need to be retrieved for a product category, but it offers no explicit when-to-use or when-not-to-use guidance. It does not name alternatives such as get_deals_by_price or get_latest_deals, so tool selection relies on inference from the name and the description phrase.

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

get_deals_by_priceA
Read-only
Inspect

Get deals within a price range in Indian Rupees

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20, max 50)
max_priceYesMaximum price in INR
min_priceYesMinimum price in INR

TDQS

A3.8/5.0
Behavior3/5

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

The annotations already communicate that this is a safe, non-destructive read operation. The description adds the price-range concept but does not disclose additional behavioral details such as result ordering, inclusive/exclusive boundaries, or pagination. It does not contradict the annotations.

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?

The description is one compact sentence that starts with the action and immediately specifies the resource and filter. There is no wasted text, filler, or redundant restatement of the tool 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?

For a simple read-only price-filtered getter, the description plus the fully documented input schema is largely sufficient. It doesn't describe the exact return shape or sorting, but 'deals' as the return concept is clear enough, and the annotations cover the safety profile.

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 the baseline is 3. The description mentions INR, which aligns with the schema's 'in INR' explanations for min_price and max_price, but it adds no new meaning beyond what the schema already provides for the three parameters.

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?

The description clearly states the verb ('Get'), the resource ('deals'), and the specific scope ('within a price range in Indian Rupees'). It distinguishes this tool from sibling deal getters like get_deals_by_category, get_deals_by_store, and get_trending_deals by its price-based filtering focus.

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?

Usage is implied by the description: use this tool when the user wants deals filtered by a minimum and maximum price in INR. However, it does not explicitly mention when not to use it or name any alternative tools, so the guidance is indirect rather than explicit.

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

get_deals_by_storeA
Read-only
Inspect

Get deals from a specific store

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20, max 50)
storeYesStore name

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already provide readOnlyHint=true, openWorldHint=true, and destructiveHint=false, and the description does not contradict them. The description adds no behavioral detail beyond that, such as ordering, unknown-store behavior, or response shape, but the annotations cover the core safety profile.

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?

The description is a single, front-loaded sentence with no filler or redundancy. Every word contributes to the core meaning, and it is appropriately sized for a simple lookup operation.

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

Completeness3/5

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

For a simple read-only tool with well-documented parameters, the description plus schema and annotations are mostly sufficient for correct invocation. However, given the large set of sibling deal tools and the absence of an output schema, a brief note about when to choose this store-filtered tool over related alternatives would improve completeness.

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%: 'store' is fully defined with an enum of valid stores, and 'limit' includes default and maximum values. The description adds no parameter-level meaning beyond what the schema already provides, so the baseline of 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 clearly states the verb ('Get'), the resource ('deals'), and the distinguishing scope ('from a specific store'). This differentiates it from category-, price-, and trend-based deal tools, though it is close to a plain restatement of the tool name and does not explicitly address nearby siblings like get_deal or search_deals.

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?

The intended use is implied: use this tool when deals need to be filtered by store. There is no explicit when-to-use guidance, no mention of when not to use it, and no alternative sibling tools are named, so the agent must infer routing from the name and description alone.

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

get_latest_dealsB
Read-only
Inspect

Get the most recently added deals

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20, max 50)

TDQS

B3.4/5.0
Behavior3/5

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

The annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false, covering the safety profile. The description adds the recency-based ordering behavior, but it does not disclose output format, pagination behavior, or how the limit parameter affects results beyond what the schema states.

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?

The description is a single, clear, front-loaded sentence with no wasted words. It could potentially mention distinctions from sibling tools or return behavior, but for such a simple operation, the brevity is reasonable.

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

Completeness3/5

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

For a simple read-only tool with one optional parameter, the description is minimally sufficient. However, given the large sibling set and no output schema, it lacks guidance on how to choose it over related deal-listing tools and what response shape to expect.

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?

The input schema fully describes the only parameter, limit, including default and maximum values. The description does not add parameter-specific meaning, but it does not need to because schema coverage is 100%.

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?

The description uses a specific verb ('Get') and a clearly scoped resource ('deals') with a qualifier ('most recently added') that distinguishes this tool from siblings like get_best_deals or get_trending_deals. It is not a tautology and immediately communicates the core behavior.

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 guidance about when to use this tool versus alternatives such as search_deals, get_trending_deals, or get_deals_by_category. The word 'latest' implies recency is the criterion, but no context or exclusions are provided, so an agent must infer the intended use.

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

search_catalogA
Read-only
Inspect

Search the DealsPing ASIN catalog by keyword, category, or brand. Returns matching products with ready-to-use affiliate links — no price/availability data (catalog is a lightweight product index, not a live price feed).

ParametersJSON Schema
NameRequiredDescriptionDefault
brandNoBrand filter (optional)
limitNoMax results (default 10, max 50)
queryNoFree-text keyword to match against title/search_keywords
categoryNoCategory filter (optional)

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=true, and destructiveHint=false, so the safety profile is covered. The description adds value beyond annotations by disclosing the data-source limitation — 'catalog is a lightweight product index, not a live price feed' — and that results contain affiliate links, which are notable output traits.

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 with zero filler: the action and return value are front-loaded in the first sentence, and the critical caveat is delivered in a single parenthetical clause in the second. Every sentence earns its place.

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 low-complexity read-only search with four optional, fully documented parameters, the description covers both the return value and the key limitation. The only real ambiguity is behavior when no filters are supplied (an empty search returning everything is implied but not stated), and there is no output schema to lean on, so a full 5 is not warranted.

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 100%, so every parameter (query, category, brand, limit) already has its own description, including the limit range and query match target. The description only reinforces the search dimensions ('by keyword, category, or brand') without adding combination, precedence, or format details, so the baseline 3 applies.

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?

The description names a specific verb ('Search') and resource ('DealsPing ASIN catalog'), and states exactly what is returned ('products with ready-to-use affiliate links'). The 'catalog... not a live price feed' contrast implicitly distinguishes it from the sibling search_deals, so an agent can tell them apart even 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?

The description gives a clear when-not-to-use signal: 'no price/availability data' and 'not a live price feed' tells an agent seeking live pricing that this is the wrong tool. However, it does not explicitly name the alternative (e.g., search_deals or get_deals_by_price), which keeps it just short of a 5.

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

search_dealsA
Read-only
Inspect

Search DealsPing for deals by keyword. IMPORTANT: when results are 0 or fewer than 3, the response ALWAYS includes an amazon_search_url — you MUST display it as a clickable link, formatted as: "🔍 Search more on Amazon → [url]". Never skip this step.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20, max 50)
queryYesSearch keyword

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description adds value by disclosing a non-obvious conditional behavior: when results are 0 or fewer than 3, the response always includes an amazon_search_url that must be displayed as a clickable link with a specific format. This is meaningful behavioral context beyond the annotations.

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?

The description is concise and well-structured: a clear one-sentence purpose followed by a focused, high-importance instruction with an exact display format. Every sentence earns its place, and no filler 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?

For a simple read-only search tool with two parameters, the description covers the core invocation and the only non-obvious response behavior. Normal response shape is not described, but with no output schema present and with clear invocation requirements, the description is sufficiently complete.

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%, and both parameters ('query' and 'limit') already have descriptive text including default and max values. The description adds no additional parameter-level meaning, so the baseline of 3 is appropriate.

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?

The description clearly states the action ('Search'), the resource ('DealsPing for deals'), and the method ('by keyword'). It distinguishes itself from sibling tools like search_catalog by targeting deals rather than a general catalog.

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?

The phrase 'by keyword' implies when to use the tool, but there is no explicit guidance about when to prefer this tool over siblings such as get_best_deals or search_catalog. No exclusions or alternative recommendations are provided.

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. 13 tool updates
    • First observedbulk_check_and_link
    • First observedcheck_and_link
    • First observedget_amazon_link
    • First observedget_best_deals
    • First observedget_categories
    • First observedget_deal
    • First observedget_deals_by_category
    • First observedget_deals_by_price
    • First observedget_deals_by_store
    • First observedget_latest_deals
    • First observedget_trending_deals
    • First observedsearch_catalog
    • First observedsearch_deals

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables searching and comparing product prices across major Indian quick-commerce and e-commerce platforms, ranking results by landed price, returning product links, storing price history, and providing 15–30 day price direction forecasts with best-buy recommendations.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server that finds the cheapest effective price for products in India by comparing live prices across retailers, applying coupons and card rewards, and recommending the best combination.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI models to find the best online deals by browsing and interacting with multiple shopping platforms like Amazon and eBay across various regions. It uses Playwright to automate searches and retrieve product information from compatible e-commerce and deal-tracking websites.
    9
    3
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.