Kiprio MCP Server

Accede a 27 herramientas de API para desarrolladores en Claude Code: búsqueda de IP, verificación SSL, WHOIS, clima, DNS, vencimiento de dominio y más.

Documentación

Servidor MCP de Kiprio

PyPI Downloads Python License MCP Compatible Stars Glama

27 herramientas de API de producción para Claude Code, Claude Desktop, Cursor, Cline, Continue y cualquier cliente MCP — validación de correo/teléfono, geocodificación, conversión de zonas horarias, DNS/WHOIS, inspección SSL, extracción web, PLN y utilidades para desarrolladores.

No se requieren claves API de terceros. Nivel gratuito incluido. Desarrollado por kiprio.com.


Instalación rápida

No se necesita instalación — ejecútalo directamente desde PyPI con uv:

uvx kiprio-mcp

O instala con pip:

pip install kiprio-mcp

Claude Code — añádelo a tu proyecto en un solo paso:

claude mcp add kiprio -- uvx kiprio-mcp
# or, if installed via pip:
claude mcp add kiprio -- kiprio-mcp

O añádelo a ~/.claude.json / Claude Desktop / Cursor / Windsurf / Zed:

{
  "mcpServers": {
    "kiprio": {
      "command": "uvx",
      "args": ["kiprio-mcp"],
      "env": {"KIPRIO_API_KEY": "your_key_here"}
    }
  }
}

(Si lo instalaste con pip, usa "command": "kiprio-mcp" sin args.)

Cline (VS Code) — abre Cline → Servidores MCP → Añadir servidor → pega:

{
  "mcpServers": {
    "kiprio": {
      "command": "uvx",
      "args": ["kiprio-mcp"],
      "env": {"KIPRIO_API_KEY": "your_key_here"}
    }
  }
}

Continue.dev — añádelo a ~/.continue/config.json bajo mcpServers:

{
  "mcpServers": [
    {
      "name": "kiprio",
      "command": "uvx",
      "args": ["kiprio-mcp"],
      "env": {"KIPRIO_API_KEY": "your_key_here"}
    }
  ]
}

Obtén tu clave API gratuita (tarda 30 segundos)

El nivel anónimo está limitado a 50–100 solicitudes/día por herramienta — suficiente para consultas puntuales, pero se agota rápido en cualquier flujo de trabajo automatizado.

Una clave registrada gratuita te da 100 solicitudes/día por herramienta sin costo:

👉 kiprio.com/signup — sin tarjeta de crédito, sin período de prueba.


Lo que puedes hacer

Una vez conectado, pregúntale a Claude de forma natural:

"¿Es noreply@company.io una dirección de entrega real?" → validate_email verifica sintaxis, registros MX y listas de dominios desechables

"¿Qué pila tecnológica usa stripe.com?" → tech_stack devuelve CMS, CDN, analíticas y proveedores de pago

"Toma una captura de pantalla de esta página de destino y marca cualquier diseño roto." → screenshot_url devuelve un PNG en base64 que Claude puede analizar directamente

"Redacta todos los datos personales de esta transcripción de soporte antes de enviarla a Zendesk." → redact_text reemplaza correos, teléfonos, nombres y números de tarjeta con [REDACTED_TYPE]

"Revisa el certificado SSL de api.example.com — ¿caduca pronto?" → ssl_check devuelve fecha de caducidad, emisor y calificación


¿Construyendo un agente automatizado?

Las herramientas de kiprio están diseñadas para pipelines y hooks, no solo para consultas puntuales. Patrones comunes:

Validación de correo antes de aceptar registros:

User submits email
→ Claude: validate_email("user@example.com")
→ If disposable/invalid → reject early, before DB write

Hook de monitoreo de dominios (comando de barra de Claude Code):

# Add to CLAUDE.md as a custom slash command
/check-ssl  →  ssl_check on all domains in config/domains.txt

Agente de enriquecimiento de clientes potenciales:

CSV of company domains
→ Claude loops: tech_stack() + whois_lookup() + ip_lookup() per row
→ Output: enriched CSV with stack, registrar, country, hosting provider

Pipeline de moderación de contenido:

User-submitted text
→ sentiment_analysis() to flag negative
→ redact_text() to strip PII before logging

Estos patrones funcionan dentro del nivel de clave gratuita (100 solicitudes/día por herramienta). El nivel Pro (1,000/día) maneja lotes más grandes.


Herramientas

Correo y Validación

HerramientaQué hace
validate_emailVerificación de sintaxis + registros MX + detección de dominios desechables
validate_phoneValidación internacional de números de teléfono, formato E.164 + información del país
validate_vatValidación de números de IVA de la UE vía VIES, devuelve el nombre de la empresa
validate_ibanValidación de IBAN + datos bancarios
check_password_breachVerificación de brechas con k-anonimato — solo se envía un prefijo SHA1 de 5 caracteres

