SocialSwarm
Turn an article into several X/Twitter thread drafts, each with a different hook
¿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": {
"socialswarm": {
"url": "https://social-swarm.vercel.app/api/mcp"
}
}
}Puntos de conexión remotos
https://social-swarm.vercel.app/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (1)
🟡generate_thread_variants(sourceType, sourceUrl, sourceText, variantCount)
Turn an article URL or a block of text into several complete X/Twitter thread drafts. Each variant uses a different hook (curiosity, challenge, story, and at 5 variants also stat and question), and every tweet comes back with its character count already checked against the 280 limit. Returns drafts for a human to review — it does not post anything.
Esquema de entrada
{
"type": "object",
"properties": {
"sourceType": {
"type": "string",
"enum": [
"url",
"text"
],
"description": "Use 'url' to fetch and extract an article, 'text' to pass content directly."
},
"sourceUrl": {
"type": "string",
"description": "Required when sourceType is 'url'. Note that paywalled or bot-blocked pages will fail to fetch — fall back to sourceType 'text' with the article body."
},
"sourceText": {
"type": "string",
"description": "Required when sourceType is 'text'. At least ~100 characters."
},
"variantCount": {
"type": "integer",
"enum": [
3,
5
],
"description": "How many thread variants to generate. Only 3 or 5 are accepted."
}
},
"required": [
"sourceType"
],
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"variants": {
"type": "array",
"items": {
"type": "object",
"properties": {
"hook": {
"type": "string"
},
"reason": {
"type": [
"string",
"null"
]
},
"tweetCount": {
"type": "integer"
},
"tweets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"charCount": {
"type": "integer"
}
},
"required": [
"text",
"charCount"
]
}
},
"sourceUrl": {
"type": [
"string",
"null"
]
}
},
"required": [
"hook",
"tweetCount",
"tweets"
]
}
}
},
"required": [
"variants"
]
}Comunidad
Evidencia