{"ok":true,"site":{"host":"binder-wellspring.vercel.app","url":"https://binder-wellspring.vercel.app/","type":"live","desc":"Fictional pharmacy portal built for a WebMCP demonstration. All data is fabricated.","tools":[{"name":"wellspring_list_rx","kind":"act","impl":"imperative","description":"List active prescriptions on file at Wellspring Pharmacy, with drug, strength, prescriber, last fill date, days of supply remaining and refills left. Wellspring fills prescriptions from any prescriber, so this covers every doctor treating the patient.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"wellspring_list_purchases","kind":"act","impl":"imperative","description":"List items bought at the Wellspring counter without a prescription, with date and category. These purchases are not reported to any prescriber and appear in no clinical record, so this is the only place over-the-counter medicines can be seen.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"wellspring_list_alerts","kind":"act","impl":"imperative","description":"List safety notices Wellspring generated from dispensing records. Wellspring does not receive laboratory results, so these notices cannot account for kidney function or electrolyte values.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"wellspring_ask_refill","kind":"transact","impl":"imperative","description":"Ask Wellspring Pharmacy to refill a prescription. If refills remain it is prepared for pickup. If none remain, Wellspring contacts the prescriber for authorisation first.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"rxNumber":{"type":"string","description":"Prescription number from wellspring_list_rx, for example 4471902."}},"required":["rxNumber"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Health & Education","apiSurface":"spec","toolCount":4}}