Rate on a scale
scoreRates text on an ordered scale, returning the expected rating, closest level, confidence, and probability for each level to assess urgency, severity, sentiment, or quality.
Instructions
Rate text on an ordered scale. Returns the expected score (0 is the first level), the closest level, a confidence, and a probability for every level. Use it for urgency, severity, sentiment or quality.
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": {
"text": "<text>",
"question": "<question>",
"levels": "<levels>"
},
"name": "score"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text to judge: a message, ticket, review, document or any other content. | |
| model | No | Optional model id (for example system-one or auto). Defaults to the server's default model. | |
| levels | Yes | Level labels from lowest to highest, e.g. ['low', 'medium', 'high']. | |
| question | Yes | What to rate, e.g. 'How urgent is this?' |