search_productsSearch the Wonderkraftz product catalog by keyword, occasion, or gift type. Returns product names, prices, availability, and IDs.
get_product_detailsGet full details for a specific Wonderkraftz product including all variants, pricing, images, and options. Use handle (slug) or product ID.
get_collectionsList all product collections/categories in the Wonderkraftz store (e.g., Corporate Gifts, Wedding Gifts, Festival Hampers).
get_collection_productsBrowse products within a specific Wonderkraftz collection by its handle/slug.
get_recommendationsGet product recommendations based on a specific Wonderkraftz product. Useful for suggesting similar or complementary gifts.
create_cartCreate a new shopping cart with one or more Wonderkraftz products. Returns cart ID and checkout URL.
add_to_cartAdd products to an existing Wonderkraftz shopping cart.
update_cartUpdate quantities of items in a Wonderkraftz shopping cart. Set quantity to 0 to remove an item.
remove_from_cartRemove specific items from a Wonderkraftz shopping cart by their line item IDs.
get_cartView the current contents of a Wonderkraftz shopping cart including items, quantities, totals, and checkout URL.
get_checkout_urlGet the checkout URL for a Wonderkraftz shopping cart to complete the purchase in a browser.
get_store_policiesGet Wonderkraftz store policies including shipping, returns, privacy, and terms of service.
We re-grade npm:wonderkraftz-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.