Discover protocol features + limits
demand.capabilitiesDiscover which optional protocol features this server supports (webhooks, idempotency, failure transparency, error taxonomy) and its operational limits (rate limit, maximum standing watches, minimum watch interval). Call once when you connect and adapt to the answer - skip webhook setup if 'webhooks' is absent, and respect the limits rather than discovering them by being throttled. Free, instant, no side effects. Protocol v1.1 §8.2.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limits | No | Operational limits to respect. | |
| features | No | Optional features supported, e.g. webhooks, idempotency, failure_transparency, error_taxonomy. | |
| protocol_version | Yes | Demand-protocol version. |