Guía de conector9 minutos de lectura23 herramientas MCP7 idiomas

Conectar VirusTotal con Meta Muse (MCP)

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

HCPor el equipo de HelpCodeActualizado 9 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

VirusTotal

VirusTotal

Threat intelligence from the VirusTotal API v3: file reports by hash, URL, domain and IP reports from about 70 engines, search, relationships, sandbox behaviour, community comments and votes, URL scanning and rescans.

herramientas

23

Región

INTL

Categoría

Monitorización

Autenticación

API Key

Env vars requeridas

VIRUSTOTAL_API_KEY
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Resumen

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

Configuración guiada

Conecta VirusTotal a Meta Muse en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta VirusTotal con la configuración guiada y añade tu URL MCP a Meta Muse. Sin código y sin servidores que mantener.

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Prueba a pedir

Prompts de ejemplo para VirusTotal

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

VirusTotal · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → VirusTotal, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

VirusTotal + Meta Muse

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

VIRUSTOTAL_API_KEY

Paso 1 — Obtener credenciales

La configuración lleva unos 2 minutos. Necesitas una cuenta de VirusTotal; la clave de API de la comunidad es gratuita.

  1. Regístrate gratis en VirusTotal Community en https://www.virustotal.com/gui/join-us y confirma el email.
  2. Abre tu clave de API en https://www.virustotal.com/gui/my-apikey y pégala en VIRUSTOTAL_API_KEY. Tiene 64 caracteres hexadecimales en minúscula y se envía en la cabecera x-apikey.
  3. Instala el conector y ejecuta virustotal_list_popular_threat_categories: una llamada ligera que confirma la clave.

Clave pública o Premium: una clave gratuita permite 4 peticiones por minuto y 500 al día, y los términos de VirusTotal prohíben usar la API pública en productos comerciales o flujos de trabajo empresariales. Las claves Premium no tienen esos límites y desbloquean virustotal_intelligence_search, más relaciones y más contexto. Las cuotas diarias se reinician a las 00:00 UTC. virustotal_get_api_usage con tu nombre de usuario de VirusTotal muestra el uso diario por endpoint de hasta 30 días.

Privacidad: cada indicador que consultas o envías pasa a formar parte del conjunto de datos de VirusTotal y es visible para la comunidad. No envíes nunca URL, dominios o hashes confidenciales o con datos personales, como una URL con un token, un enlace de restablecimiento de contraseña o un nombre de host interno.

Qué lee:

  • Veredictos: virustotal_get_file_report (por SHA-256, SHA-1 o MD5, sin subir nada), virustotal_get_url_report, virustotal_get_domain_report y virustotal_get_ip_report, con las estadísticas de detección de unos 70 motores y listas de bloqueo de URL, el veredicto de cada motor, reputación, votos, etiquetas y, según el objeto, tipo y nombres del archivo, URL final y redirecciones, registros DNS, WHOIS, registrador, ASN y país.
  • virustotal_search acepta un hash, una URL completa, un dominio, una IP o una etiqueta de comentario como #phishing. Con una URL devuelve su informe, la forma fácil cuando no tienes el id de la URL.
  • Relaciones: virustotal_list_related_objects sigue una relación, por ejemplo los contacted_domains de un archivo, las resolutions o subdomains de un dominio, los communicating_files de una IP. virustotal_list_related_ids devuelve solo los ids y es mucho más ligero. virustotal_get_resolution lee una resolución DNS (id = la IP seguida del dominio, por ejemplo 8.8.8.8dns.google).
  • Sandboxes: virustotal_get_file_behaviour_summary (procesos, archivos, claves de registro, mutex, tráfico DNS, IP y HTTP) y virustotal_get_file_mitre_attack (tácticas y técnicas de MITRE ATT&CK por sandbox).
  • Comunidad: virustotal_list_comments y virustotal_list_votes sobre un objeto, virustotal_list_latest_comments en todo VirusTotal (filtro como tag:malware), virustotal_get_comment para uno solo.
  • Solo Premium: virustotal_intelligence_search con modificadores de búsqueda como type:peexe positives:10+.

