Tools reference

list_endpoints and get_endpoint: inputs, outputs, and example responses.

list_endpoints

Lists every endpoint in the catalog — method, path, and summary — without request/response detail. Use it to discover what exists before calling get_endpoint.

Optional filter parameter: a case-insensitive substring match against path, summary, or tags.

text
GET /
POST /auth/register — Register
POST /auth/login — Login
GET /auth/profile — Get profile

get_endpoint

Returns the full Copy for AI-format text for one endpoint — Purpose, Request, Parameters, Validation, Success Response, and Error Responses — given its method and path.

text
Endpoint: POST /auth/login

Purpose:
Login

Request:
{
  "email": "string",
  "password": "string"
}

Validation:
- email must be valid

Success Response (201):
{
  "success": "boolean",
  "data": { "access_token": "string", "user": { "id": "string", "role": "string" } }
}

Error Responses:
400 Bad Request