Changelog
Release notes for the ScentSell MCP server and help docs.
MCP Server
v1.1.0 — 16 April 2026
New tools (5):
search_fragrances— query the 75,000+ fragrance catalogue by name/brandget_fragrance_details— full notes/accords/rating/AU pricing for a single fragrancesearch_marketplace— find active listings for sale (filter by brand, price, size)get_listing_details— full listing info: condition notes, packaging, shipping, batchget_share_link— generate social-card download URL (1080×1920 / 1080×1350 / 1080×1080) for a collection item, wear log, stats, or full collection
Total tools: 13 (was 8).
Server URL change:
- New:
https://mcp.scentsell.com.au/api/mcp - Old (no longer resolves):
https://scentsell-mcp.downscaleweightloss.workers.dev/mcp
Existing connectors must be removed and re-added in their AI client to pick up the new URL and the new tools.
Worker fixes:
- Root
POST /now routed to MCP handler (Claude Desktop posts to the connector base URL, not/mcp). Previously causedMcpEndpointNotFoundafter successful OAuth. - Three database column mismatches fixed (
mcp_oauth_codes.used,mcp_oauth_tokens.refresh_expires_at,mcp_oauth_tokens.scopedefault) that were silently failing the OAuth token exchange. - All 8 collection/wear tools rewritten against the real schema — collection joins now correctly query
fragrance_masterfor name/brand/notes (was querying non-existent columns).
Auth flow fix:
- The web consent page (
/mcp-authorize) now correctly handles same-origin and cross-origin redirects after sign-in (previously generated/auth/https://...404s if the user had to sign in mid-flow).
Discoverability:
- Worker root
/page now serves<link rel="icon">, Open Graphog:image, and a/manifest.jsonso MCP clients with icon support can fetch the ScentSell logo.
v1.0.0 — April 2026
Initial release of the ScentSell MCP server.
Tools:
get_my_collection— List collection with optional type/brand filteradd_to_collection— Add a fragrance with database matchingremove_from_collection— Soft-delete a collection itemlog_wear— Log a wear with fuzzy fragrance matchingget_today_wear— Get all wears logged todayget_wear_history— Query wear history with date/name filtersadd_wear_note— Append a note to an existing wear logget_my_stats— Get collection and wear statistics
Infrastructure:
- Deployed on Cloudflare Workers (edge, global low-latency)
- OAuth 2.1 with PKCE and dynamic client registration
- Rate limiting: 100 req/min per user (Cloudflare Durable Objects)
- Streamable HTTP transport (MCP spec 2025-11-25)
Help Docs
v1.0 — April 2026
Initial release of the ScentSell Help documentation.
- 63 pages covering Getting Started, Buying, Selling, Scent Sell Shop, My Collection, Premium, AI & MCP, Account, Help & Support, and Developers
- Docusaurus 3 with TypeScript
- Custom ScentSell amber brand theme
- Australian English throughout
This changelog is updated with each significant change. For app-level release notes, see the ScentSell app update history.