{"ok":true,"site":{"host":"tuncer-byte.github.io","url":"https://tuncer-byte.github.io/ui-test-agent/webmcp-demo/","type":"live","desc":"WebMCP Demo Banking App","tools":[{"name":"submitTransfer","kind":"transact","impl":"imperative","description":"Executes a wire/EFT transfer.","inputSchema":{"type":"object","properties":{"iban":{"type":"string","pattern":"^TR[0-9]{24}$","description":"Recipient IBAN"},"recipientName":{"type":"string","minLength":1,"description":"Recipient full name"},"amount":{"type":"number","minimum":0.01,"description":"Amount (USD)"},"description":{"type":"string","maxLength":140,"description":"Description"}},"required":["iban","recipientName","amount"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ui-test-agent/webmcp-demo/"},{"name":"openTermDeposit","kind":"transact","impl":"imperative","description":"Opens a term deposit account.","inputSchema":{"type":"object","properties":{"amount":{"type":"number","minimum":1000,"description":"Opening amount"},"termMonths":{"type":"integer","enum":[1,3,6,12],"description":"Term (months)"},"currency":{"type":"string","enum":["TRY","USD","EUR"],"description":"Currency"},"autoRenew":{"type":"boolean","description":"Auto-renew"}},"required":["amount","termMonths","currency"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ui-test-agent/webmcp-demo/"},{"name":"payBill","kind":"transact","impl":"imperative","description":"Pays a bill.","inputSchema":{"type":"object","properties":{"billType":{"type":"string","enum":["electricity","water","gas","phone","internet"],"description":"Bill type"},"subscriberNumber":{"type":"string","pattern":"^[0-9]{9,12}$","description":"Subscriber number"},"amount":{"type":"number","minimum":0.01,"description":"Amount"}},"required":["billType","subscriberNumber","amount"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ui-test-agent/webmcp-demo/"},{"name":"applyForCreditCard","kind":"transact","impl":"imperative","description":"Creates a credit card application.","inputSchema":{"type":"object","properties":{"nationalId":{"type":"string","pattern":"^[0-9]{11}$","description":"National ID"},"monthlyIncome":{"type":"number","minimum":8000,"description":"Monthly income"},"phoneNumber":{"type":"string","pattern":"^05[0-9]{9}$","description":"Phone number"},"cardType":{"type":"string","enum":["standard","gold","platinum"],"description":"Card type"}},"required":["nationalId","monthlyIncome","phoneNumber","cardType"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ui-test-agent/webmcp-demo/"},{"name":"addBeneficiary","kind":"act","impl":"imperative","description":"Adds a saved beneficiary.","inputSchema":{"type":"object","properties":{"nickname":{"type":"string","minLength":2,"maxLength":30,"description":"Nickname"},"iban":{"type":"string","pattern":"^TR[0-9]{24}$","description":"IBAN"},"bankName":{"type":"string","minLength":2,"description":"Bank name"}},"required":["nickname","iban"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/ui-test-agent/webmcp-demo/"}],"category":"Finance & Crypto","apiSurface":"spec","toolCount":5}}