site-access-check
Site access: caller access rules against observed site facts — Checks whether an intended action on a website (read, crawl, submit, log in, ...) satisfies the access rules the caller supplies (robots rule read, terms clause, login present, rate-limit budget, captcha seen) against facts the caller observed, and says which rule blocked it or which fact is missing. For an agent deciding whether to proceed or ask. It is a reading of the caller's rules, not legal
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": {
"action": "<action>",
"rules": "<rules>",
"evidence": "<evidence>"
},
"name": "site-access-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | Reference instant (ISO date or instant) for evidence age; required only when a need sets maxAgeDays. The check never reads the clock. | |
| rules | Yes | Access rules: needs that must hold, or with forbid:true, conditions that must not apply. | |
| action | Yes | The intended action, matched against each rule's appliesTo. | |
| evidence | Yes | Observed site facts. |