Skip to main content
Glama

@apifreaks/mcp

npm version GitHub release Glama Node.js CI License

El servidor oficial de Model Context Protocol (MCP) para APIFreaks. Añádelo a Claude, Cursor, Windsurf o cualquier cliente compatible con MCP y tu IA podrá consultar al instante el clima en vivo, dominios, IPs, registros DNS, certificados SSL, tipos de cambio, precios de materias primas, capturas de pantalla, PDFs, extracción web, validación de VAT/IBAN/SWIFT, validación de correos y teléfonos, geocodificación y mucho más.

¿Qué puedes preguntar una vez conectado?

🌦

"¿Cuál es el pronóstico de 7 días para Tokio y debería llevar paraguas?"

🔒

"Comprueba el certificado SSL de stripe.com — ¿es válido y cuándo caduca?"

🌍

"¿Quién registró openai.com y cuándo? ¿Ha cambiado recientemente el registro WHOIS?"

💱

"Convierte 2500 USD a EUR, GBP y JPY al tipo de cambio en vivo de hoy."

🔍

"Comprueba si estos 20 nombres de dominio están disponibles para su registro."

📡

"¿Qué registros DNS tiene github.com? Muéstrame los registros MX y TXT completos."


Índice de Contenidos


Related MCP server: Weather MCP Server

Requisitos


Variables de Entorno

Variable

Obligatoria

Descripción

APIFREAKS_API_KEY

Tu clave de API de APIFreaks — consíguela en apifreaks.com

APIFREAKS_MODULES

Lista de módulos separados por comas para exponer. Si no se establece o está vacía, solo se lista list_modules (sin herramientas de API). Ver Módulos.


Módulos

Este servidor cubre muchas APIs. Anunciarlas todas en tools/list llenaría la ventana de contexto del cliente, por lo que te suscribes a los módulos que realmente necesitas.

Establece APIFREAKS_MODULES en la configuración de tu cliente MCP. Solo se registran esos módulos, de modo que tools/list devuelve solo ese subconjunto. Si la variable falta o está vacía, no se listan herramientas de API — solo list_modules. Llámala para ver cada módulo y las herramientas que contiene, luego pega una línea completa de APIFREAKS_MODULES=... (todos los módulos que quieras, no solo el nombre nuevo) y reinicia.

APIFREAKS_MODULES=ip-intelligence,currency,whois,dns,weather

Los guiones y los guiones bajos son intercambiables (user-agent y user_agent funcionan ambos). Los nombres desconocidos se ignoran y se registran en stderr.

Módulo

Herramientas

ip-intelligence

Geolocalización de IP e inteligencia de amenazas (individual + masiva)

geocoding

Geocodificación directa e inversa

whois

Dominio, IP, ASN, historial, inversa, masiva

dns

Consulta en vivo, historial, inversa, masiva

scraper

Extracción de HTML estático y extracción con renderizado JS

email-validation

Validación de correos individual y masiva

phone-validation

Validación de teléfonos individual y masiva

ssl

Certificado en vivo y cadena completa

domain

Comprobaciones de disponibilidad, sugerencias, masiva, búsqueda de subdominios

screenshot

Captura, captura con desplazamiento, masiva

pdf

Fusionar, dividir, comprimir, proteger, generar, convertir

currency

Tipos de cambio en vivo/históricos, conversores, series temporales, símbolos, límites

commodity

Precios en vivo/históricos, fluctuación, series temporales, símbolos

financial

Tipos de VAT, números de VAT, IBAN, SWIFT/BIC

zipcode

Búsqueda, radio, distancia, ciudad/región

weather

Actual, pronóstico, histórico, calidad del aire, marino, inundaciones, astronomía

geography

Unidades administrativas, países, ciudades, regiones, banderas

timezone

Búsqueda y conversión

user-agent

Analizar cadenas de user-agent individuales o masivas


Cómo Obtener Tu Clave de API

Inicia sesión o crea una cuenta gratuita en apifreaks.com. Tu clave de API está en el panel de control, en API Keys.

Documentación completa de la API: apifreaks.com/docs


Inicio Rápido

La forma más rápida de conectarlo — a través de la CLI de Claude Code:

claude mcp add apifreaks -e APIFREAKS_API_KEY=your_apikey_here -e APIFREAKS_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcp

