@apifreaks/mcp
This server connects AI assistants to the APIFreaks API, exposing live data tools across many domains once modules are enabled via ENABLE_MODULES.
list_modules: Always available; shows all modules and paste-ready config lines to enable them.
IP intelligence: IP geolocation, threat scores, VPN/proxy/Tor/bot detection, bulk lookups.
Geocoding: Forward and reverse address/coordinate conversion.
WHOIS: Domain, IP, ASN, historical WHOIS, reverse searches, bulk lookups.
DNS: Live records, history, reverse lookups, bulk lookups.
Scraper: Static HTML scraping and JavaScript-rendered scraping.
Email & phone validation: Single and bulk validation with deliverability and carrier data.
SSL: Live certificate and full certificate chain checks.
Domain: Availability checks, suggestions, subdomains, reputation, typosquatting, bulk checks.
Screenshots: Single, bulk, and scrolling capture of webpages.
PDF: Merge, split, compress, rotate, encrypt, extract pages, generate, convert, upload, and manage files.
Currency: Live/historical rates, converters, time series, fluctuations, 170+ fiat and 830+ crypto.
Commodities: Live/historical prices, fluctuations, time series, symbols for 245+ commodities.
Financial: VAT rates and validation, IBAN validation, SWIFT/BIC lookup.
ZIP codes: Lookup, radius searches, distance calculations, city/region queries.
Weather: Current conditions, forecasts, historical data, air quality, marine, flood, astronomy.
Geography: Countries, cities, admin units, regions, flags.
Timezone: Location timezone lookup and time conversion.
User agent: Parse single or bulk user-agent strings.
Grants GitHub Copilot in VS Code the ability to retrieve weather forecasts, SSL chain data, and currency conversions.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@apifreaks/mcpWhat's the 7-day forecast for Tokyo?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@apifreaks/mcp
The official Model Context Protocol (MCP) server for APIFreaks. Add it to Claude, Cursor, Windsurf, or any MCP-compatible client and your AI can query live weather, WHOIS, DNS, SSL, domain availability / reputation / typosquatting, IP geolocation and threat intel, currency, commodities, screenshots, PDFs, VAT/IBAN/SWIFT, email and phone validation, geocoding, and more.
What can you ask once it's connected?
🌦 | "What's the 7-day forecast for Tokyo and should I bring an umbrella?" |
🔒 | "Check stripe.com's SSL cert — is it valid and when does it expire?" |
🌍 | "Who registered openai.com and when? Has the WHOIS record changed recently?" |
💱 | "Convert 2500 USD to EUR, GBP, and JPY at today's live rate." |
🔍 | "Check if these 20 domain names are available for registration." |
🛡 | "Is paypal-login.xyz risky? What's its domain reputation and trust score?" |
🕵 | "Find typosquat domains for the brand paypal." |
📡 | "What DNS records does github.com have? Show me the full MX and TXT records." |
Table of Contents
Related MCP server: Weather MCP Server
Requirements
Node.js v24 or higher
An APIFreaks API key — sign up free
Environment Variables
Variable | Required | Description |
| Yes | Your APIFreaks API key — get one at apifreaks.com |
| Yes | Comma-separated modules to expose. Without it only |
Modules
This server covers many APIs. Advertising all of them in tools/list would fill the client's context window, so you opt in to the modules you need.
Set ENABLE_MODULES in your MCP client config. Only those modules are registered. If it is missing or empty, only list_modules is available — call it to see every module and a paste-ready ENABLE_MODULES=... line (keep existing modules, append new ones), then restart.
ENABLE_MODULES=ip-intelligence,whois,dns,domain,weatherHyphens and underscores are interchangeable (user-agent and user_agent both work). Unknown names are ignored and logged to stderr.
Module | Tools |
| IP geolocation and threat intelligence (single + bulk) |
| Forward and reverse geocoding |
| Domain, IP, ASN, history, reverse, bulk |
| Live lookup, history, reverse, bulk |
| Static HTML scrape and JS-rendered scrape |
| Single and bulk email validation |
| Single and bulk phone validation |
| Live certificate and full chain |
| Availability, suggestions, bulk, subdomain, reputation, typosquatting |
| Capture, scrolling capture, bulk |
| Merge, split, compress, protect, generate, convert |
| Live/historical rates, converters, time series, symbols, limits |
| Live/historical prices (245+), fluctuation, time series, symbols |
| VAT rates, VAT numbers, IBAN, SWIFT/BIC |
| Lookup, radius, distance, city/region |
| Current, forecast, historical, air quality, marine, flood, astronomy |
| Admin units, countries, cities, regions, flags |
| Lookup and convert |
| Parse single or bulk user-agent strings |
Getting Your API Key
Sign in or create a free account at apifreaks.com. Your API key is in the dashboard under API Keys.
Full API documentation: apifreaks.com/docs
Quick Start
The fastest way to connect it — via the Claude Code CLI:
claude mcp add apifreaks -e APIFREAKS_API_KEY=your_apikey_here -e ENABLE_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcpReplace ip-intelligence,currency,whois,dns,weather with the modules you need. For Cursor, Windsurf, Cline, and others see the Integration Guides below.
Integration Guides
Claude Code
Via terminal (recommended):
claude mcp add apifreaks -e APIFREAKS_API_KEY=your_apikey_here -e ENABLE_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcpVia config file (~/.claude/settings.json):
{
"mcpServers": {
"apifreaks": {
"command": "npx",
"args": ["-y", "@apifreaks/mcp"],
"env": {
"APIFREAKS_API_KEY": "your_apikey_here",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}Codex CLI
codex mcp add apifreaks --env APIFREAKS_API_KEY=your_apikey_here --env ENABLE_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcpStart a new Codex session after adding the server.
Claude Desktop
Edit claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"apifreaks": {
"command": "npx",
"args": ["-y", "@apifreaks/mcp"],
"env": {
"APIFREAKS_API_KEY": "your_apikey_here",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}Restart Claude Desktop after saving.
Cursor
Create or edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):
{
"mcpServers": {
"apifreaks": {
"command": "npx",
"args": ["-y", "@apifreaks/mcp"],
"env": {
"APIFREAKS_API_KEY": "your_apikey_here",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}Or go to Cursor Settings → MCP and add the server via the UI.
Windsurf
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"apifreaks": {
"command": "npx",
"args": ["-y", "@apifreaks/mcp"],
"env": {
"APIFREAKS_API_KEY": "your_apikey_here",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}Cline
Open the MCP Servers panel in Cline, click Configure, then Advanced MCP Settings to open cline_mcp_settings.json. Or edit it directly:
macOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonLinux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonWindows:
%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",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}Restart Cline after saving.
OpenCode
Edit ~/.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",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}Gemini CLI
Edit ~/.gemini/settings.json (or .gemini/settings.json in your project root for project-level config):
{
"mcpServers": {
"apifreaks": {
"command": "npx",
"args": ["-y", "@apifreaks/mcp"],
"env": {
"APIFREAKS_API_KEY": "your_apikey_here",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}VS Code (GitHub Copilot / Continue)
Create .vscode/mcp.json in your workspace:
{
"servers": {
"apifreaks": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@apifreaks/mcp"],
"env": {
"APIFREAKS_API_KEY": "your_apikey_here",
"ENABLE_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}Glama
The APIFreaks MCP server is listed on Glama. Glama provides one-click connection and automatic configuration for Claude Desktop and other MCP clients, along with regular security scans and tool quality scoring.
Click Connect on the Glama listing page and follow the prompts — it will generate the correct config for your client automatically.
Available Tools
list_modules (always available)
Module catalog for opt-in ENABLE_MODULES. Call when a capability is missing from the tool list or to check coverage. Live tools already appear in tools/list; use needs_enable[].enable_line for a paste-ready config line, then restart.
IP Intelligence (ip-intelligence) — 4 tools
Geolocation, ISP, network, and threat data for any IP address.
Tool | Description |
| Geolocation data for an IP, IPv6 address, or hostname |
| Geolocation data for up to 50,000 IPs in one request |
| Threat score, VPN/proxy/Tor/bot detection for a single IP |
| Threat intelligence for up to 50,000 IPs in one request |
Geocoding (geocoding) — 2 tools
Address ↔ coordinate conversion.
Tool | Description |
| Convert an address or place name into coordinates |
| Convert coordinates into a street address |
WHOIS (whois) — 6 tools
Domain and IP ownership data including historical records.
Tool | Description |
| Live WHOIS record for a domain name |
| WHOIS ownership and network data for an IPv4 or IPv6 address |
| WHOIS data for an Autonomous System Number (ASN) |
| Historical WHOIS snapshots for a domain (data back to 1986) |
| Search WHOIS records by owner name, email, company, or keyword |
| Live WHOIS data for up to 100 domains at once |
DNS (dns) — 4 tools
Live DNS records, history, and reverse lookups.
Tool | Description |
| Real-time DNS records for a hostname — A, AAAA, MX, NS, TXT, CNAME, SOA, SPF |
| Historical DNS record snapshots for a hostname |
| Find all hostnames pointing to a specific DNS record value |
| Real-time DNS records for up to 100 hostnames at once |
Scraper (scraper) — 2 tools
Extract HTML or structured fields from a URL. Static mode first; JS rendering only when the page needs a browser.
Tool | Description |
| Scrape static HTML (optional extract / form submit). Empty instructions return the full page |
| Scrape with JavaScript rendering, browser steps, proxies, and optional CAPTCHA solving |
Email Validation (email-validation) — 2 tools
Deliverability, syntax, domain, and optional IP enrichment.
Tool | Description |
| Validate a single email address |
| Validate up to 10 email addresses in one request |
Phone Validation (phone-validation) — 2 tools
Carrier, line type, location, and standardized formats.
Tool | Description |
| Validate a single phone number |
| Validate up to 100 phone numbers in one request |
SSL (ssl) — 2 tools
Live SSL certificate data for any domain.
Tool | Description |
| Retrieve the live SSL certificate for a domain |
| Retrieve the complete SSL certificate chain for a domain |
Domain (domain) — 6 tools
Domain availability checks with bulk support, suggestions, subdomain discovery, reputation assessment, and typosquatting search.
Tool | Description |
| Check whether a domain name is available for registration |
| Check availability and get alternative domain suggestions |
| Paginated list of discovered subdomains for a domain |
| Check availability for up to 100 domains at once |
| Risk verdict, trust score, DGA, threat feeds, and email deliverability for a domain |
| Find registered typo/look-alike domains for a brand keyword or wildcard pattern |
Screenshot (screenshot) — 3 tools
Capture screenshots and scrolling recordings of any webpage.
Tool | Description |
| Capture a screenshot of a webpage and return the image URL |
| Capture screenshots of up to 50 webpages in one request |
| Record a scrolling video or animated GIF of a webpage |
PDF (pdf) — 20 tools
Merge, split, extract or remove pages, convert to images, generate from templates, compress, rotate, encrypt/restrict, decrypt/unrestrict, and linearize.
Jobs (merge, split, convert, …) are asynchronous: they return a taskId. Check progress with pdf_task_status. Local files need an absolute path (the MCP server reads the disk). You can also pass a stored file_id. Template generation (pdf_generate, pdf_generate_bulk) is synchronous and returns a hosted pdf_url.
Completed jobs include download URLs. Add your API key as the apiKey query parameter or the X-apiKey header.
Tool | Description |
| Merge PDFs (local paths and/or stored file IDs) |
| Split a PDF by page ranges |
| Extract pages into a new PDF or ZIP |
| Remove pages from a PDF |
| Convert pages to PNG, JPG, TIFF, BMP, or GIF |
| Render a template with JSON and get a hosted PDF URL |
| Render one PDF per CSV row |
| Reduce PDF file size |
| Rotate pages |
| Password-protect a PDF |
| Restrict printing, copying, and editing |
| Remove encryption |
| Remove permission restrictions |
| Linearize for Fast Web View |
| Check one async job ( |
| Metadata for a stored file |
| List stored PDFs |
| Delete a stored PDF |
| Upload local PDFs and get file IDs |
| Upload one large PDF as raw bytes and get a file ID |
Currency (currency) — 12 tools
Live and historical exchange rates for 170+ fiat currencies and 830+ cryptocurrencies.
Tool | Description |
| Latest exchange rates for all supported currencies |
| Exchange rates for a specific past date |
| Convert an amount between currencies using live rates |
| Convert using rates from a specific past date |
| Day-by-day exchange rates over a custom date range |
| Rate fluctuation metrics and percentage change over a period |
| Convert to the local currency of an IP address's country |
| Full list of supported currencies with metadata |
| Map of currency symbols to currency names |
| Validate a currency symbol and get its full name |
| Historical data availability window for every currency |
| Historical data availability window for one currency code |
Commodity (commodity) — 7 tools
Real-time and historical prices for 245+ commodities across metals, energy, agriculture, and more. If some symbols cannot be resolved, the API returns a partial result with an unresolved map instead of failing the whole request.
Tool | Description |
| Latest prices (per-symbol updateInterval), optionally converted to a quote currency |
| Historical OHLC prices for a specific date (from 1990; falls back to last available earlier date) |
| Start/end price, absolute change, and percent change over a date range (no range-length limit) |
| Daily OHLC prices over a date range (up to 365 days; non-trading days excluded) |
| List all supported commodity symbols with metadata, including each symbol's updateInterval |
| Look up one symbol (refresh cadence, status, unit, currency) |
| List all supported quote currencies for commodity pricing |
Financial (financial) — 9 tools
VAT rates, VAT-number checks, IBAN validation, and SWIFT/BIC lookup.
Tool | Description |
| VAT rates for a country, optionally by state |
| VAT rates for up to 100 countries/states |
| VAT rates for the country resolved from an IP address |
| Validate an EU (VIES) or UK (HMRC) VAT number |
| Validate an IBAN (format, checksum, bank/SEPA metadata) |
| Bank details for an 8- or 11-character SWIFT/BIC code |
| Drill down country → bank → city → SWIFT/BIC codes |
| Countries (and VAT states) supported by VAT, IBAN, and SWIFT APIs |
| Check whether one country is supported by VAT, IBAN, and/or SWIFT |
ZIP Code (zipcode) — 7 tools
Postal code lookups, radius searches, and distance calculations worldwide.
Tool | Description |
| Look up a ZIP or postal code — city, region, country, coordinates |
| Find all ZIP codes within a given radius of a center point |
| Calculate distance from a base point to up to 100 ZIP codes |
| Get all ZIP/postal codes for a city |
| Look up up to 100 ZIP/postal codes at once |
| Find all ZIP code pairs within a given distance threshold |
| Get all ZIP/postal codes for a state, province, or region |
Weather (weather) — 9 tools
Real-time conditions, forecasts, historical data, environmental monitoring, and astronomy.
Tool | Description |
| Current weather for any location — temperature, humidity, wind, pressure, AQI |
| Forecast up to 16 days ahead with daily, hourly, or minutely precision |
| Historical weather for any past date (data back to 1940) |
| Historical weather over a custom date range |
| Real-time or forecast air quality index and pollutant breakdown |
| Marine and ocean weather, real-time or forecast up to 16 days |
| Flood forecast with river discharge and flow percentile data |
| Current weather for up to 50 locations in one request |
| Sunrise, sunset, moon phase, twilight, golden hour, solar noon, moonrise, and sun/moon positions |
Geography (geography) — 10 tools
Countries, cities, administrative units, regions, and flag images.
Tool | Description |
| Administrative level types for a country |
| States, provinces, and other admin units for a country |
| Details for one administrative unit |
| List countries with ISO codes, capitals, and regions |
| Full metadata for one country by alpha-2 code |
| Cities for a country, optionally filtered by admin unit |
| List GeoDB regions (Africa, Americas, Asia, Europe, Oceania, Polar) |
| List subregions, optionally filtered by region |
| Supported country and organization flag identifiers |
| Retrieve a country or organization flag image |
Timezone (timezone) — 2 tools
Timezone lookups and conversions using any location identifier.
Tool | Description |
| Timezone info for a location — accepts IP, city, lat/long, IATA, ICAO, or UN/LOCODE |
| Convert a date and time from one timezone to another |
User Agent (user-agent) — 2 tools
Parse user-agent strings to extract browser, OS, and device information.
Tool | Description |
| Parse a user-agent string — browser, device, OS, engine |
| Parse up to 100 user-agent strings in a single request |
Support
Email: support@apifreaks.com
Status: status.apifreaks.com
License
This project is licensed under the Apache License 2.0. You are free to use, modify, and distribute this software in accordance with the terms of the license.
Privacy Policy
Your API requests are processed by APIFreaks in accordance with their privacy policy. See apifreaks.com/privacy-policy for details on how data is collected and handled.
Available Tools
1 toollist_modulesDiscover APIFreaks modulesARead-onlyIdempotent
APIFreaks module catalog (opt-in via ENABLE_MODULES). Call when a needed capability is missing from your tool list, or to check whether APIFreaks covers a topic. Live tools for enabled modules already appear in tools/list; this returns needs_enable[] with paste-ready enable_line values — give the user that ENABLE_MODULES=... line and ask them to restart. Modules: ip-intelligence, geocoding, whois, dns, scraper, email-validation, phone-validation, ssl, domain, screenshot, pdf, currency, commodity, financial, zipcode, weather, geography, timezone, user-agent. ENABLE_MODULES unset — only this tool is registered (example: ENABLE_MODULES=ip-intelligence,whois,dns,domain,weather).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safe-read profile (readOnly, idempotent, openWorld, non-destructive). The description goes well beyond them by disclosing the opt-in gating model, the fact that only this tool registers when ENABLE_MODULES is unset, the shape of the returned payload, and the required restart to activate modules.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose and trigger conditions are front-loaded, and the operator instructions come before the long module enumeration. The 19-module list is dense but serves a real discovery purpose, so it earns its space, though it slightly lengthens the definition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the full burden and does so: it explains the return value, the enablement workflow, and the restart requirement. An agent has everything needed to call it and act on its output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so the 4 baseline applies. The description compensates usefully by explaining the returned payload (needs_enable[], paste-ready enable_line), which is the only 'input-like' detail an agent needs to act on the result.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource ('APIFreaks module catalog') and states exactly what the tool returns (needs_enable[] with enable_line values) and under what opt-in condition it exists. An agent can distinguish this discovery tool from the live module tools without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit triggers ('Call when a needed capability is missing from your tool list, or to check whether APIFreaks covers a topic'), clarifies that enabled tools already appear in tools/list, and prescribes the follow-up action (hand the user the ENABLE_MODULES line and ask for a restart). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
60 tool updates
v2.0.0- Removed
astronomy_lookup - Removed
commodity_fluctuation - Removed
commodity_historical_rates - Removed
commodity_latest_rates - Removed
commodity_quotes - Removed
commodity_symbol_info - Removed
commodity_symbols - Removed
commodity_time_series - Removed
currency_fluctuation - Removed
currency_geo_convert - Removed
currency_historical_converter - Removed
currency_historical_rates - Removed
currency_latest_converter - Removed
currency_latest_rates - Removed
currency_supported - Removed
currency_symbol_info - Removed
currency_symbols - Removed
currency_time_series - Removed
dns_bulk_lookup - Removed
dns_history - Removed
dns_lookup - Removed
dns_reverse - Removed
domain_bulk_check_availability - Removed
domain_check_availability - Removed
domain_check_availability_with_suggestions - Removed
ip_security_bulk_lookup - Removed
ip_security_lookup - Removed
ipgeolocation_bulk_lookup - Removed
ipgeolocation_lookup - Added
list_modules - Removed
screenshot_bulk_capture - Removed
screenshot_capture - Removed
screenshot_capture_scrolling - Removed
ssl_live_chain_lookup - Removed
ssl_live_lookup - Removed
timezone_convert - Removed
timezone_lookup - Removed
user_agent_bulk_parse - Removed
user_agent_parse - Removed
weather_air_quality - Removed
weather_bulk_current - Removed
weather_current - Removed
weather_flood_forecast - Removed
weather_forecast - Removed
weather_historical - Removed
weather_marine - Removed
weather_time_series - Removed
whois_asn_lookup - Removed
whois_bulk_domain_lookup - Removed
whois_domain_history - Removed
whois_domain_lookup - Removed
whois_ip_lookup - Removed
whois_reverse_lookup - Removed
zipcode_bulk_lookup - Removed
zipcode_by_city - Removed
zipcode_by_region - Removed
zipcode_distance - Removed
zipcode_distance_match - Removed
zipcode_lookup - Removed
zipcode_radius_search
4 tool updates
v1.1.2- Added
ip_security_bulk_lookup - Added
ip_security_lookup - Changed
ipgeolocation_bulk_lookup2 fields changed- changed
Input schema / properties / include / descriptionPrevious value: -"Additional data modules to include. Available: security, hostname, liveHostname, hostnameFallbackLive, user_agent, abuse, dma_code, time_zone, geo_accuracy."New value: +"Additional data modules to include. Available: security, hostname, liveHostname, hostnameFallbackLive, user_agent, abuse, dma_code, geo_accuracy. Use '*' to include all modules. Note: 'security' and 'abuse' fields cost extra credits." - changed
Input schema / properties / include / items / enumPrevious value: -[ - "security", - "hostname", - "liveHostname", - "hostnameFallbackLive", - "user_agent", - "abuse", - "dma_code", - "time_zone", - "geo_accuracy" -]New value: +[ + "security", + "hostname", + "liveHostname", + "hostnameFallbackLive", + "user_agent", + "abuse", + "dma_code", + "geo_accuracy", + "*" +]
- Changed
ipgeolocation_lookup2 fields changed- changed
Input schema / properties / include / descriptionPrevious value: -"Additional data modules to include. Available: security, hostname, liveHostname, hostnameFallbackLive, user_agent, abuse, dma_code, time_zone, geo_accuracy."New value: +"Additional data modules to include. Available: security, hostname, liveHostname, hostnameFallbackLive, user_agent, abuse, dma_code, geo_accuracy. Use '*' to include all modules. Note: 'security' and 'abuse' fields cost extra credits." - changed
Input schema / properties / include / items / enumPrevious value: -[ - "security", - "hostname", - "liveHostname", - "hostnameFallbackLive", - "user_agent", - "abuse", - "dma_code", - "time_zone", - "geo_accuracy" -]New value: +[ + "security", + "hostname", + "liveHostname", + "hostnameFallbackLive", + "user_agent", + "abuse", + "dma_code", + "geo_accuracy", + "*" +]
57 tool updates
v1.0.0- First observed
astronomy_lookup - First observed
commodity_fluctuation - First observed
commodity_historical_rates - First observed
commodity_latest_rates - First observed
commodity_quotes - First observed
commodity_symbol_info - First observed
commodity_symbols - First observed
commodity_time_series - First observed
currency_fluctuation - First observed
currency_geo_convert - First observed
currency_historical_converter - First observed
currency_historical_rates - First observed
currency_latest_converter - First observed
currency_latest_rates - First observed
currency_supported - First observed
currency_symbol_info - First observed
currency_symbols - First observed
currency_time_series - First observed
dns_bulk_lookup - First observed
dns_history - First observed
dns_lookup - First observed
dns_reverse - First observed
domain_bulk_check_availability - First observed
domain_check_availability - First observed
domain_check_availability_with_suggestions - First observed
ipgeolocation_bulk_lookup - First observed
ipgeolocation_lookup - First observed
screenshot_bulk_capture - First observed
screenshot_capture - First observed
screenshot_capture_scrolling - First observed
ssl_live_chain_lookup - First observed
ssl_live_lookup - First observed
timezone_convert - First observed
timezone_lookup - First observed
user_agent_bulk_parse - First observed
user_agent_parse - First observed
weather_air_quality - First observed
weather_bulk_current - First observed
weather_current - First observed
weather_flood_forecast - First observed
weather_forecast - First observed
weather_historical - First observed
weather_marine - First observed
weather_time_series - First observed
whois_asn_lookup - First observed
whois_bulk_domain_lookup - First observed
whois_domain_history - First observed
whois_domain_lookup - First observed
whois_ip_lookup - First observed
whois_reverse_lookup - First observed
zipcode_bulk_lookup - First observed
zipcode_by_city - First observed
zipcode_by_region - First observed
zipcode_distance - First observed
zipcode_distance_match - First observed
zipcode_lookup - First observed
zipcode_radius_search
TDQS
Scored across 1 tool
With only one tool, there is no risk of confusion or misselection between tools. The tool's purpose (listing available APIFreaks modules) is clearly distinct.
The single tool name list_modules follows a clear verb_noun snake_case convention. Consistency is trivially perfect for a one-tool server.
One tool is borderline thin for a server intended to expose many APIFreaks capabilities. The discovery gate design is reasonable, but the default surface feels under-scoped.
The default surface only lists modules and provides enable instructions, with no actual API operations available until restart. This is a significant gap for agents expecting to use APIFreaks services immediately.
Maintenance
Related MCP Connectors
Real-time data API for AI Agents: stocks, weather, forex, logistics, search, scrape, news, IP.
Live & historical FX rates and currency conversion for AI agents. No API keys.
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.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables 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.-
- AlicenseNot gradedqualityDmaintenanceEnables 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
- AlicenseNot gradedqualityDmaintenanceProvides 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
- AlicenseNot gradedqualityCmaintenanceProvides live weather data (current conditions, forecasts) and city geocoding through Open-Meteo API, enabling AI assistants to answer weather queries without an API key.MIT