The official MCP server for APIFreaks, connecting your AI to the full range of APIFreaks APIs.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by APIFreaks MCP.
ipgeolocation_lookupGeolocation data for an IP, IPv6 address, or hostname
ipgeolocation_bulk_lookupGeolocation data for up to 50,000 IPs in one request
ip_security_lookupThreat score, VPN/proxy/Tor/bot detection for a single IP
ip_security_bulk_lookupThreat intelligence for up to 50,000 IPs in one request
geocode_forwardConvert an address or place name into coordinates
geocode_reverseConvert coordinates into a street address
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." |
| Variable | Required | Description |
|---|---|---|
APIFREAKS_API_KEY | Yes | Your APIFreaks API key β get one at apifreaks.com |
ENABLE_MODULES | Yes | Comma-separated modules to expose. Without it only list_modules is available β call it to see modules/tools and how to enable more. See 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.
Hyphens and underscores are interchangeable (user-agent and user_agent both work). Unknown names are ignored and logged to stderr.
| Module | Tools |
|---|---|
ip-intelligence | IP geolocation and threat intelligence (single + bulk) |
geocoding | Forward and reverse geocoding |
whois | Domain, IP, ASN, history, reverse, bulk |
dns | Live lookup, history, reverse, bulk |
scraper | Static HTML scrape and JS-rendered scrape |
email-validation | Single and bulk email validation |
phone-validation | Single and bulk phone validation |
ssl | Live certificate and full chain |
domain | Availability, suggestions, bulk, subdomain, reputation, typosquatting |
screenshot | Capture, scrolling capture, bulk |
pdf | Merge, split, compress, protect, generate, convert |
currency | Live/historical rates, converters, time series, symbols, limits |
commodity | Live/historical prices (245+), fluctuation, time series, symbols |
financial | VAT rates, VAT numbers, IBAN, SWIFT/BIC |
zipcode | Lookup, radius, distance, city/region |
weather | Current, forecast, historical, air quality, marine, flood, astronomy |
geography | Admin units, countries, cities, regions, flags |
timezone | Lookup and convert |
user-agent | Parse single or bulk user-agent strings |
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
The fastest way to connect it β via the Claude Code CLI:
Replace ip-intelligence,currency,whois,dns,weather with the modules you need. For Cursor, Windsurf, Cline, and others see the Integration Guides below.
Via terminal (recommended):
Via config file (~/.claude/settings.json):
Start a new Codex session after adding the server.
Edit claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonRestart Claude Desktop after saving.
Create or edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):
Or go to Cursor Settings β MCP and add the server via the UI.
Edit ~/.codeium/windsurf/mcp_config.json:
Open the MCP Servers panel in Cline, click Configure, then Advanced MCP Settings to open cline_mcp_settings.json. Or edit it directly:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonRestart Cline after saving.
Edit ~/.config/opencode/config.json:
Edit ~/.gemini/settings.json (or .gemini/settings.json in your project root for project-level config):
Create .vscode/mcp.json in your workspace:
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/apifreaks-mcp)<a href="https://allmcps.com/mcp/apifreaks-mcp"><img src="https://allmcps.com/api/badge/apifreaks-mcp?style=directory" alt="APIFreaks MCP on AllMCPs" /></a>