Inspect an API without saving an adapter
liquid_discoverInspect an API's service name, authentication type, and endpoints without saving an adapter. Probe any REST API to evaluate its structure before connecting.
Instructions
Inspect an API's shape — service name, discovery method, auth type and endpoint list — without creating or saving an adapter. Side effects: makes outbound HTTP(S) requests to url to probe it, and may call the configured LLM for APIs that publish no machine-readable spec (REST heuristic). Read-only: nothing is persisted. Use this to preview an unknown API; when you're ready to actually read data, call liquid_connect, which discovers and maps and saves a reusable adapter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Base URL of the API to inspect (same forms as liquid_connect's url). | |
| credentials | No | Optional secrets for an auth-walled API, e.g. {"api_key": "..."}, {"token": "..."}, or {"username": "...", "password": "..."}. Stored encrypted under ~/.liquid and applied automatically on every later fetch. Omit for public APIs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service | No | ||
| discovery_method | No | How it was found: openapi, graphql, soap, grpc, websocket, mcp, rest_heuristic, or browser. | |
| auth_type | No | ||
| endpoints | No | ||
| error | No |