list_models
Retrieve a JSON list of AI models with IDs, pricing, and categories. Call this before create_payment to find the right modelId for your task.
Instructions
Discover available AI models with numeric IDs, tier labels, capabilities, and per-call pricing in sats. Call this before create_payment to find the right modelId for your task. Returns JSON array: [{ id, name, tier, description, price, isDefault, category }]. Models marked isDefault=true are used when you omit modelId from create_payment. Filter by category to narrow results to a specific tool. This tool is free, requires no payment, and is idempotent — safe to call repeatedly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Filter by service category (matches tool names) |
Implementation Reference
- index.js:47-57 (registration)This file registers "list_models" as a helper tool in the HELPER_TOOLS array. However, this is just a client-side configuration listing; the actual server-side implementation of the tool (handler, schema) lives on the remote server at https://sats4ai.com/api/mcp and is not present in this local codebase.
const HELPER_TOOLS = [ "create_payment", "check_payment_status", "check_job_status", "get_job_result", "list_models", "get_model_pricing", "request_refund", "vote_on_service", "list_planned_services", ];