Servidor MCP

MCP Automations

io.github.wzltmp/mcp-automations
Marketing y publicidad Búsqueda e investigación Público y accesible MCP 2025-11-25

Qué hace este MCP

Summarizes URLs, produces news digests, identifies competitors, and repurposes content for common marketing formats.

daily_digest
Search the web for recent news on ``topic`` and return a digest with citations.
Esquema de entrada
{'type': 'object', 'title': 'daily_digestArguments', 'required': ['topic'], 'properties': {'topic': {'type': 'string', 'title': 'Topic'}, 'n_results': {'type': 'integer', 'title': 'N Results', 'default': 5}}}
Esquema de salida
{'type': 'object', '$defs': {'Cost': {'type': 'object', 'title': 'Cost', 'required': ['model'], 'properties': {'usd': {'type': 'number', 'title': 'Usd', 'default': 0.0}, 'model': {'type': 'string', 'title': 'Model'}, 'input_tokens': {'type': 'integer', 'title': 'Input Tokens', 'default': 0}, 'output_tokens': {'type': 'integer', 'title': 'Output Tokens', 'default': 0}}, 'description': 'Per-call cost telemetry attached to every tool response.'}, 'DigestItem': {'type': 'object', 'title': 'DigestItem', 'required': ['title', 'url', 'snippet'], 'properties': {'url': {'type': 'string', 'title': 'Url'}, 'title': {'type': 'string', 'title': 'Title'}, 'snippet': {'type': 'string', 'title': 'Snippet'}}}}, 'title': 'DigestResponse', 'required': ['topic', 'items', 'summary', 'cost'], 'properties': {'cost': {'$ref': '#/$defs/Cost'}, 'items': {'type': 'array', 'items': {'$ref': '#/$defs/DigestItem'}, 'title': 'Items'}, 'topic': {'type': 'string', 'title': 'Topic'}, 'summary': {'type': 'string', 'title': 'Summary'}}}
find_competitors
Identify ``n`` plausible competitors for a company at ``domain`` (e.g., 'stripe.com').
Esquema de entrada
{'type': 'object', 'title': 'find_competitorsArguments', 'required': ['domain'], 'properties': {'n': {'type': 'integer', 'title': 'N', 'default': 5}, 'domain': {'type': 'string', 'title': 'Domain'}}}
Esquema de salida
{'type': 'object', '$defs': {'Cost': {'type': 'object', 'title': 'Cost', 'required': ['model'], 'properties': {'usd': {'type': 'number', 'title': 'Usd', 'default': 0.0}, 'model': {'type': 'string', 'title': 'Model'}, 'input_tokens': {'type': 'integer', 'title': 'Input Tokens', 'default': 0}, 'output_tokens': {'type': 'integer', 'title': 'Output Tokens', 'default': 0}}, 'description': 'Per-call cost telemetry attached to every tool response.'}, 'Competitor': {'type': 'object', 'title': 'Competitor', 'required': ['name', 'url', 'rationale'], 'properties': {'url': {'type': 'string', 'title': 'Url'}, 'name': {'type': 'string', 'title': 'Name'}, 'rationale': {'type': 'string', 'title': 'Rationale', 'description': 'Why this is plausibly a competitor'}}}}, 'title': 'CompetitorsResponse', 'required': ['domain', 'competitors', 'cost'], 'properties': {'cost': {'$ref': '#/$defs/Cost'}, 'domain': {'type': 'string', 'title': 'Domain'}, 'competitors': {'type': 'array', 'items': {'$ref': '#/$defs/Competitor'}, 'title': 'Competitors'}}}
repurpose_content
Repurpose long-form text into ``twitter_thread``, ``linkedin_post``, or ``newsletter``.
Esquema de entrada
{'type': 'object', 'title': 'repurpose_contentArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text'}, 'format': {'type': 'string', 'title': 'Format', 'default': 'twitter_thread'}}}
Esquema de salida
{'type': 'object', '$defs': {'Cost': {'type': 'object', 'title': 'Cost', 'required': ['model'], 'properties': {'usd': {'type': 'number', 'title': 'Usd', 'default': 0.0}, 'model': {'type': 'string', 'title': 'Model'}, 'input_tokens': {'type': 'integer', 'title': 'Input Tokens', 'default': 0}, 'output_tokens': {'type': 'integer', 'title': 'Output Tokens', 'default': 0}}, 'description': 'Per-call cost telemetry attached to every tool response.'}}, 'title': 'RepurposedContent', 'required': ['format', 'content', 'word_count', 'cost'], 'properties': {'cost': {'$ref': '#/$defs/Cost'}, 'format': {'type': 'string', 'title': 'Format', 'description': 'twitter_thread, linkedin_post, or newsletter'}, 'content': {'type': 'string', 'title': 'Content'}, 'word_count': {'type': 'integer', 'title': 'Word Count'}}}
summarize_url
Fetch a URL, extract clean article text, and return an N-bullet summary.
Esquema de entrada
{'type': 'object', 'title': 'summarize_urlArguments', 'required': ['url'], 'properties': {'url': {'type': 'string', 'title': 'Url'}, 'n_bullets': {'type': 'integer', 'title': 'N Bullets', 'default': 5}}}
Esquema de salida
{'type': 'object', '$defs': {'Cost': {'type': 'object', 'title': 'Cost', 'required': ['model'], 'properties': {'usd': {'type': 'number', 'title': 'Usd', 'default': 0.0}, 'model': {'type': 'string', 'title': 'Model'}, 'input_tokens': {'type': 'integer', 'title': 'Input Tokens', 'default': 0}, 'output_tokens': {'type': 'integer', 'title': 'Output Tokens', 'default': 0}}, 'description': 'Per-call cost telemetry attached to every tool response.'}}, 'title': 'SummaryResponse', 'required': ['url', 'n_bullets', 'summary', 'cost'], 'properties': {'url': {'type': 'string', 'title': 'Url'}, 'cost': {'$ref': '#/$defs/Cost'}, 'summary': {'type': 'string', 'title': 'Summary'}, 'n_bullets': {'type': 'integer', 'title': 'N Bullets'}}}
Añadido
find_competitors
17 de September de 2026 a las 12:53
Añadido
daily_digest
17 de September de 2026 a las 12:53
Añadido
repurpose_content
17 de September de 2026 a las 12:53
Añadido
summarize_url
17 de September de 2026 a las 12:53