Qué escribe: virustotal_rescan pide un nuevo análisis de un archivo, URL, dominio o IP que VirusTotal ya conoce, y virustotal_get_analysis lee el resultado (consultando cada 15 a 60 segundos hasta que status sea completed). virustotal_add_comment publica un comentario público con tu cuenta (las palabras que empiezan por # se convierten en etiquetas) y virustotal_add_vote emite un voto público harmless o malicious.

Desactivadas al instalar: virustotal_scan_url y virustotal_delete_comment. Ninguna se puede deshacer: una URL enviada, con todo lo que contiene, queda compartida para siempre con la comunidad de VirusTotal, y un comentario borrado no vuelve. Un admin del workspace las activa cuando el equipo las necesita. Con virustotal_scan_url activa, una URL que VirusTotal no conoce (404) se puede enviar y su resultado se lee con virustotal_get_analysis.

Identificadores de URL: las herramientas de URL usan el id de la URL, que es la URL en base64url sin relleno (https://example.com/ se convierte en aHR0cHM6Ly9leGFtcGxlLmNvbS8) o el SHA-256 de la URL canónica. El data.id de un informe de URL es ese SHA-256; un id de análisis tiene la forma u-<sha256>-<timestamp>. Ante la duda, la IA usa virustotal_search con la URL.

Formatos de datos: las respuestas siguen JSON:API con data.id, data.type y data.attributes. last_analysis_stats cuenta los motores por veredicto (malicious, suspicious, harmless, undetected, timeout) y last_analysis_results lista la categoría y el resultado de cada motor. reputation es una puntuación de la comunidad, negativa es mala; total_votes cuenta los votos harmless y malicious. Las fechas son marcas de tiempo Unix en segundos (UTC). Pocas detecciones no prueban que algo sea seguro: la IA revisa también la fecha del análisis y las relaciones. Los informes de URL, dominios e IP omiten campos voluminosos como cabeceras HTTP, cookies, meta HTML y el certificado HTTPS completo; los certificados están disponibles con la relación historical_ssl_certificates.

Paginación: las herramientas de listado devuelven meta.cursor y links.next mientras haya más elementos; la IA pasa meta.cursor como cursor con el mismo limit y para cuando falta.

Errores frecuentes: 401 WrongCredentialsError o AuthenticationRequiredError significa una clave incorrecta o ausente (o un email de cuenta sin confirmar), 403 ForbiddenError un endpoint o relación solo Premium, 404 NotFoundError un objeto que VirusTotal no ha visto, 409 AlreadyExistsError un voto duplicado, 429 QuotaExceededError la cuota por minuto o diaria (espera o mejora el plan), 400 InvalidArgumentError un id mal formado.

El conector no sube archivos ni descarga muestras: los archivos se consultan por hash.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Muse

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Muse añade los servidores MCP remotos como conectores personalizados e inicia sesión en ellos con OAuth.

  1. En Muse, abre Settings → Connectors y elige Add custom connector.
  2. Pega la URL del servidor MCP https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse abre la página de inicio de sesión de AnythingMCP: inicia sesión y aprueba el acceso.
  4. En un chat, pídele a Muse algo que necesite las herramientas de VirusTotal.

También puedes configurarlo desde un chat, en la web, en las apps de iOS y Android o en WhatsApp. Envía a Muse este mensaje:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Muse se conecta desde la nube de Meta, así que localhost no funciona.

Herramientas disponibles

ToolWhat it does
virustotal_get_file_reportReport on a file already known to VirusTotal, by hash: detection stats (malicious, suspicious, harmless, undetected), each engine's…
virustotal_get_url_reportReport on a URL already analysed by VirusTotal: detection stats and each engine's verdict, categories, final URL after redirects, HTTP…
virustotal_get_domain_reportReport on a domain: detection stats and each engine's verdict, categories from several vendors, reputation, votes, last DNS records…
virustotal_get_ip_reportReport on an IPv4 or IPv6 address: detection stats and each engine's verdict, reputation, votes, ASN and owner, country and continent…
virustotal_get_analysisStatus and result of one analysis started by virustotal_scan_url, virustotal_rescan or a file submission: status (queued, in-progress…
virustotal_searchLook up a file hash, a URL, a domain, an IP address or a comment tag in one call
virustotal_intelligence_searchVirusTotal Intelligence corpus search with search modifiers (e.g. type:peexe positives:10+ fs:2026-01-01+, entity:domain domain_regex:...…
virustotal_list_commentsCommunity comments on a file, URL, domain or IP address, newest first: text, tags, date and the comment's own votes
virustotal_list_votesCommunity votes on a file, URL, domain or IP address: each vote's verdict (harmless or malicious), value and date
virustotal_list_related_objectsObjects related to a file, URL, domain or IP address, as full objects: e.g. the domains and IPs a file contacted, files it dropped, a…
virustotal_list_related_idsIds (descriptors) of the objects related to a file, URL, domain or IP address, without their attributes: much smaller than…
virustotal_get_file_behaviour_summarySummary of all sandbox runs of a file: processes created, files written and deleted, registry keys, mutexes, DNS lookups, IP traffic, HTTP…
virustotal_get_file_mitre_attackMITRE ATT&CK tactics and techniques observed for a file in each sandbox, with the signatures that triggered them and their severity
virustotal_list_latest_commentsLatest comments posted anywhere on VirusTotal, optionally only those with a tag (filter tag:malware)
virustotal_get_commentOne comment by id: text, tags, date, votes and, with relationships=author,item, who wrote it and what it is about
virustotal_get_resolutionOne DNS resolution object: which IP a domain resolved to, when, and from which source
virustotal_list_popular_threat_categoriesList of the threat categories antivirus verdicts commonly use (trojan, ransomware, dropper, miner, phishing, ...)
virustotal_get_api_usageDaily API usage of a VirusTotal user, per endpoint, between two dates (at most 30 days, default the last 30)
virustotal_scan_urlSubmit a URL for scanning by about 70 security engines
virustotal_rescanAsk VirusTotal to analyse again an object it already knows: a file by hash, a URL by identifier, a domain or an IP address
virustotal_add_commentPost a public comment on a file, URL, domain or IP address under your VirusTotal account
virustotal_add_voteCast your public vote on a file, URL, domain or IP address: harmless or malicious
virustotal_delete_commentDelete one of your own public comments by id

Ejemplos de prompts

  • "¿El archivo con SHA-256 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f está marcado como malicioso? Muéstrame las estadísticas de detección y la etiqueta de la amenaza."
  • "Revisa el dominio example-login-secure.com: ¿qué dicen los motores, cuándo se creó y a qué IP ha resuelto?"
  • "¿Qué reputación tiene la IP 185.220.101.1, de quién es y qué archivos se han comunicado con ella?"
  • "Muéstrame el comportamiento en sandbox y las técnicas de MITRE ATT&CK de este hash: 44d88612fea8a8f36de82e1278abb02f."
  • "Lista los últimos comentarios de la comunidad con la etiqueta phishing y resume qué marcas suplantan."

FAQ

¿Dónde está disponible Muse? Por ahora Meta ofrece Muse en Estados Unidos y Canadá, en la web, en las apps de iOS y Android y en WhatsApp.

¿Meta revisa este conector? No. Meta no revisa los conectores personalizados. Muse solo ve las herramientas que activaste para este servidor MCP en AnythingMCP, y puedes desconectarlo cuando quieras en Settings → Connectors.

Siguientes pasos

¿Te ha sido útil esta guía?

Conecta VirusTotal a Meta Muse en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta VirusTotal con la configuración guiada y añade tu URL MCP a Meta Muse. Sin código y sin servidores que mantener.

Guías relacionadas

Conectores

Conectar VirusTotal con ChatGPT (MCP): amenazas

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

Conectores

Conectar VirusTotal con Claude (MCP): amenazas

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

Conectores

Conectar VirusTotal con Cursor (MCP): amenazas

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

Conectores

Conectar VirusTotal con Gemini CLI (MCP)

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

Conectores

VirusTotal MCP Server: archivos, dominios e IP

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.

Conectores

Conectar VirusTotal con Microsoft Copilot (MCP)

Inteligencia de amenazas de la VirusTotal API v3: informes de archivos por hash, informes de URL, dominios e IP de unos 70 motores, búsqueda, relaciones entre indicadores, comportamiento en sandbox y MITRE ATT&CK, comentarios y votos de la comunidad, reanálisis y, cuando un admin lo activa, escaneo de URL.