Launchkit MCP
Remote MCP that generates original launch assets over Streamable HTTP. Usage is metered in credits.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- MEDIUMen get_payment_info
- MEDIUMen claim_payment
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"launchkit-mcp": {
"url": "https://creative-mcp-40dj.onrender.com/mcp"
}
}
}Puntos de conexión remotos
https://creative-mcp-40dj.onrender.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (12)
🟢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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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).
Esquema de entrada
{
"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"
}Comunidad
Evidencia