livepair-hub

Community library of tested AI prompts with the results they produced — image, video, and agent.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
91%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,769Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (1.38% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "livepair-hub": {
      "url": "https://livepairai.com/mcp"
    }
  }
}

Remote endpoints

https://livepairai.com/mcpstreamable-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_prompts(query, kind, limit)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What to look for — style, subject, or model name (e.g. 'cinematic portrait', 'anime pose')"
    },
    "kind": {
      "type": "string",
      "enum": [
        "image",
        "video",
        "agent"
      ],
      "description": "Optional media type filter"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "description": "Max results (default 8)"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_prompt(id)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Card id from search_prompts or trending_prompts"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢trending_prompts(limit)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "description": "Max results (default 10)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢enhance_prompt(prompt, mode)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "description": "The raw prompt idea to improve"
    },
    "mode": {
      "type": "string",
      "enum": [
        "t2i",
        "i2i",
        "t2v",
        "i2v"
      ],
      "description": "Target mode — pass the model's mode so the rewrite matches (default t2i)"
    }
  },
  "required": [
    "prompt"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢generate_image(prompt, modelId, image, duration, resolution, ...)

Render 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: the endpoint answers HTTP 402 with x402 payment requirements (USDC on Base mainnet — priced per call, video billed per second per model rate). Retry the request with a PAYMENT-SIGNATURE header settling one requirement — use an x402-capable client (@x402/fetch or equivalent). On success returns {status:'done',url}; slow jobs return a jobId to poll for free.

Input Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "description": "The prompt to render — call enhance_prompt first for best results"
    },
    "modelId": {
      "type": "string",
      "description": "Model id from list_models (default: fastest t2i)"
    },
    "image": {
      "type": "string",
      "description": "Source image for i2i/i2v models — public http(s) URL or data:image URI. Use AI-generated or owned images only — never real-person photos without consent"
    },
    "duration": {
      "type": "number",
      "description": "Video length in seconds (video models)"
    },
    "resolution": {
      "type": "string",
      "description": "Video resolution tier (video models)"
    },
    "payer": {
      "type": "string",
      "description": "Your 0x… wallet — applies your volume-tier discount; must equal the wallet signing the payment"
    }
  },
  "required": [
    "prompt"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢quote_price(modelId, duration, resolution, imageSize, aspectRatio, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "modelId": {
      "type": "string",
      "description": "Model id from list_models"
    },
    "duration": {
      "type": "number",
      "description": "Video seconds (video models)"
    },
    "resolution": {
      "type": "string",
      "description": "Video resolution tier"
    },
    "imageSize": {
      "type": "string",
      "description": "Image size label"
    },
    "aspectRatio": {
      "type": "string"
    },
    "payer": {
      "type": "string",
      "description": "Your 0x… payer wallet — applies your volume-tier discount"
    }
  },
  "required": [
    "modelId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_job(jobId)

Check a running job returned by the paid generate endpoint — free. Returns {status:'done',url} | running | failed.

Input Schema

{
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string",
      "description": "jobId returned by /v1/agent/generate"
    }
  },
  "required": [
    "jobId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢recommend_model(goal, media, hasSourceImage, private)

Decide 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).

Input Schema

{
  "type": "object",
  "properties": {
    "goal": {
      "type": "string",
      "enum": [
        "cheapest",
        "fastest",
        "best_quality"
      ],
      "description": "What to optimize for"
    },
    "media": {
      "type": "string",
      "enum": [
        "image",
        "video"
      ],
      "description": "Output type"
    },
    "hasSourceImage": {
      "type": "boolean",
      "description": "True when a source image drives the job (forces i2i/i2v)"
    },
    "private": {
      "type": "boolean",
      "description": "True to consider only the private AI model line"
    }
  },
  "required": [
    "goal",
    "media"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_pack(topic, limit)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "Topic tag, e.g. anime, product, portrait"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "topic"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢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).

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools