Trendswap AI
AI face swap and viral meme video generation MCP server.
¿Debería usar esto?
Calidad y seguridad
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": {
"trendswap": {
"url": "https://trendswap.app/api/mcp"
}
}
}Puntos de conexión remotos
https://trendswap.app/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢list_templates
List all available viral video & face-swap templates on Trendswap with their template IDs, descriptions, and preview URLs. No authentication required.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_credits_balance
Get current credits balance and user information. Requires a valid Trendswap API key in Authorization header.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟡create_generation_job(template, image_url, portrait_id, resolution, format, ...)
Create an AI face-swap or portrait video generation task. Provide either an image_url (accessible image) or an existing portrait_id, along with the template name and optional resolution.
Esquema de entrada
{
"type": "object",
"properties": {
"template": {
"type": "string",
"description": "Template ID (e.g. \"burning-bridges\", \"bulin-47\", \"topo-gigio\")"
},
"image_url": {
"description": "Public URL of the photo/face to swap into the template",
"type": "string",
"format": "uri"
},
"portrait_id": {
"description": "ID of a previously uploaded portrait (if already uploaded)",
"type": "string"
},
"resolution": {
"default": "480p",
"description": "Target video resolution (default: \"480p\")",
"type": "string",
"enum": [
"480p",
"720p",
"1080p"
]
},
"format": {
"default": "vertical",
"description": "Target video format (default: \"vertical\")",
"type": "string",
"enum": [
"vertical",
"horizontal"
]
},
"idempotency_key": {
"description": "Optional client-generated unique idempotency key",
"type": "string",
"minLength": 8,
"maxLength": 128
}
},
"required": [
"template"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_job_status(job_id)
Check the current status and output of a generation job. When complete, returns the final video URL.
Esquema de entrada
{
"type": "object",
"properties": {
"job_id": {
"type": "string",
"description": "The generation job ID to inspect"
}
},
"required": [
"job_id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Comunidad
Evidencia