@apifreaks/mcp
@apifreaks/mcp
APIFreaks 的官方 Model Context Protocol (MCP) 服务器。将其添加到 Claude、Cursor、Windsurf 或任何兼容 MCP 的客户端,您的 AI 即可即时查询实时天气、域名、IP、DNS 记录、SSL 证书、货币汇率、大宗商品价格、截图、PDF、网页抓取、VAT/IBAN/SWIFT、邮箱和电话验证、地理编码等。
连接后可以问什么?
🌦 | "东京未来 7 天的天气预报如何?我需要带伞吗?" |
🔒 | "检查 stripe.com 的 SSL 证书——它有效吗?什么时候过期?" |
🌍 | "谁注册了 openai.com?什么时候注册的?WHOIS 记录最近有变化吗?" |
💱 | "按今日实时汇率将 2500 美元兑换为欧元、英镑和日元。" |
🔍 | "检查这 20 个域名是否可以注册。" |
📡 | "github.com 有哪些 DNS 记录?请显示完整的 MX 和 TXT 记录。" |
目录
Related MCP server: Weather MCP Server
环境要求
环境变量
变量 | 必需 | 描述 |
| 是 | 您的 APIFreaks API 密钥——在 apifreaks.com 获取 |
| 是 | 要暴露的模块列表,以逗号分隔。如果未设置或为空,则仅列出 |
模块
此服务器涵盖许多 API。在 tools/list 中全部列出会占满客户端的上下文窗口,因此您可以按需选择实际需要的模块。
在 MCP 客户端配置中设置 APIFREAKS_MODULES。只有这些模块会被注册,因此 tools/list 仅返回该子集。如果该变量缺失或为空,则不会列出任何 API 工具——仅列出 list_modules。调用它可查看每个模块及其包含的工具,然后粘贴完整的 APIFREAKS_MODULES=... 行(包含您需要的所有模块,而不仅仅是新名称)并重启。
APIFREAKS_MODULES=ip-intelligence,currency,whois,dns,weather连字符和下划线可以互换(user-agent 和 user_agent 均有效)。未知名称会被忽略并记录到 stderr。
模块 | 工具 |
| IP 地理定位和威胁情报(单个 + 批量) |
| 正向和反向地理编码 |
| 域名、IP、ASN、历史、反向、批量 |
| 实时查询、历史、反向、批量 |
| 静态 HTML 抓取和 JS 渲染抓取 |
| 单个和批量邮箱验证 |
| 单个和批量电话验证 |
| 实时证书和完整证书链 |
| 可用性检查、建议、批量、子域名查询 |
| 截图、滚动截图、批量 |
| 合并、拆分、压缩、保护、生成、转换 |
| 实时/历史汇率、转换器、时间序列、符号、限额 |
| 实时/历史价格、波动、时间序列、符号 |
| VAT 税率、VAT 编号、IBAN、SWIFT/BIC |
| 查询、半径、距离、城市/地区 |
| 当前、预报、历史、空气质量、海洋、洪水、天文 |
| 行政区划、国家、城市、地区、旗帜 |
| 查询和转换 |
| 解析单个或批量 user-agent 字符串 |
获取 API 密钥
在 apifreaks.com 登录或创建免费账户。您的 API 密钥位于仪表盘的 API Keys 下。
完整 API 文档:apifreaks.com/docs
快速开始
最快的连接方式——通过 Claude Code CLI:
claude mcp add apifreaks -e APIFREAKS_API_KEY=your_apikey_here -e APIFREAKS_MODULES=ip-intelligence,currency,whois,dns,weather -- npx -y @apifreaks/mcp将 ip-intelligence,currency,whois,dns,weather 替换为您需要的模块。Cursor、Windsurf、Cline 等客户端的配置请参阅下方的集成指南。
集成指南
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通过配置文件(~/.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添加服务器后启动新的 Codex 会话。
Claude Desktop
编辑 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",
"APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}保存后重启 Claude Desktop。
Cursor
在项目根目录创建或编辑 .cursor/mcp.json(全局配置为 ~/.cursor/mcp.json):
{
"mcpServers": {
"apifreaks": {
"command": "npx",
"args": ["-y", "@apifreaks/mcp"],
"env": {
"APIFREAKS_API_KEY": "your_apikey_here",
"APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}或者前往 Cursor Settings → MCP,通过界面添加服务器。
Windsurf
编辑 ~/.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
在 Cline 中打开 MCP Servers 面板,点击 Configure,然后点击 Advanced MCP Settings 打开 cline_mcp_settings.json。或者直接编辑:
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",
"APIFREAKS_MODULES": "ip-intelligence,currency,whois,dns,weather"
}
}
}
}保存后重启 Cline。
OpenCode
编辑 ~/.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
编辑 ~/.gemini/settings.json(项目级配置为项目根目录下的 .gemini/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"
}
}
}
}VS Code(GitHub Copilot / Continue)
在工作区创建 .vscode/mcp.json:
{
"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
APIFreaks MCP 服务器已收录于 Glama。Glama 为 Claude Desktop 和其他 MCP 客户端提供一键连接和自动配置,并定期进行安全扫描和工具质量评分。
点击 Glama 列表页面上的 Connect 并按照提示操作——它将自动为您的客户端生成正确的配置。
可用工具
IP 情报(ip-intelligence)— 4 个工具
任何 IP 地址的地理位置、ISP、网络和威胁数据。
工具 | 描述 |
| IP、IPv6 地址或主机名的地理位置数据 |
| 单次请求中最多 50,000 个 IP 的地理位置数据 |
| 单个 IP 的威胁评分、VPN/代理/Tor/机器人检测 |
| 单次请求中最多 50,000 个 IP 的威胁情报 |
地理编码(geocoding)— 2 个工具
地址 ↔ 坐标转换。
工具 | 描述 |
| 将地址或地名转换为坐标 |
| 将坐标转换为街道地址 |
WHOIS(whois)— 6 个工具
域名和 IP 所有权数据,包括历史记录。
工具 | 描述 |
| 域名的实时 WHOIS 记录 |
| IPv4 或 IPv6 地址的 WHOIS 所有权和网络数据 |
| 自治系统编号(ASN)的 WHOIS 数据 |
| 域名的历史 WHOIS 快照(数据可追溯至 1986 年) |
| 按所有者姓名、邮箱、公司或关键词搜索 WHOIS 记录 |
| 一次查询最多 100 个域名的实时 WHOIS 数据 |
DNS(dns)— 4 个工具
实时 DNS 记录、历史和反向查询。
工具 | 描述 |
| 主机名的实时 DNS 记录——A、AAAA、MX、NS、TXT、CNAME、SOA、SPF |
| 主机名的历史 DNS 记录快照 |
| 查找指向特定 DNS 记录值的所有主机名 |
| 一次查询最多 100 个主机名的实时 DNS 记录 |
网页抓取(scraper)— 2 个工具
从 URL 提取 HTML 或结构化字段。优先使用静态模式;仅当页面需要浏览器时才进行 JS 渲染。
工具 | 描述 |
| 抓取静态 HTML(可选提取/表单提交)。空指令返回完整页面 |
| 使用 JavaScript 渲染、浏览器步骤、代理和可选的 CAPTCHA 验证码破解进行抓取 |
电子邮件验证(email-validation)— 2 个工具
可投递性、语法、域名及可选的 IP 富化。
工具 | 描述 |
| 验证单个电子邮件地址 |
| 一次请求中验证最多 100 个电子邮件地址 |
电话号码验证(phone-validation)— 2 个工具
运营商、线路类型、位置及标准化格式。
工具 | 描述 |
| 验证单个电话号码 |
| 一次请求中验证最多 100 个电话号码 |
SSL(ssl)— 2 个工具
任意域名的实时 SSL 证书数据。
工具 | 描述 |
| 获取域名的实时 SSL 证书 |
| 获取域名的完整 SSL 证书链 |
域名(domain)— 4 个工具
支持批量查询的域名可用性检查、建议及子域名发现。
工具 | 描述 |
| 检查域名是否可注册 |
| 检查可用性并获取备选域名建议 |
| 分页列出为某域名发现的子域名 |
| 一次检查最多 100 个域名的可用性 |
截图(screenshot)— 3 个工具
捕获任意网页的截图和滚动录制。
工具 | 描述 |
| 捕获网页截图并返回图片 URL |
| 一次请求中捕获最多 50 个网页的截图 |
| 录制网页的滚动视频或动画 GIF |
PDF(pdf)— 20 个工具
合并、拆分、提取或删除页面、转换为图片、从模板生成、压缩、旋转、加密/限制、解密/解除限制以及线性化。
作业(合并、拆分、转换等)是异步的:它们会返回一个 taskId。使用 pdf_task_status 检查进度。本地文件需要绝对路径(MCP 服务器会读取磁盘)。您也可以传入已存储的 file_id。模板生成(pdf_generate、pdf_generate_bulk)是同步的,并返回托管的 pdf_url。
已完成的作业包含下载 URL。请将您的 API 密钥作为 apiKey 查询参数或 X-apiKey 请求头添加。
工具 | 描述 |
| 合并 PDF(本地路径和/或已存储的文件 ID) |
| 按页面范围拆分 PDF |
| 将页面提取到新的 PDF 或 ZIP 中 |
| 从 PDF 中删除页面 |
| 将页面转换为 PNG、JPG、TIFF、BMP 或 GIF |
| 使用 JSON 渲染模板并获取托管的 PDF URL |
| 按 CSV 行逐行渲染 PDF |
| 减小 PDF 文件大小 |
| 旋转页面 |
| 为 PDF 设置密码保护 |
| 限制打印、复制和编辑 |
| 移除加密 |
| 移除权限限制 |
| 线性化以实现快速 Web 查看 |
| 检查一个异步作业( |
| 已存储文件的元数据 |
| 列出已存储的 PDF |
| 删除已存储的 PDF |
| 上传本地 PDF 并获取文件 ID |
| 以原始字节上传一个大型 PDF 并获取文件 ID |
货币(currency)— 12 个工具
170 多种法定货币和 830 多种加密货币的实时及历史汇率。
工具 | 描述 |
| 所有受支持货币的最新汇率 |
| 指定过去日期的汇率 |
| 使用实时汇率在货币之间转换金额 |
| 使用指定过去日期的汇率进行转换 |
| 自定义日期范围内逐日的汇率 |
| 一段时间内的汇率波动指标和百分比变化 |
| 转换为 IP 地址所在国家的本地货币 |
| 受支持货币的完整列表及元数据 |
| 货币符号到货币名称的映射 |
| 验证货币符号并获取其完整名称 |
| 每种货币的历史数据可用时间窗口 |
| 单一货币代码的历史数据可用时间窗口 |
大宗商品(commodity)— 7 个工具
黄金、石油和农产品等大宗商品的实时及历史价格。
工具 | 描述 |
| 一种或多种大宗商品的实时价格 |
| 指定日期大宗商品的历史 OHLC 价格 |
| 日期范围内的价格波动指标 |
| 日期范围内的每日 OHLC 价格(最多 365 天) |
| 列出所有受支持的大宗商品符号及元数据 |
| 验证大宗商品符号并获取其完整详情 |
| 列出大宗商品定价所支持的所有报价货币 |
金融(financial)— 9 个工具
增值税税率、增值税号检查、IBAN 验证以及 SWIFT/BIC 查询。
工具 | 描述 |
| 某个国家的增值税税率,可选按州/省细分 |
| 最多 100 个国家/州/省的增值税税率 |
| 从 IP 地址解析出的国家的增值税税率 |
| 验证欧盟(VIES)或英国(HMRC)增值税号 |
| 验证 IBAN(格式、校验和、银行/SEPA 元数据) |
| 查询 8 位或 11 位 SWIFT/BIC 代码的银行详细信息 |
| 逐级下钻:国家 → 银行 → 城市 → SWIFT/BIC 代码 |
| VAT、IBAN 和 SWIFT API 支持的国家(及增值税州/省) |
| 检查某个国家是否受 VAT、IBAN 和/或 SWIFT 支持 |
邮政编码(zipcode)— 7 个工具
全球范围内的邮政编码查询、半径搜索和距离计算。
工具 | 描述 |
| 查询 ZIP 或邮政编码 — 城市、地区、国家、坐标 |
| 查找中心点给定半径内的所有邮政编码 |
| 计算从基准点到最多 100 个邮政编码的距离 |
| 获取某个城市的所有 ZIP/邮政编码 |
| 一次查询最多 100 个 ZIP/邮政编码 |
| 查找给定距离阈值内的所有邮政编码对 |
| 获取某个州、省或地区的所有 ZIP/邮政编码 |
天气(weather)— 9 个工具
实时状况、预报、历史数据、环境监测和天文数据。
工具 | 描述 |
| 任意位置的当前天气 — 温度、湿度、风、气压、AQI |
| 最长 16 天的预报,支持日、小时或分钟级精度 |
| 任意过去日期的历史天气(数据可追溯至 1940 年) |
| 自定义日期范围内的历史天气 |
| 实时或预报空气质量指数及污染物细分 |
| 海洋和海上天气,实时或最长 16 天预报 |
| 洪水预报,包含河流流量和流量百分位数据 |
| 一次请求中获取最多 50 个位置的当前天气 |
| 日出、日落、月相、暮光、黄金时刻、太阳正午、月出以及太阳/月亮位置 |
地理(geography)— 10 个工具
国家、城市、行政区划、地区和国旗图片。
工具 | 描述 |
| 国家行政级别类型 |
| 国家的州、省及其他行政单位 |
| 单个行政单位的详细信息 |
| 列出带有ISO代码、首都和地区的国家 |
| 按alpha-2代码获取单个国家的完整元数据 |
| 某个国家的城市,可选按行政单位筛选 |
| 列出GeoDB地区(非洲、美洲、亚洲、欧洲、大洋洲、极地) |
| 列出子区域,可选按地区筛选 |
| 支持的国家和组织旗帜标识符 |
| 获取国家或组织的旗帜图片 |
时区(timezone)— 2个工具
使用任意位置标识符进行时区查询和转换。
工具 | 描述 |
| 某个位置的时区信息——接受IP、城市、经纬度、IATA、ICAO或UN/LOCODE |
| 将日期和时间从一个时区转换到另一个时区 |
用户代理(user-agent)— 2个工具
解析用户代理字符串以提取浏览器、操作系统和设备信息。
工具 | 描述 |
| 解析用户代理字符串——浏览器、设备、操作系统、引擎 |
| 在单个请求中解析最多100个用户代理字符串 |
支持
许可证
本项目根据Apache License 2.0许可。你可以根据许可条款自由使用、修改和分发本软件。
隐私政策
您的API请求由APIFreaks根据其隐私政策处理。有关数据收集和处理方式的详细信息,请参阅apifreaks.com/privacy-policy。
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.
Free web search, 130M+ business records, local search, weather and travel data for AI agents.
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.
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 gradedqualityDmaintenanceProvides 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