Launchkit MCP

Remote MCP that generates original launch assets over Streamable HTTP. Usage is metered in credits.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
78%
Qualität der Benennung
98%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • MEDIUMTool 'get_payment_info' description contains placeholder textin get_payment_info
  • MEDIUMTool 'claim_payment' description contains placeholder textin claim_payment

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,631Tokens (Tool-Definitionen)
~926 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.27% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "launchkit-mcp": {
      "url": "https://creative-mcp-40dj.onrender.com/mcp"
    }
  }
}

Remote-Endpunkte

https://creative-mcp-40dj.onrender.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (12)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢list_pricing

List credit prices for every generation tool and launch-kit tier. 1 credit = $0.01. To buy credits with USDC on Base, use get_payment_info and claim_payment.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_balance

Return the caller's remaining credits, daily spend, and spend cap.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_job(job_id)

Poll a background generation job by id. Returns status, progress, and asset links when done. Scoped to the calling API key.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "type": "string",
      "minLength": 1,
      "description": "Job id returned by an async generate tool."
    }
  },
  "required": [
    "job_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡get_payment_info

Return the USDC-on-Base receiving address, network, token, credit packs, and step-by-step instructions so an agent can top up its own credits without a human. Send native USDC on Base mainnet, wait for confirmations, then call claim_payment with the tx hash. x402 is a future option and is not implemented.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢claim_payment(tx_hash)

Credit this API key after a USDC transfer on Base mainnet. Pass the transaction hash. Verifies the on-chain Transfer to the configured payment address, required confirmations, and amount, then credits the ledger once (tx hash + log index is unique). A transaction claimed by one customer cannot be claimed by another. Call get_payment_info first for the address and packs. x402 is a future option and is not implemented.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "tx_hash": {
      "type": "string",
      "description": "Base mainnet transaction hash of the USDC Transfer (0x-prefixed)."
    }
  },
  "required": [
    "tx_hash"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪generate_image(prompt, kind, owns_rights, style)

Generate one still: a logo, wide 3:1 banner (1536x512 / 1500x500 class), or meme. Runs synchronously.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000,
      "description": "Short creative brief for the asset."
    },
    "kind": {
      "type": "string",
      "enum": [
        "logo",
        "banner",
        "meme"
      ]
    },
    "owns_rights": {
      "type": "boolean",
      "description": "Must be true. Confirms the caller owns or is licensed to request this subject."
    },
    "style": {
      "type": "string",
      "maxLength": 400
    }
  },
  "required": [
    "prompt",
    "kind",
    "owns_rights"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢generate_logo_kit(prompt, owns_rights, project_name)

Generate four original logo options (wordmark, emblem, lettermark, mascot). Returns a job_id immediately; poll get_job for assets.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000,
      "description": "Short creative brief for the asset."
    },
    "owns_rights": {
      "type": "boolean",
      "description": "Must be true. Confirms the caller owns or is licensed to request this subject."
    },
    "project_name": {
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "prompt",
    "owns_rights"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢generate_banner(prompt, owns_rights, headline)

Generate two wide X banner variants at 1536x512 (3:1 / 1500x500 class). Returns a job_id immediately; poll get_job for assets.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000,
      "description": "Short creative brief for the asset."
    },
    "owns_rights": {
      "type": "boolean",
      "description": "Must be true. Confirms the caller owns or is licensed to request this subject."
    },
    "headline": {
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "prompt",
    "owns_rights"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢generate_sticker_pack(prompt, owns_rights)

Generate six consistent-character Telegram stickers, 512x512 PNG with a real alpha channel (solid plate + BiRefNet cutout). Returns a job_id immediately; poll get_job for assets.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000,
      "description": "Short creative brief for the asset."
    },
    "owns_rights": {
      "type": "boolean",
      "description": "Must be true. Confirms the caller owns or is licensed to request this subject."
    }
  },
  "required": [
    "prompt",
    "owns_rights"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡generate_teaser_video(prompt, owns_rights, tier, project_name)

Generate an original ~10 second launch teaser with no baked-in text. Optional project_name is overlaid in post when ffmpeg is available. Use tier=budget for MiniMax Turbo. Returns a job_id immediately; poll get_job. Music is a separate tool or mixed in generate_launch_kit.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000,
      "description": "Short creative brief for the asset."
    },
    "owns_rights": {
      "type": "boolean",
      "description": "Must be true. Confirms the caller owns or is licensed to request this subject."
    },
    "tier": {
      "type": "string",
      "enum": [
        "budget",
        "standard"
      ]
    },
    "project_name": {
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "prompt",
    "owns_rights"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢generate_music_bed(prompt, owns_rights, mood)

Generate an instrumental music bed for a launch video or stream. Returns a job_id immediately; poll get_job.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000,
      "description": "Short creative brief for the asset."
    },
    "owns_rights": {
      "type": "boolean",
      "description": "Must be true. Confirms the caller owns or is licensed to request this subject."
    },
    "mood": {
      "type": "string",
      "maxLength": 120
    }
  },
  "required": [
    "prompt",
    "owns_rights"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢generate_launch_kit(prompt, owns_rights, tier, project_name)

One prompt produces the full kit: logo x4, wide banner x2, alpha stickers x6, teaser, and music. Returns a job_id immediately so the client connection does not have to stay open. Poll get_job for status, progress, and asset links. Music is mixed into the teaser when ffmpeg is available and always returned as its own asset. Tiers: budget ($2.49), standard ($4.49), premium ($6.99).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 3,
      "maxLength": 2000,
      "description": "Short creative brief for the asset."
    },
    "owns_rights": {
      "type": "boolean",
      "description": "Must be true. Confirms the caller owns or is licensed to request this subject."
    },
    "tier": {
      "type": "string",
      "enum": [
        "budget",
        "standard",
        "premium"
      ]
    },
    "project_name": {
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "prompt",
    "owns_rights",
    "tier"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet12 Tools