Search / com.livepairai/livepair-hub
Private AI Media Generation
R0· no sign-inPaid AI image/video generation for agents — x402 USDC or API key, no account needed.
v1.0.1 · active · website · descriptor JSON · versions
Search / com.livepairai/livepair-hub
R0· no sign-inPaid AI image/video generation for agents — x402 USDC or API key, no account needed.
v1.0.1 · active · website · descriptor JSON · versions
{
"mcpServers": {
"livepair-hub": {
"type": "http",
"url": "https://livepairai.com/mcp"
}
}
}claude mcp add --transport http livepair-hub https://livepairai.com/mcp[mcp_servers.livepair-hub]
url = "https://livepairai.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"livepair-hub": {
"type": "remote",
"url": "https://livepairai.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"livepair-hub": {
"type": "http",
"url": "https://livepairai.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=livepair-hub&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbGl2ZXBhaXJhaS5jb20vbWNwIn0%3D"
}{
"servers": {
"livepair-hub": {
"type": "http",
"url": "https://livepairai.com/mcp"
}
}
}{
"mcpServers": {
"livepair-hub": {
"httpUrl": "https://livepairai.com/mcp"
}
}
}extensions:
"livepair-hub":
enabled: true
name: "livepair-hub"
type: streamable_http
uri: "https://livepairai.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations14 of 14 tools declare readOnlyHint or destructiveHinttools.directory_hints4 of 14 tools declare all four hints; missing: get_prompt (idempotentHint); search_prompts (idempotentHint); trending_prompts (idempotentHint); …tools.token_costabout 2,850 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes23 tool changes in 30 daysstability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagelist_reference_packsaddedCurated 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.
search_referencesaddedSemantic 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 are searched. This tool never attaches: discuss candidates with the user, then pin chosen ids via referenceIds on generate_image.
generate_imagechangedinput schemagenerate_imagechangeddescription, input schemaRender 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) — 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://livepairai.com/settings after /auth/sign-up) the run executes right here and returns {status:'done',url} or a jobId to poll with get_job. Without a key the upstream answers 402 and this tool returns the x402 payment requirements (USDC on Base) for your wallet to settle.
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://livepairai.com/settings after /auth/sign-up) the run executes right here and returns {status:'done',url} or a jobId to poll with get_job. Without a key the upstream answers 402 and this tool returns the x402 payment requirements (USDC on Base) for your wallet to settle.
get_balanceaddedPrepaid credit balance and recent ledger for the API key on this MCP request — needs an lp_ key (x-api-key / Bearer).
get_jobchangeddescription, input schema, annotationsCheck a running job returned by the paid generate endpoint — free. Returns {status:'done',url} | running | failed.
Check a running job returned by generate_image — free. Returns {status:'done',url} | running | failed.
chat_textchangedtitle, description, input schema, annotationsmeaning changedGet the paid endpoint for OpenAI-compatible chat completions — frontier and open-weight models (Claude, DeepSeek, GLM, GPT, Gemini, Grok, Kimi, Llama, Qwen; list under textModels in GET /v1/agent/models). PAID call, two rails: x402 (endpoint answers 402, wallet settles, retry with PAYMENT-SIGNATURE → {choices, usage}) or account API key (`x-api-key: lp_…` — create at https://livepairai.com/settings after signing up; bills prepaid credits, no 402). Price = estimated input tokens × input rate + max_tokens × output rate — set max_tokens tight to bill tight. Metering keeps token counts only.
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_tokens × output rate — set max_tokens tight to bill tight. Metering keeps token counts only.
generate_imagechangedtitle, description, input schema, annotationsRender 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) — including the private model line flagged private=true in list_models. This is a PAID call, two rails: (1) x402 — the endpoint answers HTTP 402 with payment requirements (USDC on Base mainnet — priced per call, video billed per second per model rate); retry with a PAYMENT-SIGNATURE header settling one requirement (use an x402-capable client like @x402/fetch). (2) API key — sign up at https://livepairai.com/auth/sign-up, create a key at /settings, send `x-api-key: lp_…`; the call bills your prepaid credit balance and skips the 402 entirely. On success returns {status:'done',url}; slow jobs return a jobId to poll for free.
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) — 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://livepairai.com/settings after /auth/sign-up) the run executes right here and returns {status:'done',url} or a jobId to poll with get_job. Without a key the upstream answers 402 and this tool returns the x402 payment requirements (USDC on Base) for your wallet to settle.
recommend_modelchangeddescription, input schemaDecide which model fits a need — returns the modelId to use with generate_image. Cheapest, fastest, or highest quality; for images or video; with or without a source image. Pass private:true to restrict to the private AI model line (i2v models).
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).
generate_imagechangeddescriptionRender an image or video with a catalog model (t2i, i2i, t2v, i2v) — including the private model line flagged private=true in list_models. This is a PAID call, two rails: (1) x402 — the endpoint answers HTTP 402 with payment requirements (USDC on Base mainnet — priced per call, video billed per second per model rate); retry with a PAYMENT-SIGNATURE header settling one requirement (use an x402-capable client like @x402/fetch). (2) API key — sign up at https://livepairai.com/auth/sign-up, create a key at /settings, send `x-api-key: lp_…`; the call bills your prepaid credit balance and skips the 402 entirely. On success returns {status:'done',url}; slow jobs return a jobId to poll for free.
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) — including the private model line flagged private=true in list_models. This is a PAID call, two rails: (1) x402 — the endpoint answers HTTP 402 with payment requirements (USDC on Base mainnet — priced per call, video billed per second per model rate); retry with a PAYMENT-SIGNATURE header settling one requirement (use an x402-capable client like @x402/fetch). (2) API key — sign up at https://livepairai.com/auth/sign-up, create a key at /settings, send `x-api-key: lp_…`; the call bills your prepaid credit balance and skips the 402 entirely. On success returns {status:'done',url}; slow jobs return a jobId to poll for free.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-94% +updated-12d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://livepairai.com/mcp streamable-http | none | yes | 94% | 1270 ms | 2025-11-25 | 2026-10-20 |
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_tokens × output rate — set max_tokens tight to bill tight. Metering keeps token counts only. |
enhance_promptread-only | 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. |
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://livepairai.com/settings after /auth/sign-up) the run executes right here and returns {status:'done',url} or a jobId to poll with get_job. Without a key the upstream answers 402 and this tool returns the x402 payment requirements (USDC on Base) for your wallet to settle. |
get_balanceread-only | Prepaid credit balance and recent ledger for the API key on this MCP request — needs an lp_ key (x-api-key / Bearer). |
get_job | Check a running job returned by generate_image — free. Returns {status:'done',url} | running | failed. |
get_packread-only | 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. |
get_promptread-only | 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. |
list_modelsread-only | 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). |
list_reference_packsread-only | 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. |
quote_priceread-only | 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. |
recommend_modelread-only | 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). |
search_promptsread-only | 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. |
search_referencesread-only | 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 are searched. This tool never attaches: discuss candidates with the user, then pin chosen ids via referenceIds on generate_image. |
trending_promptsread-only | 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. |
Schemas: list_tools.
{
"name": "com.livepairai/livepair-hub",
"icons": [
{
"src": "https://livepairai.com/logo-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "Private AI Media Generation",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://livepairai.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.1",
"websiteUrl": "https://livepairai.com",
"description": "Paid AI image/video generation for agents — x402 USDC or API key, no account needed."
}