# Aisles local store inventory

> Is it in stock nearby? Store-level stock and prices at grocery stores and malls, with check times.

- name: com.aislesinventory/aisles
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 85/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.aislesinventory%2Faisles
- tools: https://api.protogrid.dev/v1/servers/com.aislesinventory%2Faisles/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "aisles": {
      "type": "http",
      "url": "https://aislesinventory.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-9d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 85/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 94 (weight 30)

- pass `tools.descriptions`: every tool has a description
- warn `tools.description_length`: 1 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 5 of 5 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 2,182 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 83 (weight 15)

- warn `stability.changes`: 13 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 5, about 2,182 tokens to load them all
- tool set hash: 388429c91d2f7a796ed588d57276ca7b
- tools last changed: 2026-11-12T10:40:15.757Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.aislesinventory/aisles.svg)](https://protogrid.dev/servers/com.aislesinventory/aisles)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-12 `get_product` added
  - Use this after search_products to read one product in detail: every store Aisles lists it at near that city, each with availability, price, pickup options and when Aisles last checked. Pass the page URL from a search result.
- 2026-11-11 `compare_online_prices` changed (outputSchema)
- 2026-11-11 `list_answers` changed (outputSchema)
- 2026-11-11 `list_locations` changed (description, outputSchema)
  - before: Use this to check whether Aisles covers a place, chain or mall before answering, or when the user asks where Aisles works. Lists the 192 metro areas with published listings, with their slugs, the chains Aisles lists in each and the specific shopping malls whose stores are covered (with each mall's town). A metro being covered does not mean every store in it is.
  - after: Use this to check whether Aisles covers a place, chain or mall before answering, or when the user asks where Aisles works. Lists the 193 metro areas with published listings, with their slugs, the chains Aisles lists in each and the specific shopping malls whose stores are covered (with each mall's town). A metro being covered does not mean every store in it is.
- 2026-11-11 `search_products` changed (description, outputSchema)
  - before: Use this when someone asks where to find a specific product near a place, who has it, or whether it is in stock near a city or ZIP code ("where can I find Nike Dunks near South Bend?", "who has 2% milk near 46204?", "is the adidas Samba in stock near me in size 8?"), including indirect needs with a deadline ("I need Dunks in size 9 before Saturday"). Covers only the stores Aisles lists in 192 metro areas: Kroger-family grocery stores (in 12 of them), the stores inside 9 specific Simon malls and JD Sports, Finish Line, Bricks & Minifigs, DICK’S Sporting Goods, SCHEELS, Alamo Shoes, Alice's Garden, Just Roughin' It stores, not every chain or store. Grocery stores are checked only for milk, eggs, bread, coffee, baby formula, diapers, pain relief, cold and flu, toothpaste, paper towels, batteries, dog food; for other groceries Aisles has no listing. Returns the closest store listings: whether each store reported the item in stock, the retailer-reported price (possibly an online or regional price; a range across sizes/colors when no size is given), pickup/delivery options and when Aisles last checked. Not for online-only shopping or shipping orders, restaurants and food delivery, places outside the covered metro areas, chains or stores Aisles does not list, reserving or holding items, and promises that an item will still be there later. A listing is the retailer's last report, not a guarantee for a later day or a deadline. Add size, fulfillment, max_price or availability only when the user asked for them; if a fulfillment, price or availability filter leaves nothing, the reply lists what there is without it. A size is never dropped.
  - after: Use this when someone asks where to find a specific product near a place, who has it, or whether it is in stock near a city or ZIP code ("where can I find Nike Dunks near South Bend?", "who has 2% milk near 46204?", "is the adidas Samba in stock near me in size 8?"), including indirect needs with a deadline ("I need Dunks in size 9 before Saturday"). Covers only the stores Aisles lists in 193 metro areas: Kroger-family grocery stores (in 12 of them), the stores inside 9 specific Simon malls and JD Sports, Finish Line, Bricks & Minifigs, DICK’S Sporting Goods, SCHEELS, Alamo Shoes, Alice's Garden, Just Roughin' It stores, not every chain or store. Grocery stores are checked only for milk, eggs, bread, coffee, baby formula, diapers, pain relief, cold and flu, toothpaste, paper towels, batteries, dog food; for other groceries Aisles has no listing. Returns the closest store listings: whether each store reported the item in stock, the retailer-reported price (possibly an online or regional price; a range across sizes/colors when no size is given), pickup/delivery options and when Aisles last checked. Not for online-only shopping or shipping orders, restaurants and food delivery, places outside the covered metro areas, chains or stores Aisles does not list, reserving or holding items, and promises that an item will still be there later. A listing is the retailer's last report, not a guarantee for a later day or a deadline. Add size, fulfillment, max_price or availability only when the user asked for them; if a fulfillment, price or availability filter leaves nothing, the reply lists what there is without it. A size is never dropped.
- 2026-11-11 `search_products` changed (description)
  - before: Use this when someone asks where to find a specific product near a place, who has it, or whether it is in stock near a city or ZIP code ("where can I find Nike Dunks near South Bend?", "who has 2% milk near 46204?", "is the adidas Samba in stock near me in size 8?"), including indirect needs with a deadline ("I need Dunks in size 9 before Saturday"). Covers only the stores Aisles lists in 192 metro areas: Kroger-family grocery stores (in 12 of them), the stores inside 9 specific Simon malls and JD Sports, Finish Line, Bricks & Minifigs, DICK’S Sporting Goods, Alamo Shoes, Alice's Garden, Just Roughin' It stores, not every chain or store. Grocery stores are checked only for milk, eggs, bread, coffee, baby formula, diapers, pain relief, cold and flu, toothpaste, paper towels, batteries, dog food; for other groceries Aisles has no listing. Returns the closest store listings: whether each store reported the item in stock, the retailer-reported price (possibly an online or regional price; a range across sizes/colors when no size is given), pickup/delivery options and when Aisles last checked. Not for online-only shopping or shipping orders, restaurants and food delivery, places outside the covered metro areas, chains or stores Aisles does not list, reserving or holding items, and promises that an item will still be there later. A listing is the retailer's last report, not a guarantee for a later day or a deadline. Add size, fulfillment, max_price or availability only when the user asked for them; if a fulfillment, price or availability filter leaves nothing, the reply lists what there is without it. A size is never dropped.
  - after: Use this when someone asks where to find a specific product near a place, who has it, or whether it is in stock near a city or ZIP code ("where can I find Nike Dunks near South Bend?", "who has 2% milk near 46204?", "is the adidas Samba in stock near me in size 8?"), including indirect needs with a deadline ("I need Dunks in size 9 before Saturday"). Covers only the stores Aisles lists in 192 metro areas: Kroger-family grocery stores (in 12 of them), the stores inside 9 specific Simon malls and JD Sports, Finish Line, Bricks & Minifigs, DICK’S Sporting Goods, SCHEELS, Alamo Shoes, Alice's Garden, Just Roughin' It stores, not every chain or store. Grocery stores are checked only for milk, eggs, bread, coffee, baby formula, diapers, pain relief, cold and flu, toothpaste, paper towels, batteries, dog food; for other groceries Aisles has no listing. Returns the closest store listings: whether each store reported the item in stock, the retailer-reported price (possibly an online or regional price; a range across sizes/colors when no size is given), pickup/delivery options and when Aisles last checked. Not for online-only shopping or shipping orders, restaurants and food delivery, places outside the covered metro areas, chains or stores Aisles does not list, reserving or holding items, and promises that an item will still be there later. A listing is the retailer's last report, not a guarantee for a later day or a deadline. Add size, fulfillment, max_price or availability only when the user asked for them; if a fulfillment, price or availability filter leaves nothing, the reply lists what there is without it. A size is never dropped.
- 2026-11-10 `list_answers` changed (inputSchema)
- 2026-11-10 `search_products` changed (inputSchema)
- 2026-11-09 `list_answers` changed (inputSchema)
- 2026-11-09 `list_locations` changed (description)
  - before: Use this to check whether Aisles covers a place, chain or mall before answering, or when the user asks where Aisles works. Lists the 191 metro areas with published listings, with their slugs, the chains Aisles lists in each and the specific shopping malls whose stores are covered (with each mall's town). A metro being covered does not mean every store in it is.
  - after: Use this to check whether Aisles covers a place, chain or mall before answering, or when the user asks where Aisles works. Lists the 192 metro areas with published listings, with their slugs, the chains Aisles lists in each and the specific shopping malls whose stores are covered (with each mall's town). A metro being covered does not mean every store in it is.

Full history: https://api.protogrid.dev/v1/servers/com.aislesinventory%2Faisles/changes

## Remotes

- https://aislesinventory.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (5)

- `compare_online_prices`: Use this when someone asks for the lowest online price, a discount code, or what a product would cost after their gift card or card rewards ("what is the cheapest place to buy ASICS GEL-NYC online?", "I have a $50 JD Sports gift card, what would these cost me?"). Covers only products sold online by Hanes, Finish Line, JD Sports, from each store's product file. "Lowest" means among these stores, not the whole web. Returns each store's listed price, the estimated price with any confirmed discount code, and net_price: what is left to pay after the code, that store's gift card balance and card rewards, before tax and shipping. A gift card counts only at its own store. Ask for amounts only: never ask for or accept a card number, PIN or gift card code. Say that a net price is an estimate, and that sizes and stock are checked on the store's site. For stock at physical stores, use search_products.
- `get_product`: Use this after search_products to read one product in detail: every store Aisles lists it at near that city, each with availability, price, pickup options and when Aisles last checked. Pass the page URL from a search result.
- `list_answers`: Use this for broad questions about one covered metro rather than one product: what stores are at a mall, where to find a kind of product at a mall or nearby, which stores carry a brand, what is on sale, the cheapest product per category, stores with curbside pickup or delivery, and chain price comparisons. Returns the questions Aisles answers from its daily checks, each with its page URL. For a specific product, use search_products instead.
- `list_locations`: Use this to check whether Aisles covers a place, chain or mall before answering, or when the user asks where Aisles works. Lists the 193 metro areas with published listings, with their slugs, the chains Aisles lists in each and the specific shopping malls whose stores are covered (with each mall's town). A metro being covered does not mean every store in it is.
- `search_products`: Use this when someone asks where to find a specific product near a place, who has it, or whether it is in stock near a city or ZIP code ("where can I find Nike Dunks near South Bend?", "who has 2% milk near 46204?", "is the adidas Samba in stock near me in size 8?"), including indirect needs with a deadline ("I need Dunks in size 9 before Saturday"). Covers only the stores Aisles lists in 193 metro areas: Kroger-family grocery stores (in 12 of them), the stores inside 9 specific Simon malls and JD Sports, Finish Line, Bricks & Minifigs, DICK’S Sporting Goods, SCHEELS, Alamo Shoes, Alice's Garden, Just Roughin' It stores, not every chain or store. Grocery stores are checked only for milk, eggs, bread, coffee, baby formula, diapers, pain relief, cold and flu, toothpaste, paper towels, batteries, dog food; for other groceries Aisles has no listing. Returns the closest store listings: whether each store reported the item in stock, the retailer-reported price (possibly an online or regional price; a range across sizes/colors when no size is given), pickup/delivery options and when Aisles last checked. Not for online-only shopping or shipping orders, restaurants and food delivery, places outside the covered metro areas, chains or stores Aisles does not list, reserving or holding items, and promises that an item will still be there later. A listing is the retailer's last report, not a guarantee for a later day or a deadline. Add size, fulfillment, max_price or availability only when the user asked for them; if a fulfillment, price or availability filter leaves nothing, the reply lists what there is without it. A size is never dropped.
