# routing_compat

> Routing every call (contract 1.25): decisions by where the call came from (agents built on the engine, or agents pointed at the gateway's compatible endpoints), where each task class came from, requests that named their own model, and the classifier's state and its own cost.

Routing every call (contract 1.25): decisions by where the call came from (agents built on the engine, or agents pointed at the gateway’s compatible endpoints), where each task class came from, requests that named their own model, and the classifier’s state and its own cost. Estimated. 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`  |
| `deployment` | string or null | `null`  |

## Call

The arguments of a `tools/call` request:

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

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