ENDPOINT 1
https://www.tailsmart.in/api/mcp
Known tools 20
find_storesFind TailsMart pet stores that deliver to a location (pincode or lat/lng).
search_productsSearch the pet-supply catalog by keyword.
get_reorderablesList items the signed-in customer has ordered before (for reordering), with store + subscribable flag.
order_statusGet the status and escrow state of one of the signed-in customer's own orders by id.
place_reorderRe-buy an item the signed-in customer has ordered before, as a cash-on-delivery order to a saved address.
get_pet_contextList the signed-in customer's pets — name, species, breed, weight, age, allergies, and lost status.
predict_replenishmentPredict when the customer's previously-delivered pet-food items run out, from each pet's weight and the item's pack size, with a suggested reorder quantity and due date.
allergy_guardHealth check before ordering a food item for a pet: matches the pet's recorded allergies against the item.
search_servicesFind bookable pet services (grooming, vet, boarding, training, etc.) that serve a location, given a pincode or lat/lng.
get_service_availabilityGet open appointment slots for a service over the next N days (1–14, default 7), so you can propose real times before booking.
book_serviceBook a pet service (grooming, vet, etc.) at a chosen time.
cancel_bookingCancel one of the signed-in customer's pending or confirmed service bookings; refunds by how it was paid (wallet credit / pass session / gateway refund).
start_subscriptionSet up subscribe-and-save (auto-reorder) for a product the customer buys regularly.
manage_subscriptionPause, resume, or cancel one of the signed-in customer's subscriptions.
add_to_cartAdd an item to the customer's TailsMart cart (the same cart they see in the app).
view_cartShow the customer's current cart — items, quantities, and total.
update_cartChange a cart line's quantity (0 removes it).
save_addressSave a delivery address for the signed-in customer (map-picked point + human-readable address).
cancel_orderCancel one of the signed-in customer's own orders while it's still pending/confirmed/scheduled.
checkoutBuy now with card/UPI: creates a pending order and returns a payLink (a Razorpay hosted checkout URL).