AirShelf Catalog MCP · AirShelf
OperationalAvailability — last 30 days
Last observed 35 min ago by MCP Tools Edge Scanner · scheduled every 120 min
explain_product changed.| Path | Change | Classification | Detail |
|---|---|---|---|
| tools.explain_product | description changed | Informational | Descriptions or metadata for explain_product changed.No structural change. Wording changes can still influence model tool selection. |
| tools.get_product | description changed | Informational | Descriptions or metadata for get_product changed.No structural change. Wording changes can still influence model tool selection. |
search_catalog changed.| Path | Change | Classification | Detail |
|---|---|---|---|
| tools.search_catalog | description changed | Informational | Descriptions or metadata for search_catalog changed.No structural change. Wording changes can still influence model tool selection. |
related_products was added at get_product.outputSchema.related_products was added at get_product.outputSchema.search_catalog changed.| Path | Change | Classification | Detail |
|---|---|---|---|
| tools.search_catalog | description changed | Informational | Descriptions or metadata for search_catalog changed.No structural change. Wording changes can still influence model tool selection. |
search_catalog changed.| Path | Change | Classification | Detail |
|---|---|---|---|
| tools.search_catalog | description changed | Informational | Descriptions or metadata for search_catalog changed.No structural change. Wording changes can still influence model tool selection. |
live_discovery was added at find_products.outputSchema.live_discovery was added at find_products.outputSchema.accepted_defaults was added at research_shopping.outputSchema.accepted_defaults was added at research_shopping.outputSchema.reason was added at search_catalog.outputSchema.reason was added at search_catalog.outputSchema.research_shopping changed.| Path | Change | Classification | Detail |
|---|---|---|---|
| tools.research_shopping | description changed | Informational | Descriptions or metadata for research_shopping changed.No structural change. Wording changes can still influence model tool selection. |
minLength at search_catalog.inputSchema.q was set to 0.minLength at search_catalog.inputSchema.q was set to 0.find_products.outputSchema.status now also accepts refused.find_products.outputSchema.status now also accepts refused.reason was added at find_products.outputSchema.reason was added at find_products.outputSchema.search_catalog changed.| Path | Change | Classification | Detail |
|---|---|---|---|
| tools.search_catalog | description changed | Informational | Descriptions or metadata for search_catalog changed.No structural change. Wording changes can still influence model tool selection. |
find_products.outputSchema.status now also accepts no_match.find_products.outputSchema.status now also accepts no_match.persona was added at research_shopping.inputSchema.persona was added at research_shopping.inputSchema.Advertised capabilities
Tools 8
Resources 3
| URI | Name | MIME type | Description |
|---|---|---|---|
| ui://airshelf/product-card.html | product_card_ui | text/html;profile=mcp-app |
— |
| ui://airshelf/nda-gate.html | nda_gate_ui | text/html;profile=mcp-app |
— |
| ui://airshelf/sealed-quote.html | sealed_quote_ui | text/html;profile=mcp-app |
— |
Prompts 0
No prompts advertised.
Inventory recorded Aug 17, 2026 — 8:15 AM as rev 10. Listing calls only — tools are never invoked.
Canonical contract hash
sha256:69044b14f1e3d9254e3fabac556f00e19e8fa33133971fd04ba1367ad18937e9
Computed centrally from the normalized capability inventory (normalizer v1). Scanners submit raw observations; the control plane normalizes and hashes, so every scanner agrees on the same value.
Revisions 10
| Rev | Observed | Hash |
|---|---|---|
| rev 10 | Aug 17, 2026 — 8:15 AM (31 d ago) | |
| rev 9 | Aug 12, 2026 — 9:35 AM (36 d ago) | |
| rev 8 | Aug 10, 2026 — 11:45 AM (38 d ago) | |
| rev 7 | Aug 10, 2026 — 5:30 AM (39 d ago) | |
| rev 6 | Aug 9, 2026 — 12:50 PM (39 d ago) | |
| rev 5 | Aug 9, 2026 — 8:40 AM (39 d ago) | |
| rev 4 | Aug 9, 2026 — 4:31 AM (40 d ago) | |
| rev 3 | Aug 7, 2026 — 12:56 PM (41 d ago) | |
| rev 2 | Aug 6, 2026 — 12:05 PM (42 d ago) | |
| rev 1 baseline | Aug 6, 2026 — 5:25 AM (43 d ago) |
Contract changes 9
related_products was added at get_product.outputSchema.
rev 9 → 10 · 31 d ago
live_discovery was added at find_products.outputSchema.
rev 8 → 9 · 36 d ago
accepted_defaults was added at research_shopping.outputSchema.
rev 7 → 8 · 38 d ago
reason was added at search_catalog.outputSchema.
rev 6 → 7 · 39 d ago
minLength at search_catalog.inputSchema.q was set to 0.
rev 5 → 6 · 39 d ago
find_products.outputSchema.status now also accepts refused.
rev 4 → 5 · 39 d ago
reason was added at find_products.outputSchema.
rev 3 → 4 · 40 d ago
find_products.outputSchema.status now also accepts no_match.
rev 2 → 3 · 41 d ago
persona was added at research_shopping.inputSchema.
rev 1 → 2 · 42 d ago
Full snapshots are stored only when the canonical hash changes — unchanged observations update freshness without duplicating the contract.
Recent observations latest 30
| Observed | Result | Latency |
|---|---|---|
| Sep 17, 2026 — 7:40 PM (35 min ago) | Reachable | 834 ms |
| Sep 17, 2026 — 5:35 PM (3 h ago) | Reachable | 377 ms |
| Sep 17, 2026 — 3:30 PM (5 h ago) | Reachable | 343 ms |
| Sep 17, 2026 — 1:30 PM (7 h ago) | Reachable | 413 ms |
| Sep 17, 2026 — 11:30 AM (9 h ago) | Reachable | 378 ms |
| Sep 17, 2026 — 9:30 AM (11 h ago) | Reachable | 494 ms |
| Sep 17, 2026 — 7:25 AM (13 h ago) | Reachable | 353 ms |
| Sep 17, 2026 — 5:20 AM (15 h ago) | Reachable | 476 ms |
| Sep 17, 2026 — 3:15 AM (17 h ago) | Reachable | 363 ms |
| Sep 17, 2026 — 1:10 AM (19 h ago) | Reachable | 596 ms |
| Sep 16, 2026 — 11:05 PM (21 h ago) | Reachable | 384 ms |
| Sep 16, 2026 — 9:05 PM (23 h ago) | Reachable | 367 ms |
| Sep 16, 2026 — 7:00 PM (1 d ago) | Reachable | 397 ms |
| Sep 16, 2026 — 4:55 PM (1 d ago) | Reachable | 371 ms |
| Sep 16, 2026 — 2:50 PM (1 d ago) | Reachable | 352 ms |
| Sep 16, 2026 — 12:45 PM (1 d ago) | Reachable | 564 ms |
| Sep 16, 2026 — 10:40 AM (1 d ago) | Reachable | 336 ms |
| Sep 16, 2026 — 8:35 AM (1 d ago) | Reachable | 475 ms |
| Sep 16, 2026 — 6:35 AM (2 d ago) | Reachable | 449 ms |
| Sep 16, 2026 — 4:30 AM (2 d ago) | Reachable | 487 ms |
| Sep 16, 2026 — 2:25 AM (2 d ago) | Reachable | 453 ms |
| Sep 16, 2026 — 12:20 AM (2 d ago) | Reachable | 357 ms |
| Sep 15, 2026 — 10:15 PM (2 d ago) | Reachable | 382 ms |
| Sep 15, 2026 — 8:10 PM (2 d ago) | Reachable | 350 ms |
| Sep 15, 2026 — 6:05 PM (2 d ago) | Reachable | 570 ms |
| Sep 15, 2026 — 4:00 PM (2 d ago) | Reachable | 389 ms |
| Sep 15, 2026 — 1:55 PM (2 d ago) | Reachable | 411 ms |
| Sep 15, 2026 — 11:50 AM (2 d ago) | Reachable | 410 ms |
| Sep 15, 2026 — 9:50 AM (2 d ago) | Reachable | 437 ms |
| Sep 15, 2026 — 7:45 AM (3 d ago) | Reachable | 1439 ms |
Publisher supplied
unverified| Name | AirShelf Catalog MCP |
| Vendor | AirShelf |
| Category | other |
| Docs | — |
| Repository | — |
| Auth expected | Auth expectations unknown |
Registry and publisher metadata from the deployment seed. Displayed as supplied — MCP Tools does not verify it.
Independently observed
verified| Server name | AirShelf |
| Server version | 1.0.0 |
| Transport | Streamable HTTP |
| Protocol version | 2025-06-18 |
| First observed | Aug 6, 2026 |
| Last observed | 35 min ago |
| Last successful | 35 min ago |
| Origin | Registry seed |
Facts recorded by scanners during passive observation — initialize and list calls only, never tool invocation.