check_eligibility
Check whether a student meets the published entry requirement for a programme, given their Class 12 percentage or highest qualification. Answers only from published rules; where a rule is set by the university and not published, it says so rather than guessing. Returns eligible:null, not true, where the awarding university's own course listing currently states a different requirement — see unresolved_discrepancy in the response and relay it. Never treat a 'yes' as an admission decision.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"programme": "<programme>"
},
"name": "check_eligibility"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| percent | No | The student's Class 12 (10+2) aggregate percentage, for undergraduate entry. | |
| programme | Yes | Programme fee key or name. Get valid keys from list_programmes. | |
| highest_qualification | No | One of '10+2', 'bachelors', 'masters' — used for postgraduate and doctoral entry. |