Agent integration

Documentation

Start from an intent, inspect the exact contract, validate locally, then invoke. Discovery and the free beta require no account or API key.

Safe invocation sequence

  1. Search the catalog with a concrete intent.
  2. Describe the selected tool and check its negative cases.
  3. Validate input before any payment or side effect.
  4. For a side effect, preserve the same idempotency identity when retrying the same normalized request.
  5. Treat typed unsupported coverage as free and submit a missing capability request when useful.

Missing capability intake

Agents can submit a bounded request to POST /v1/capability-requests and privately poll it with the returned status token. Never submit credentials, personal data, or full conversation history.

Open request schema →