{"ok":true,"site":{"host":"anantg22.github.io","url":"https://anantg22.github.io/payment-chaser-recovery-agent/","type":"live","desc":"A WebMCP-enabled AI revenue recovery dashboard for overdue receivables.","tools":[{"name":"get_recovery_snapshot","kind":"answer","impl":"imperative","description":"Return receivables recovery totals and prioritized next actions.","title":"Get recovery snapshot","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"list_at_risk_payments","kind":"answer","impl":"imperative","description":"List overdue or at-risk payments ordered by recovery score.","title":"List at-risk payments","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":25,"description":"Maximum records to return."}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"draft_recovery_message","kind":"act","impl":"imperative","description":"Draft a bounded WhatsApp recovery message for a payment.","title":"Draft recovery message","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"paymentId":{"type":"string","description":"Invoice id."},"tone":{"type":"string","enum":["polite","firm","hinglish"],"description":"Reminder tone."}},"required":["paymentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"create_recovery_plan","kind":"act","impl":"imperative","description":"Create an explainable recovery plan with guardrails.","title":"Create recovery plan","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"paymentId":{"type":"string","description":"Invoice id."}},"required":["paymentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"mark_promise_to_pay","kind":"transact","impl":"imperative","description":"Record a promise-to-pay date for a selected invoice.","title":"Mark promise to pay","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"paymentId":{"type":"string","description":"Invoice id."},"promiseDate":{"type":"string","format":"date","description":"Promised payment date."}},"required":["paymentId","promiseDate"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"mark_payment_recovered","kind":"transact","impl":"imperative","description":"Mark a payment recovered and update recovery totals.","title":"Mark payment recovered","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"paymentId":{"type":"string","description":"Invoice id."}},"required":["paymentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"create_razorpay_link","kind":"act","impl":"imperative","description":"Create a demo Razorpay test-mode payment link for an overdue invoice.","title":"Create Razorpay link","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"paymentId":{"type":"string","description":"Invoice id."}},"required":["paymentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"simulate_razorpay_paid","kind":"act","impl":"imperative","description":"Simulate a Razorpay test payment success and mark the invoice recovered.","title":"Simulate Razorpay paid","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"paymentId":{"type":"string","description":"Invoice id."}},"required":["paymentId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"},{"name":"generate_audit_trail","kind":"act","impl":"imperative","description":"Return recent recovery actions for judge review.","title":"Generate audit trail","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payment-chaser-recovery-agent/"}],"category":"Finance & Crypto","apiSurface":"spec","toolCount":9}}