{"ok":true,"site":{"host":"t-bud.tbud.workers.dev","url":"https://t-bud.tbud.workers.dev/","type":"live","desc":"T-Bud connects buyer agents with human-controlled Manali trek quotes and temporary seat holds through A2A, WebMCP and Cloudflare. Payment runs on Razorpay and needs a separate human authorization.","tools":[{"name":"search_treks","kind":"answer","impl":"imperative","description":"Find active treks with enough seats for the requested group.","title":"Search T-Bud treks","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"location":{"type":"string","minLength":1,"maxLength":80},"partySize":{"type":"integer","minimum":1,"maximum":12}},"required":["location","partySize"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/book"]},{"name":"get_availability","kind":"answer","impl":"imperative","description":"Read active departures with enough seats for the requested group.","title":"Check trek availability","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"trekId":{"type":"string","minLength":1,"maxLength":120},"partySize":{"type":"integer","minimum":1,"maximum":12}},"required":["trekId","partySize"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/book"]},{"name":"quote_bundle","kind":"act","impl":"imperative","description":"Create a budget-aware booking quote from authoritative T-Bud catalog prices for human review.","title":"Prepare a trek quote","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"text":{"type":"string","minLength":1,"maxLength":2000}},"required":["text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/book"]},{"name":"request_hold","kind":"act","impl":"imperative","description":"Temporarily hold seats only for an approved quote bound to the current human session.","title":"Hold trek seats","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"quoteId":{"type":"string","minLength":1,"maxLength":160}},"required":["quoteId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/book"]},{"name":"create_checkout","kind":"transact","impl":"imperative","description":"Create a Razorpay order for a quote the human has already approved for payment. Fails without that approval.","title":"Create a Razorpay order","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"quoteId":{"type":"string","minLength":1,"maxLength":160}},"required":["quoteId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/book"]}],"category":"Travel & Events","apiSurface":"spec","toolCount":5}}