Trendswap AI
AI face swap and viral meme video generation MCP server.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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": {
"trendswap": {
"url": "https://trendswap.app/api/mcp"
}
}
}Remote-Endpunkte
https://trendswap.app/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢list_templates
List all available viral video & face-swap templates on Trendswap with their template IDs, descriptions, and preview URLs. No authentication required.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Community
Nachweis