Power your agent
The publisher's own command. Not a PlugMCP endpoint.
Host a copy with our keys and logs.
npx -y @apifreaks/[email protected]Claude Code has no install link for a local command. Copy the command below and run it in a terminal.
APIFREAKS_API_KEY=<secret> ENABLE_MODULES=<value> claude mcp add io.github.api-freaks-apifreaks-mcp -- npx -y @apifreaks/mcp@2.6.0Run in a terminal.
{ "mcpServers": { "io.github.api-freaks-apifreaks-mcp": { "command": "npx", "args": [ "-y", "@apifreaks/[email protected]" ], "env": { "APIFREAKS_API_KEY": "<secret>", "ENABLE_MODULES": "<value>" } } }}claude_desktop_config.json
Remote URL or a command on your machine? How the two installs differ
Run on PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
LaunchThe 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 validation, disposable-email checks, and phone validation, geocoding, and more.
What can you ask once it's connected?
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,weather
Hyphens and underscores are interchangeable (user-agent and user_agent both work). Unknown names are ignored and logged to stderr.
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:
claude mcp add apifreaks -e APIFREAKS_API_KEY=your_apikey_here -e ENABLE_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcp
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):
claude mcp add apifreaks -e APIFREAKS_API_KEY=your_apikey_here -e ENABLE_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcp
Via 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 mcp add apifreaks --env APIFREAKS_API_KEY=your_apikey_here --env ENABLE_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcp
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.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.
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.
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"
}
}
}
}
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.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.
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"
}
}
}
}
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"
}
}
}
}
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"
}
}
}
}
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.
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) โ 4 toolsGeolocation, ISP, network, and threat data for any IP address.
geocoding) โ 2 toolsAddress โ coordinate conversion.
whois) โ 6 toolsDomain and IP ownership data including historical records.
dns) โ 4 toolsLive DNS records, history, and reverse lookups.
scraper) โ 2 toolsExtract HTML or structured fields from a URL. Static mode first; JS rendering only when the page needs a browser.
email-validation) โ 4 toolsDeliverability, syntax, domain, optional IP enrichment, and disposable-provider checks.
phone-validation) โ 2 toolsCarrier, line type, location, and standardized formats.
ssl) โ 2 toolsLive SSL certificate data for any domain.
domain) โ 6 toolsDomain availability checks with bulk support, suggestions, subdomain discovery, reputation assessment, and typosquatting search.
screenshot) โ 3 toolsCapture screenshots and scrolling recordings of any webpage.
pdf) โ 20 toolsMerge, 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.
currency) โ 12 toolsLive and historical exchange rates for 170+ fiat currencies and 830+ cryptocurrencies.
commodity) โ 7 toolsReal-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.
financial) โ 9 toolsVAT rates, VAT-number checks, IBAN validation, and SWIFT/BIC lookup.
zipcode) โ 7 toolsPostal code lookups, radius searches, and distance calculations worldwide.
weather) โ 9 toolsReal-time conditions, forecasts, historical data, environmental monitoring, and astronomy.
geography) โ 10 toolsCountries, cities, administrative units, regions, and flag images.
timezone) โ 2 toolsTimezone lookups and conversions using any location identifier.
user-agent) โ 2 toolsParse user-agent strings to extract browser, OS, and device information.
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.
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.
ยฉ 2026 MCP Directory.
APIFreaks MCP: live APIs for agents. Enable modules with ENABLE_MODULES; discover via list_modules.
{ "mcpServers": { "io.github.api-freaks-apifreaks-mcp": { "command": "npx", "args": [ "-y", "@apifreaks/[email protected]" ], "env": { "APIFREAKS_API_KEY": "<secret>", "ENABLE_MODULES": "<value>" } } }}Tools
No tool list yet. Remote servers get one after the first health check.
FAQ
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
The publisher lists these environment variables: APIFREAKS_API_KEY, ENABLE_MODULES.
APIFreaks MCP runs locally over stdio.
Last checked 2026-11-09. APIFreaks MCP: live APIs for agents. Enable modules with ENABLE_MODULES; discover via list_modules.