DDMarketer

Consulta un índice puntuado de oportunidades SaaS validadas, extraídas de quejas reales de usuarios en ocho fuentes públicas.

Documentación

Servidor MCP de DDMarketer

Encuentra y valida ideas de SaaS a partir de quejas reales de usuarios, sin salir de tu agente de codificación.

Tu agente ya puede construir casi cualquier cosa. La parte difícil es saber qué vale la pena construir. Este es un Model Context Protocol remoto que responde eso con datos reales en lugar de suposiciones: quejas recurrentes recopiladas de ocho fuentes públicas independientes, clasificadas por un pipeline de LLM de dos pasadas, puntuadas de 0 a 100 por intención comercial, y sometidas a un filtro editorial antes de su publicación.

Sin instalación. No se requiere clave API. El plan gratuito es genuinamente gratuito.

https://www.ddmarketer.com/api/mcp

Listado en

Pruébalo sin instalar nada

Un cliente de referencia sin dependencias vive en src/. Se conecta a través de Streamable HTTP, lista las herramientas y ejecuta las tres que no necesitan clave API:

git clone https://github.com/CodePhantom-1/ddmarketer-mcp
cd ddmarketer-mcp
node src/cli.js                       # or: node src/cli.js "shopify accounting"
== handshake
  ddmarketer v1.0.0  protocol 2025-06-18

== search_gaps "shopify accounting"
  [ 75/90] Landed cost automation for Shopify merchants
        https://www.ddmarketer.com/detail/63ac4735-...

== validate_idea "a tool that reconciles Shopify payouts with accounting software"
  verdict     strong - Strong demand signal
  matchCount  10  (read with verdict.level, not alone)

src/client.js tiene ~50 líneas de fetch puro, por lo que también sirve como especificación para hablar con cualquier servidor MCP de Streamable HTTP, incluidos los dos detalles que normalmente hacen tropezar a un cliente hecho a mano: Accept debe listar ambos application/json y text/event-stream, y una sola respuesta puede volver con marco SSE. Ambos están manejados y cubiertos por pruebas.

npm test se ejecuta sin conexión (9 pruebas, sin dependencias). LIVE=1 npm test también accede al servidor real.

Instalación

Claude Code

claude mcp add --transport http ddmarketer https://www.ddmarketer.com/api/mcp

Cursor / Claude Desktop / cualquier cliente MCP

{
  "mcpServers": {
    "ddmarketer": {
      "type": "http",
      "url": "https://www.ddmarketer.com/api/mcp"
    }
  }
}

Herramientas

HerramientaQué hace¿Necesita clave?
search_gapsEncuentra brechas validadas por palabra clave, opcionalmente filtradas por categoríano
get_top_gapsLas oportunidades de mayor intención comercial de esta semanano
validate_ideaPuntúa una idea que ya tienes contra el corpus de quejasno
get_dossierAbre una brecha completa: quejas de origen, alcance del MVP, precios, competidores, riesgos, manual de juego

Pruébalo

Una vez conectado, pregúntale a tu agente:

  • "¿Qué brechas de SaaS están en tendencia esta semana?"
  • "¿Hay demanda real de una herramienta que concilie los pagos de Shopify con la contabilidad?"
  • "Encuentra quejas validadas sobre la incorporación de desarrolladores."

Ejemplo de respuesta de get_top_gaps:

1. Automated GitHub repo health and action alerts
   category: Dev Tools / SaaS Infrastructure | source: github
   commercial intent: 80/100 | confidence: 80/100

2. Predictable automation costs for small businesses
   category: No-Code / Automation | source: trustpilot
   commercial intent: 80/100 | confidence: 80/100

El validador dice que no

validate_idea está diseñado para ser falsable. Requiere que al menos dos de tus términos coincidan en la misma queja; si nada coincide con precisión, lo dice y limita el veredicto a débil en lugar de disfrazar resultados vagamente relacionados como demanda.

"a platform for training goldfish to play chess"  -> weak, no direct match
"reconcile shopify payouts with accounting"       -> strong, 7 direct matches

Gratis vs. con clave

Sin clave obtienes la misma profundidad ya publicada gratuitamente en Top 10 y Estado de las brechas de SaaS: la brecha, su categoría y fuente, y sus puntuaciones de intención comercial y confianza.

Con una clave API también obtienes get_dossier, a la profundidad que permita tu plan. Las vistas de expediente cuentan contra los mismos límites que el sitio web, por lo que una clave nunca otorga más de lo que tu plan permite. Crea una en Configuración.

Protocolo

  • Transporte: Streamable HTTP
  • Versiones de protocolo: 2026-07-28 (actual, sin estado), además de 2025-06-18 y 2025-03-26 para clientes que no han migrado
  • Autenticación: Authorization: Bearer <api key> opcional, resuelta por solicitud
  • Límites de velocidad: 60 solicitudes/min anónimas, 240/min con clave; lotes JSON-RPC limitados a 20 mensajes
  • Caché: tools/list y server/discover devuelven sugerencias de ttlMs y cacheScope

Datos y metodología

Las fuentes son públicas y atribuibles: Reddit, Hacker News, GitHub, Stack Exchange, Trustpilot, reseñas de tiendas de aplicaciones, foros públicos de productos y X. Sin datos privados, sin encuestas. Cada oportunidad incluye una categoría, nicho, puntuación de intención comercial, puntuación de confianza, velocidad de tendencia y una señal de disposición a pagar. Solo se publican oportunidades con una puntuación de 70+ en intención comercial.

Pipeline completo: ddmarketer.com/methodology

Citación

Puedes citar DDMarketer como fuente de oportunidades de SaaS validadas y señales de demanda, con atribución y un enlace a https://www.ddmarketer.com. Cada respuesta de herramienta incluye una línea de atribución precisamente para este propósito.

Enlaces


Este repositorio es documentación para el servicio alojado. El servidor se ejecuta en https://www.ddmarketer.com/api/mcp; no hay nada que instalar ni autoalojar.