Private AI Media Generation
Paid AI image/video generation for agents — x402 USDC or API key, no account needed.
| Endpoint | https://livepairai.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.1 |
| Now | 14 tools · grade A (90) · pin ts_36d2e83f5e3f03f35b6c4ab37ba99a8b · protocol 2025-06-18 |
| First / last listed | 2026-10-24 22:29 UTC / 2026-10-24 22:29 UTC |
| Grade over time | 2026-10-24: A (90), 14 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.
Tools: search_prompts get_prompt trending_prompts enhance_prompt generate_image chat_text get_job get_balance quote_price search_references list_reference_packs recommend_model get_pack list_models
search_prompts | Keyword search over the community prompt library — tested AI image and video prompts with the results they produced. Use for style/subject/model lookups. For trending or most-used prompts call trending_prompts instead. Returns prompt text, model, result media, and a link to run it. params: query*, kind, limit |
get_prompt | Fetch one community prompt card by id — the verbatim prompt, model it ran on, the result media, like/view counts, and a studio link that preloads it. params: id* |
trending_prompts | Use when the user asks for trending, most-used, most popular, or top prompts — do NOT keyword-search for these. Returns community prompt cards ranked by the paid generations they actually drove. params: limit |
enhance_prompt | Rewrite a rough prompt idea into the structured form our image models follow best (subject, composition, style, negatives). Use before generate_image — better input, better output. params: prompt*, mode |
generate_image | Render or transform an image or video with a catalog model (t2i, i2i, t2v, i2v, tool — tools like upscale/remove-background take image with no prompt; face-swap takes image + image2; motion models take image + video) — including the private model line flagged private=true in list_models. PAID. If this MCP request carries your API key (x-api-key / Authorization: Bearer lp_… — create at https://live params: prompt, modelId, image, image2, video, duration, resolution, extra, referenceIds, useReferences, payer |
chat_text | OpenAI-compatible chat completions — frontier and open-weight models (list under textModels in GET /v1/agent/models). PAID. If this MCP request carries your API key (x-api-key / Bearer lp_…) the completion executes right here and returns {choices, usage}; without a key the upstream answers 402 and this tool returns the x402 payment requirements. Price = estimated input tokens × input rate + max_to params: prompt*, model, maxTokens, payer |
get_job | Check a running job returned by generate_image — free. Returns {status:'done',url} | running | failed. params: jobId* |
get_balance | Prepaid credit balance and recent ledger for the API key on this MCP request — needs an lp_ key (x-api-key / Bearer). params: none |
quote_price | Exact USDC price for a model+settings combo before paying — images are flat per call, video is per-second × duration at the resolution tier. The x402 endpoint always re-quotes from the body, so this is the same number it would charge. params: modelId*, duration, resolution, imageSize, aspectRatio, payer |
search_references | Semantic search over your media-reference library AND shared curated moodboards — describe the look you want ('warm golden diner', 'neon night street') and get candidate images/clips with preview urls to show the user. Pass 'pack' to search inside one moodboard picked from list_reference_packs. With your lp_ key on this request your own uploaded refs are included; without it only the curated packs params: query*, k, pack |
list_reference_packs | Curated moodboards usable as generation references — each pack is a cohesive look (lighting/grade/mood: golden-hour, neon-night, noir-bw…). Read-shared for everyone; pick one for the user's intent, search inside it via search_references(pack), then pin chosen refs via referenceIds. params: none |
recommend_model | Decide which model fits a need — returns the modelId to use with generate_image. Cheapest, fastest, or highest quality; for images, video, or utility tools (upscale, background removal); with or without a source image. Pass private:true to restrict to the private AI model line (i2v models). params: goal*, media*, hasSourceImage, private |
get_pack | A themed bundle of curated prompt picks (themes: anime, portrait, landscape, product, character, sci-fi, fantasy, abstract, food, architecture). Curated packs are rebuilt daily and carry real paid-run counts — prompts that already produced paid results. Falls back to a live topic search when no pack covers the theme. params: topic*, limit |
list_models | List the public image and video generation catalog — id, label, mode (text-to-image, image-to-video, etc), rough generation time, and private flag (private AI models — i2i/i2v source images must be AI-generated or owned, no real-person photos without consent). 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.