Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "prepare_checkout"
⟨77 unchanged words⟩ and personally confirm. Card payment link follows byemail orWhatsApp. First use search_products for exact product IDs. ⟨99 unchanged words⟩
Changed the definition of "quote_basket" and "search_products"
⟨40 unchanged words⟩ purposes only. Not for human or veterinary use. Includes the selected emirate’s delivery estimate, cutoff and fee explanation. Does not store or submit an order. First ⟨82 unchanged words⟩
Search public product variants by query, compound, format, brand, inStockOnly and inclusive single-unit AEDquantitypricepricesbounds. Results rank exact matches first andorderability.include strength, volume, storage guidance and batch-report evidence with unknowns explicit. For Research Use Only. This research-use-only catalogue is ⟨39 unchanged words⟩
Changed the definition of "prepare_checkout", "quote_basket" and "search_products"
⟨80 unchanged words⟩ Card payment link follows by email or WhatsApp. First use search_products for exact product IDs. Supply country AE, the buyer-selected emirate and the COMPLETE items array of {id, qty}; combine duplicate IDs. Ask the buyer for any missing destination before calling. Do not send prices, totals, consent or approval flags. The example uses Dubai only for illustration: replace it with the buyer-selected emirate and replace PRODUCT_ID_FROM_SEARCH with an orderable id from search. Quote first and resolve blockers, then send the same complete basket here. No cart, session or quote ID is accepted. Buyer prefill is optional and must be nested inside buyer. Example arguments: {"country":"AE","emirate":"Dubai","items":[{"id":"PRODUCT_ID_FROM_SEARCH","qty":1}]}
⟨5 unchanged words⟩ properties":{"buyer":{"additionalProperties":false,"description":"Optional buyer-supplied prefill, accepted only by prepare_checkout. Omit if not supplied. No payment, consent or approval fields. The resulting link contains these details and is not encrypted; share only with the buyer.","
Certificate recorded, valid to 2026-12-01
Authorization not required
Unknown → Live
First tool surface recorded: 3 tools (server version 1.1.0)
https://remyresearch.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"limitbrand":{"description":"MaximumExactproductscataloguetobrandreturnname,ascase-insensitive,ae.g.JSONProPeptide.","maxLength":80,"minLength":1,"type":"string"},"compound":{"description":"Exactintegercompoundfromname, ID or documented alias, e.g. BPC-157 or bpc157. Includes blends containing that compound.","maxLength":120,"minLength":1,"type":"string"},"format":{"description":"Product format. vial includes vial kits; kit amounts remain explicit in strength.label.","enum":["vial","pen"],"type":"string"},"inStockOnly":{"description":"Return only currently orderable, in-stock variants. Defaults to50.false.","type":"boolean"},"limit":{"description":"Maximum products returned, 1–50. Default 20.","maximum":50,"minimum":1,"type":"integer"},"offsetmaxPriceAed":{"description":"PaginationInclusiveoffset.maximum single-unit AED price, before discounts/delivery.","minimum":0,"type":"number"},"minPriceAed":{"description":"Inclusive minimum single-unit AED price, before discounts/delivery.","minimum":0,"type":"number"},"offset":{"description":"Start at 0 or usenextOffsetnextOffset.fromKeepthefilterspreviousunchangedsearchacrossresult.pages.","maximum":10000,"minimum":0,"type":"integer"},"query":{"description":"Optional productsearchtext,uportocompound120alias.characters.ExactOmitIDs/namestorankbrowse;first.neverNever include personal information.","maxLength":120,"type ⟨3 unchanged words⟩
⟨47 unchanged words⟩ use. Does not store or submit an order. First use search_products for exact product IDs. Supply country AE, the buyer-selected emirate and the COMPLETE items array of {id, qty}; combine duplicate IDs. Ask the buyer for any missing destination before calling. Do not send prices, totals, consent or approval flags. The example uses Dubai only for illustration: replace it with the buyer-selected emirate and replace PRODUCT_ID_FROM_SEARCH with an orderable id from search. Do not send buyer details to quote_basket. Example arguments: {"country":"AE","emirate":"Dubai","items":[{"id":"PRODUCT_ID_FROM_SEARCH","qty":1}]}
⟨6 unchanged words⟩ :{"country":{"const":"AE","description":"Required delivery country code: AE means United Arab Emirates.","type":"string"},"emirate":{"description":"Required buyer-selected destination. Use an exact listed emirate; ask the buyer if unknown, never assume Dubai.","enum":["Dubai","Abu Dhabi","Sharjah ⟨8 unchanged words⟩ ,"type":"string"},"items":{"description":"The COMPLETE desired basket of 1–20 distinct variant IDs. Combine the same ID into one line; send the entire updated basket on every call.","items":{"additionalProperties":false,"properties":{"id":{"description":"Exact id from the latest search_products result, not sku, product name or URL. Select an orderable variant.","maxLength":150,"type":"string"},"qty":{"description":"Quantity as a JSON integer from 1 to 10, for example 2, not \"2\". The field is qty, not quantity.","maximum":10,"minimum":1,"type":" ⟨9 unchanged words⟩ 1,"type":"array"},"promoCode":{"description":"Optional buyer-supplied promotion code, up to 24 letters or digits. Omit when absent; do not invent one.","pattern":"^[a-zA-Z0-9]{0,24}$" ⟨8 unchanged words⟩
⟨28 unchanged words⟩ purposes only. Not for human or veterinary use. Return exact id values to the basket tools; sku, name and URL are not basket IDs. No personal information required.
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"limit":{"description":"Maximum products to return, as a JSON integer from 1 to 50.","maximum":50,"minimum":1,"type":"integer"},"offset":{"description":"Pagination offset. Start at 0 or use nextOffset from the previous search result.","maximum":10000,"minimum":0,"type":"integer"},"query":{"description":"Optional product search text, up to 120 characters. Omit to browse; never include personal information.","maxLength":120,"type":"string"}},"type":"object"}