---
title: "List every callable operation."
method: GET
path: "/api/v1/tools"
tags: ["Discovery"]
---

# List every callable operation.

`GET /api/v1/tools`

## Request

- Base URL: `https://relendi.com`
- URL: `https://relendi.com/api/v1/tools`
- Auth: none declared

Returns the public operations with their names, descriptions, endpoints and whether each is deterministic. No authentication.

## Response `200`

The operation index.

- object
  - `service` string
  - `description` string
  - `openapi` string, uri
  - `documentation` string, uri
  - `mcp` string, uri
  - `count` integer, required
  - `tools` object[], required
    - `name` string, required
    - `description` string, required
    - `deterministic` boolean
    - `endpoint` string, uri, required
    - `method` string, required
    - `schema` string

## Other responses

- `400`: Error. Possible codes: invalid_input.
- `404`: Error. Possible codes: unknown_tool, not_found.
- `405`: Error. Possible codes: method_not_allowed.
- `429`: Error. Possible codes: rate_limited, quota_exhausted.
- `500`: Error. Possible codes: tool_error.
- `503`: Error. Possible codes: flag_off.

---

[API](https://skmtc.dev/relendi/apis/relendi-public-api.md) · [All operations](https://skmtc.dev/relendi/apis/relendi-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/relendi/apis/relendi-public-api/revisions/7e4b30838121?raw)