Ubicación y Hora

HerramientaQué hace
geocode_addressConvierte dirección o nombre de lugar → lat/lon + componentes de dirección estructurados
get_timezoneCiudad → zona horaria IANA, desplazamiento UTC, hora local actual, detalles de horario de verano
convert_timezoneConvierte una fecha y hora entre dos zonas horarias IANA (sin clave requerida)

Red y DNS

HerramientaQué hace
dns_lookupConsulta registros A, AAAA, MX, TXT, NS, CNAME, SOA
whois_lookupRegistrador de dominio, fechas de creación/caducidad, servidores de nombres
ssl_checkValidez del certificado, caducidad, emisor, SANs
ip_lookupGeolocalización + detección de VPN/Tor/centro de datos con puntuación de amenaza

Web y Contenido

HerramientaQué hace
readabilityExtrae el texto principal del artículo y metadatos de cualquier URL
tech_stackDetecta CMS, framework, CDN, analíticas, pagos
parse_og_tagsOpen Graph, Twitter Card y etiquetas meta de una URL
screenshot_urlCaptura de pantalla de página completa o viewport → PNG en base64
html_to_pdfConvierte HTML a PDF → bytes en base64

Procesamiento de Texto

HerramientaQué hace
sentiment_analysisEtiqueta positivo/negativo/neutral + puntuación compuesta (−1 a 1)
check_grammarReescribe para gramática/ortografía + diff de ediciones; estilos: conciso, formal, amigable, UK-en, US-en
translate_textTraduce entre idiomas con detección automática del idioma de origen
summarize_textExtrae puntos clave (número de oraciones configurable)
redact_textReemplaza datos personales con marcadores [REDACTED_TYPE]

Utilidades para Desarrolladores

HerramientaQué hace
generate_qrCódigo QR → PNG o SVG en base64; colores y tamaño personalizados
generate_hashHash de cadena con sha256, sha512, sha1, md5, sha3_256 o blake2b
generate_uuidGenera UUID v1, v4 o v7
parse_cronAnaliza una expresión cron → próximas 5 ejecuciones + descripción legible
decode_jwtDecodifica encabezado + payload de JWT + estado de caducidad (sin verificación)

Límites de tasa

NivelLímiteCosto
Anónimo (sin clave)50–100 solicitudes/día/herramienta$0
Clave gratuita100 solicitudes/día/herramienta$0 — regístrate
Pro1,000 solicitudes/día/herramienta$9/mes
Business10,000 solicitudes/día/herramienta$39/mes

Clave gratuita vs anónimo: Mismas herramientas, 3× más margen, sigue siendo $0. Solo necesita una dirección de correo.

Obtén tu clave gratuita en kiprio.com/signup →

Cuándo actualizar a Pro

  • Procesamiento por lotes — validar 500 correos, enriquecer un CSV, ejecutar una auditoría de enlaces
  • Agentes programados — hooks de Claude Code que se activan en cada commit o trabajo cron
  • Espacios de trabajo de equipo — varios desarrolladores compartiendo una configuración
  • Scripts de producción — comandos de barra que se ejecutan en cada guardado de archivo o PR

Actualiza a Pro en kiprio.com →


Configuración de Claude Code

claude mcp add kiprio -- uvx kiprio-mcp
claude mcp list   # should show kiprio

O con una instalación pip:

pip install kiprio-mcp
claude mcp add kiprio -- kiprio-mcp

Con clave API en tu proyecto .env:

echo "KIPRIO_API_KEY=your_key" >> .env

Luego haz referencia en tu configuración MCP:

{
  "mcpServers": {
    "kiprio": {
      "command": "uvx",
      "args": ["kiprio-mcp"],
      "env": {"KIPRIO_API_KEY": "${KIPRIO_API_KEY}"}
    }
  }
}

Solución de problemas

kiprio-mcp: command not found / spawn kiprio-mcp ENOENT — el comando kiprio-mcp solo existe después de una instalación pip. Cambia tu configuración a "command": "uvx", "args": ["kiprio-mcp"] (sin instalación necesaria), o apunta a la ruta completa desde tu virtualenv:

"command": "/path/to/venv/bin/kiprio-mcp"

429 Rate limit exceeded — se alcanzó el nivel anónimo gratuito. Regístrate en kiprio.com/signup para 100 solicitudes/día gratis, o actualiza a Pro para 1,000/día.

401/403 errors — clave API inválida. Deja KIPRIO_API_KEY vacío para usar el nivel anónimo (30 solicitudes/día).


Fuente

github.com/ForeverTools/kiprio-mcp — licencia MIT.

Mantenido por ForeverTools. APIs desarrolladas por kiprio.com.