India UPI Virtual Payment Address (VPA) Validator
upi_vpa_checkDeterministic structural validation of an Indian UPI Virtual Payment Address (VPA / handle): local-part syntax, handle against a LOCAL list of accredited PSP handles (okhdfcbank, okaxis, paytm, ybl and others), and length rules. It is NOT a live registry lookup: no request leaves this worker, and an unlisted handle is reported as unrecognised rather than nonexistent. This does not establish that the VPA is registered, reachable or owned by anyone.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"vpa": "merchant@okhdfcbank"
},
"name": "upi_vpa_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vpa | Yes | UPI Virtual Payment Address (e.g. 'merchant@okhdfcbank', '9876543210@paytm') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| scope | No | ||
| valid | Yes | ||
| handle | No | ||
| reason | No | ||
| country | No | ||
| username | No | ||
| normalized | No | ||
| accredited_psp | No |