# routing_quality

> Sampled routing quality (contract 1.25): per task class and model pair, on how many sampled calls the routed model answered as well as the model the call would have used without routing, the quality on each side and the estimated cost difference, with the method.

Sampled routing quality (contract 1.25): per task class and model pair, on how many sampled calls the routed model answered as well as the model the call would have used without routing, the quality on each side and the estimated cost difference, with the method. Read-only; dates are YYYY-MM-DD.

**Role:** viewer and above (any person, AAL staff, machine key).

**Acts:** no. It only reads; nothing an AI agent calls through MCP approves, pays, or changes a limit.

## Inputs

| Input        | Type           | Default |
| ------------ | -------------- | ------- |
| `since`      | string or null | `null`  |
| `until`      | string or null | `null`  |
| `task_class` | string or null | `null`  |

## Call

The arguments of a `tools/call` request:

```json
{
  "name": "routing_quality",
  "arguments": {}
}
```

Source: https://docs.atlanticagenticlabs.com/mcp/tools/routing-quality/