Reemplaza ip-intelligence,currency,whois,dns,weather con los módulos que necesites. Para Cursor, Windsurf, Cline y otros, consulta las Guías de Integración a continuación.


Guías de Integración

Claude Code

A través de la terminal (recomendado):

claude mcp add apifreaks -e APIFREAKS_API_KEY=your_apikey_here -e APIFREAKS_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcp

A través del archivo de configuración (~/.claude/settings.json):

{
  "mcpServers": {
    "apifreaks": {
      "command": "npx",
      "args": ["-y", "@apifreaks/mcp"],
      "env": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

Codex CLI

codex mcp add apifreaks --env APIFREAKS_API_KEY=your_apikey_here --env APIFREAKS_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcp

Inicia una nueva sesión de Codex después de añadir el servidor.


Claude Desktop

Edita claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "apifreaks": {
      "command": "npx",
      "args": ["-y", "@apifreaks/mcp"],
      "env": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

Reinicia Claude Desktop después de guardar.


Cursor

Crea o edita .cursor/mcp.json en la raíz de tu proyecto (o ~/.cursor/mcp.json para configuración global):

{
  "mcpServers": {
    "apifreaks": {
      "command": "npx",
      "args": ["-y", "@apifreaks/mcp"],
      "env": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

O ve a Cursor Settings → MCP y añade el servidor a través de la interfaz.


Windsurf

Edita ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "apifreaks": {
      "command": "npx",
      "args": ["-y", "@apifreaks/mcp"],
      "env": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

Cline

Abre el panel MCP Servers en Cline, haz clic en Configure y luego en Advanced MCP Settings para abrir cline_mcp_settings.json. O edítalo directamente:

  • macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

  • Linux: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

  • Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

{
  "mcpServers": {
    "apifreaks": {
      "command": "npx",
      "args": ["-y", "@apifreaks/mcp"],
      "env": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

Reinicia Cline después de guardar.


OpenCode

Edita ~/.config/opencode/config.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "apifreaks": {
      "type": "local",
      "command": ["npx", "-y", "@apifreaks/mcp"],
      "environment": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

Gemini CLI

Edita ~/.gemini/settings.json (o .gemini/settings.json en la raíz de tu proyecto para configuración a nivel de proyecto):

{
  "mcpServers": {
    "apifreaks": {
      "command": "npx",
      "args": ["-y", "@apifreaks/mcp"],
      "env": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

VS Code (GitHub Copilot / Continue)

Crea .vscode/mcp.json en tu espacio de trabajo:

{
  "servers": {
    "apifreaks": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@apifreaks/mcp"],
      "env": {
        "APIFREAKS_API_KEY": "your_apikey_here",
        "APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
      }
    }
  }
}

Glama

El servidor MCP de APIFreaks está listado en Glama. Glama ofrece conexión con un clic y configuración automática para Claude Desktop y otros clientes MCP, junto con análisis de seguridad periódicos y puntuación de calidad de herramientas.

Haz clic en Connect en la página del listado de Glama y sigue las instrucciones — generará automáticamente la configuración correcta para tu cliente.


Herramientas Disponibles

IP Intelligence (ip-intelligence) — 4 herramientas

Geolocalización, ISP, red y datos de amenazas para cualquier dirección IP.

Herramienta

Descripción

ipgeolocation_lookup

Datos de geolocalización para una IP, dirección IPv6 o nombre de host

ipgeolocation_bulk_lookup

Datos de geolocalización para hasta 50,000 IPs en una sola solicitud

ip_security_lookup

Puntuación de amenaza, detección de VPN/proxy/Tor/bot para una sola IP

ip_security_bulk_lookup

Inteligencia de amenazas para hasta 50,000 IPs en una sola solicitud


Geocodificación (geocoding) — 2 herramientas

Conversión dirección ↔ coordenadas.

Herramienta

Descripción

geocode_forward

Convierte una dirección o nombre de lugar en coordenadas

geocode_reverse

Convierte coordenadas en una dirección postal


WHOIS (whois) — 6 herramientas

Datos de propiedad de dominios e IPs, incluidos registros históricos.

Herramienta

Descripción

whois_domain_lookup

Registro WHOIS en vivo para un nombre de dominio

whois_ip_lookup

Datos de propiedad y red WHOIS para una dirección IPv4 o IPv6

whois_asn_lookup

Datos WHOIS para un Número de Sistema Autónomo (ASN)

whois_domain_history

Instantáneas históricas de WHOIS para un dominio (datos desde 1986)

whois_reverse_lookup

Busca registros WHOIS por nombre de propietario, correo, empresa o palabra clave

whois_bulk_domain_lookup

Datos WHOIS en vivo para hasta 100 dominios a la vez


DNS (dns) — 4 herramientas

Registros DNS en vivo, historial y búsquedas inversas.

Herramienta

Descripción

dns_lookup

Registros DNS en tiempo real para un nombre de host — A, AAAA, MX, NS, TXT, CNAME, SOA, SPF

dns_history

Instantáneas históricas de registros DNS para un nombre de host

dns_reverse

Encuentra todos los nombres de host que apuntan a un valor de registro DNS específico

dns_bulk_lookup

Registros DNS en tiempo real para hasta 100 nombres de host a la vez


Scraper (scraper) — 2 herramientas

Extrae HTML o campos estructurados de una URL. Modo estático primero; renderizado JS solo cuando la página necesita un navegador.

Herramienta

Descripción

scraper_scrape

Extrae HTML estático (extracción / envío de formularios opcional). Instrucciones vacías devuelven la página completa

scraper_scrape_js

Extrae con renderizado de JavaScript, pasos de navegador, proxies y resolución de CAPTCHA opcional

Validación de correo electrónico (email-validation) — 2 herramientas

Entregabilidad, sintaxis, dominio y enriquecimiento opcional de IP.

Tool

Description

email_validate

Valida una única dirección de correo electrónico

email_bulk_validate

Valida hasta 100 direcciones de correo electrónico en una sola solicitud


Validación de teléfono (phone-validation) — 2 herramientas

Operador, tipo de línea, ubicación y formatos estandarizados.

Tool

Description

phone_validate

Valida un único número de teléfono

phone_bulk_validate

Valida hasta 100 números de teléfono en una sola solicitud


SSL (ssl) — 2 herramientas

Datos de certificados SSL en vivo para cualquier dominio.

Tool

Description

ssl_live_lookup

Recupera el certificado SSL en vivo de un dominio

ssl_live_chain_lookup

Recupera la cadena completa de certificados SSL de un dominio


Dominio (domain) — 4 herramientas

Comprobaciones de disponibilidad de dominio con soporte para lotes, sugerencias y descubrimiento de subdominios.

Tool

Description

domain_check_availability

Comprueba si un nombre de dominio está disponible para su registro

domain_check_availability_with_suggestions

Comprueba la disponibilidad y obtén sugerencias de dominios alternativos

domain_subdomain_lookup

Lista paginada de subdominios descubiertos para un dominio

domain_bulk_check_availability

Comprueba la disponibilidad de hasta 100 dominios a la vez


Captura de pantalla (screenshot) — 3 herramientas

Captura pantallas y grabaciones con desplazamiento de cualquier página web.

Tool

Description

screenshot_capture

Captura una pantalla de una página web y devuelve la URL de la imagen

screenshot_bulk_capture

Captura pantallas de hasta 50 páginas web en una sola solicitud

screenshot_capture_scrolling

Graba un vídeo con desplazamiento o un GIF animado de una página web


PDF (pdf) — 20 herramientas

Combinar, dividir, extraer o eliminar páginas, convertir a imágenes, generar desde plantillas, comprimir, rotar, cifrar/restringir, descifrar/eliminar restricciones y linealizar.

Los trabajos (combinar, dividir, convertir, …) son asíncronos: devuelven un taskId. Comprueba el progreso con pdf_task_status. Los archivos locales necesitan una ruta absoluta (el servidor MCP lee el disco). También puedes pasar un file_id almacenado. La generación de plantillas (pdf_generate, pdf_generate_bulk) es síncrona y devuelve una pdf_url alojada.

Los trabajos completados incluyen URL de descarga. Añade tu clave de API como parámetro de consulta apiKey o como cabecera X-apiKey.

Tool

Description

pdf_merge

Combina PDFs (rutas locales y/o IDs de archivo almacenados)

pdf_split

Divide un PDF por rangos de páginas

pdf_extract_pages

Extrae páginas a un nuevo PDF o ZIP

pdf_remove_pages

Elimina páginas de un PDF

pdf_to_image

Convierte páginas a PNG, JPG, TIFF, BMP o GIF

pdf_generate

Renderiza una plantilla con JSON y obtén una URL de PDF alojada

pdf_generate_bulk

Renderiza un PDF por cada fila de CSV

pdf_compress

Reduce el tamaño del archivo PDF

pdf_rotate

Rota páginas

pdf_encrypt

Protege un PDF con contraseña

pdf_restrict

Restringe la impresión, copia y edición

pdf_decrypt

Elimina el cifrado

pdf_unrestrict

Elimina las restricciones de permisos

pdf_linearize

Linealiza para Fast Web View

pdf_task_status

Comprueba un trabajo asíncrono (queued / processing / completed / failed)

pdf_file_status

Metadatos de un archivo almacenado

pdf_files

Lista los PDFs almacenados

pdf_file_delete

Elimina un PDF almacenado

pdf_upload

Sube PDFs locales y obtén IDs de archivo

pdf_upload_binary

Sube un PDF grande como bytes sin procesar y obtén un ID de archivo


Divisa (currency) — 12 herramientas

Tipos de cambio en vivo e históricos para más de 170 monedas fiduciarias y más de 830 criptomonedas.

Tool

Description

currency_latest_rates

Tipos de cambio más recientes para todas las monedas admitidas

currency_historical_rates

Tipos de cambio para una fecha pasada específica

currency_latest_converter

Convierte un importe entre monedas usando tipos de cambio en vivo

currency_historical_converter

Convierte usando tipos de cambio de una fecha pasada específica

currency_time_series

Tipos de cambio día a día durante un rango de fechas personalizado

currency_fluctuation

Métricas de fluctuación de tipos y cambio porcentual durante un período

currency_geo_convert

Convierte a la moneda local del país de una dirección IP

currency_supported

Lista completa de monedas admitidas con metadatos

currency_symbols

Mapa de símbolos de moneda a nombres de moneda

currency_symbol_info

Valida un símbolo de moneda y obtén su nombre completo

currency_historical_data_limits

Ventana de disponibilidad de datos históricos para cada moneda

currency_historical_data_limit_info

Ventana de disponibilidad de datos históricos para un código de moneda


Materia prima (commodity) — 7 herramientas

Precios en tiempo real e históricos de materias primas como oro, petróleo y productos agrícolas.

Tool

Description

commodity_latest_rates

Precios en tiempo real de una o más materias primas

commodity_historical_rates

Precios OHLC históricos de materias primas en una fecha específica

commodity_fluctuation

Métricas de fluctuación de precios durante un rango de fechas

commodity_time_series

Precios OHLC diarios durante un rango de fechas (hasta 365 días)

commodity_symbols

Lista todos los símbolos de materias primas admitidos con metadatos

commodity_symbol_info

Valida un símbolo de materia prima y obtén todos sus detalles

commodity_quotes

Lista todas las monedas de cotización admitidas para el precio de materias primas


Financiero (financial) — 9 herramientas

Tipos de IVA, comprobación de números de IVA, validación de IBAN y consulta de SWIFT/BIC.

Tool

Description

financial_vat_rates_by_country

Tipos de IVA de un país, opcionalmente por estado

financial_vat_rates_bulk

Tipos de IVA de hasta 100 países/estados

financial_vat_rates_by_ip

Tipos de IVA del país resuelto a partir de una dirección IP

financial_vat_validate

Valida un número de IVA de la UE (VIES) o del Reino Unido (HMRC)

financial_iban_validate

Valida un IBAN (formato, suma de verificación, metadatos bancarios/SEPA)

financial_swift_lookup

Datos bancarios de un código SWIFT/BIC de 8 u 11 caracteres

financial_swift_finder

Profundiza país → banco → ciudad → códigos SWIFT/BIC

financial_supported_countries

Países (y estados de IVA) admitidos por las API de IVA, IBAN y SWIFT

financial_supported_country_info

Comprueba si un país está admitido por IVA, IBAN y/o SWIFT


Código postal (zipcode) — 7 herramientas

Búsquedas de códigos postales, búsquedas por radio y cálculos de distancia en todo el mundo.

Tool

Description

zipcode_lookup

Busca un código ZIP o postal: ciudad, región, país, coordenadas

zipcode_radius_search

Encuentra todos los códigos ZIP dentro de un radio dado desde un punto central

zipcode_distance

Calcula la distancia desde un punto base hasta 100 códigos ZIP

zipcode_by_city

Obtén todos los códigos ZIP/postales de una ciudad

zipcode_bulk_lookup

Busca hasta 100 códigos ZIP/postales a la vez

zipcode_distance_match

Encuentra todos los pares de códigos ZIP dentro de un umbral de distancia dado

zipcode_by_region

Obtén todos los códigos ZIP/postales de un estado, provincia o región


Clima (weather) — 9 herramientas

Condiciones en tiempo real, pronósticos, datos históricos, monitoreo ambiental y astronomía.

Tool

Description

weather_current

Clima actual para cualquier ubicación: temperatura, humedad, viento, presión, AQI

weather_forecast

Pronóstico hasta 16 días con precisión diaria, horaria o por minutos

weather_historical

Clima histórico para cualquier fecha pasada (datos desde 1940)

weather_time_series

Clima histórico durante un rango de fechas personalizado

weather_air_quality

Índice de calidad del aire en tiempo real o pronosticado y desglose de contaminantes

weather_marine

Clima marino y oceánico, en tiempo real o pronóstico hasta 16 días

weather_flood_forecast

Pronóstico de inundaciones con datos de caudal de ríos y percentil de flujo

weather_bulk_current

Clima actual para hasta 50 ubicaciones en una sola solicitud

astronomy_lookup

Amanecer, atardecer, fase lunar, crepúsculo, hora dorada, mediodía solar, salida de la luna y posiciones del sol/luna


Geografía (geography) — 10 herramientas

Países, ciudades, unidades administrativas, regiones e imágenes de banderas.

Tool

Description

geodb_admin_levels

Tipos de nivel administrativo para un país

geodb_admin_units

Estados, provincias y otras unidades administrativas de un país

geodb_admin_unit_details

Detalles de una unidad administrativa

geodb_countries

Lista de países con códigos ISO, capitales y regiones

geodb_country_details

Metadatos completos de un país por código alfa-2

geodb_cities

Ciudades de un país, opcionalmente filtradas por unidad administrativa

geodb_regions

Lista de regiones GeoDB (África, América, Asia, Europa, Oceanía, Polar)

geodb_subregions

Lista de subregiones, opcionalmente filtradas por región

geodb_flags_supported

Identificadores de bandera de países y organizaciones admitidos

geodb_flag

Recupera una imagen de bandera de un país u organización


Zona horaria (timezone) — 2 herramientas

Búsquedas y conversiones de zona horaria utilizando cualquier identificador de ubicación.

Tool

Description

timezone_lookup

Información de zona horaria para una ubicación — acepta IP, ciudad, lat/long, IATA, ICAO o UN/LOCODE

timezone_convert

Convierte una fecha y hora de una zona horaria a otra


Agente de usuario (user-agent) — 2 herramientas

Analiza cadenas de user-agent para extraer información del navegador, sistema operativo y dispositivo.

Tool

Description

user_agent_parse

Analiza una cadena de user-agent — navegador, dispositivo, sistema operativo, motor

user_agent_bulk_parse

Analiza hasta 100 cadenas de user-agent en una sola solicitud


Soporte


Licencia

Este proyecto está licenciado bajo la Apache License 2.0. Eres libre de usar, modificar y distribuir este software de acuerdo con los términos de la licencia.


Política de Privacidad

Tus solicitudes de API son procesadas por APIFreaks de acuerdo con su política de privacidad. Consulta apifreaks.com/privacy-policy para obtener detalles sobre cómo se recopilan y manejan los datos.

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
7Releases (12mo)
Commit activity

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to access real-time and historical weather data through multiple weather APIs including OpenMeteo, Tomorrow.io, and OpenWeatherMap. Provides comprehensive meteorological information including current conditions, forecasts, historical data, and weather alerts.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to fetch real-time weather data, forecasts up to 10 days, and compare weather conditions between cities using WeatherAPI.com with support for both Celsius and Fahrenheit units.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time weather data and forecasts for locations worldwide using the OpenWeatherMap API. It enables AI assistants to retrieve current conditions, temperature, and forecasts through a simple tool-based interface.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Exposes public weather and climate data through a standardized API, allowing AI agents to retrieve current conditions, 7-day forecasts, and historical data. It enables weather-aware automation and data enrichment for conversational agents and travel planning.

View all related MCP servers

Related MCP Connectors

  • Live & historical FX rates and currency conversion for AI agents. No API keys.

  • US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.

  • US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/api-freaks/apifreaks-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server