io.github.SergiyIva/api-stock

API Stock

Generate AI video, images and music. Browse models and prices; OAuth and one prepaid balance.

Endpointhttps://api.api-stock.com/mcp (streamable-http)
Registry version1.0.0
Now8 tools · grade A (95) · pin ts_e3f883b47167b468e10d20b6a43c580f · protocol 2025-06-18
First / last listed2026-11-07 02:14 UTC / 2026-11-07 02:14 UTC
Grade over time2026-11-07: A (95), 8 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-07 02:14 UTC
8 tools, grade A (95)

Tools: list_models get_model estimate_cost create_generation create_upload_url get_task list_generations get_account

Current tools (8)

list_modelsList the video, image and music models available, with the starting price of each. Call this first to pick a model.
params: type, query
get_modelThe full parameter list, price table and an example request for one model. Call this before create_generation: parameters differ between models.
params: model*
estimate_costThe exact amount create_generation would charge for this request. Nothing is created or charged.
params: model*, input*
create_generationStart a generation. Charges the user's balance and returns a taskId at once; the result arrives later — poll get_task. A failed generation is refunded.
params: model*, input*, webhook, idempotencyKey, maxCostUsd
create_upload_urlGet a signed URL to PUT one local image, video or audio file (up to 25 MiB). Upload is free, but requires a positive balance. After PUT succeeds, use publicUrl as a generation input. The upload URL expires in 10 minutes; at most 20 URLs per minute per user.
params: contentLength*, contentType*
get_taskStatus of a generation and, once finished, the URLs of its files. Pass waitSeconds to wait for it to finish instead of polling in a loop.
params: taskId*, waitSeconds
list_generationsThe user's generations, newest first.
params: page, pageSize, type, status
get_accountThe prepaid balance generations are charged from, and where to top it up.
params: none

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.