Civitai's real value is not the pictures, it is the settings behind them — prompt, sampler, steps, CFG, seed — and having those returned as fields means an agent can find an image, read exactly how it was made, and fetch the model version and trigger words to reproduce it. list_enums is the quiet helper: it hands the model the valid filter values instead of letting it guess at base-model names and fail silently.
Civitai's endpoint, which answered our handshake and listed 53 tools. Browsing is anonymous; anything tied to an account takes a bearer key. OAuth is designed but switched off pending their dynamic client registration.
- search_models — checkpoints, LoRAs and embeddings by base model, type, tag, period and sort
- get_model and get_model_version — batch fetch with versions, files, hashes and trigger words
- search_images and get_image — images with their full generation metadata: prompt, negative prompt, sampler, steps, CFG, seed
- search_creators and list_enums — find users, and read the API's own valid filter values
- create_post and get_post — publish images to a post, in order, with tags and a title
Nothing to browse. An API key as a bearer token for account operations such as posting.
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
