TidyData Tools

io.github.tidydata-dev由 GitHub 账号 tidydata-dev 发布v1.0.0更新于 Oct 30, 2026

Holidays, business days, currency, time zones, DNS/WHOIS, web page checks, geodata and text tools.

已验证Streamable HTTP可网页运行位置与生活网页搜索与抓取开发者工具

概览

AI 生成的概览

远程、免认证的 MCP 服务器,提供 49 个只读实用工具:节假日与工作日、货币、时区、DNS/WHOIS、网页检查、地理数据、营养与文本查询。

可以做什么
  • 查询公共节假日、判断某日是否为假日、计算或加减工作日、转换时区、获取日出日落与月相、在多种历法间转换日期
  • 按欧洲央行参考汇率换算货币、获取最新汇率、校验并解析 IBAN
  • 检查域名与网页:DNS 记录与传播、WHOIS/RDAP、域名可用性、HTTP 状态与跳转、短链展开、链接预览、技术栈、SEO 审计、安全响应头、页面链接、HTML 表格、站点地图与 robots.txt
  • 查询地点:国家、机场、城市、反向地理编码、距离与邮政编码
  • 查询英文词典、同义词、押韵、拼写检查、摘要、关键词与语言识别,以及营养数据、VIN 解码、单位换算、哈希与密码生成
适用场景
适合希望用一个托管连接器完成日常事实查询的场景:围绕节假日安排日程、货币与时区换算、快速诊断域名或网页、旅行与地点数据、食物营养等,无需安装也无需管理密钥。
运行要求
无需安装:远程 Streamable HTTP 端点,无身份验证。仅支持 stdio 的客户端可用 npx mcp-remote 桥接,需要 Node.js。免费额度为每用户每天 100 次工具调用。
安装前请注意
免费额度限制为每天 100 次调用,更高用量需在第三方市场购买付费方案。查询内容(网址、域名、IP、坐标、文本)会发送到提供方的托管服务及其上游数据源。所有工具均标为只读,但抓取网页和查询仍会向服务暴露你正在调查的对象。

安装

在 SourceWeft 中

  1. 打开 控制台中的 TidyData Tools,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.tidydata-dev%2Ftidydata/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "tidydata-tools": {
      "type": "http",
      "url": "https://tidydata-api.tidydata.workers.dev/mcp"
    }
  }
}

README

TidyData MCP Server

49 read-only tools for AI assistants: public holidays and business days for 100+ countries, currency conversion (ECB rates), time zones, sunrise & moon, DNS / WHOIS / domain availability, web page inspection (status, redirects, SEO, links, tables, tech stack), geodata (cities, airports, postal codes, distances), nutrition facts, dictionary, spell check, summaries and calculators.

Remote server, nothing to install. Works with Claude, ChatGPT, Cursor, VS Code, Windsurf and any MCP client.

https://tidydata-api.tidydata.workers.dev/mcp
  • Transport: Streamable HTTP (stateless JSON)
  • Authentication: none
  • Free: 100 tool calls per day per user. Need more? Use the same APIs with a plan on RapidAPI, Zyla or api.market → pricing

Connect

Claude (claude.ai / Claude Desktop): Settings → Connectors → Add custom connector → paste the URL above.

Claude Code:

bash
claude mcp add --transport http tidydata https://tidydata-api.tidydata.workers.dev/mcp

ChatGPT: Settings → Apps & Connectors → Create (developer mode) → paste the URL above, authentication None.

Cursor (~/.cursor/mcp.json) · Windsurf · Cline:

json
{  "mcpServers": {    "tidydata": { "url": "https://tidydata-api.tidydata.workers.dev/mcp" }  }}

VS Code (.vscode/mcp.json):

json
{  "servers": {    "tidydata": { "type": "http", "url": "https://tidydata-api.tidydata.workers.dev/mcp" }  }}

Clients that only speak stdio:

bash
npx -y mcp-remote https://tidydata-api.tidydata.workers.dev/mcp

Example prompts

  • "Is 8 December 2026 a public holiday in Spain, and how many business days are there in December?"
  • "Convert 250 USD to EUR at today's ECB rate."
  • "Check the DNS, SSL redirects and security headers of example.com."
  • "Is tidyplanner.com available? If not, who owns it?"
  • "Sunrise and golden hour in Lisbon tomorrow."
  • "Calories and protein of 200 g chicken breast, 100 g rice and 1 tbsp olive oil."

Tools

📅 Dates & time

ToolWhat it does
public_holidaysPublic holidays of a country
is_public_holidayIs this date a public holiday?
business_days_betweenBusiness days between two dates
add_business_daysAdd business days to a date
convert_time_zoneTime zone converter / world clock
timezone_by_coordinatesTime zone of a latitude/longitude
sunrise_sunsetSunrise, sunset, twilight and golden hour
moon_phaseMoon phase and illumination
convert_calendar_dateConvert a date to Islamic, Hebrew, Chinese… calendars

💱 Money

ToolWhat it does
convert_currencyConvert currency (ECB rates)
exchange_ratesLatest exchange rates
validate_ibanValidate and parse an IBAN
loan_calculatorLoan / mortgage payments and schedule

🌐 Web & domains

ToolWhat it does
dns_lookupDNS records of a domain
dns_propagationDNS propagation across global resolvers
domain_whoisDomain registration info (WHOIS/RDAP)
domain_availabilityIs a domain name available?
check_url_statusHTTP status and redirect chain of a URL
expand_short_urlExpand a shortened link
link_previewTitle, description and image of a web page
website_technologiesTechnologies used by a website
seo_auditOn-page SEO audit of a URL
security_headers_checkSecurity headers grade of a website
extract_linksLinks found on a web page
extract_html_tablesTables of a web page as JSON
sitemap_urlsURLs listed in a website's sitemap
robots_txt_checkIs a URL allowed by robots.txt?
ip_lookupOwner, network and country of an IP address

🗺️ Places

ToolWhat it does
country_infoCountry data (capital, currency, languages…)
airport_infoAirport by IATA/ICAO code
airport_searchSearch airports by name or city
airport_distanceDistance between two airports
city_searchFind a city (coordinates, population, country)
reverse_geocodeNearest city to a latitude/longitude
distance_between_placesDistance between two places or coordinates
postal_code_lookupPlace of a postal / ZIP code

📝 Text & language

ToolWhat it does
dictionary_defineEnglish definitions of a word
synonymsSynonyms of an English word
rhymesRhymes of an English word
spell_checkEnglish spell check with suggestions
summarizeSummarize a text or web page
extract_keywordsKeywords of a text (58 languages)
detect_languageLanguage of a text

🧮 Other

ToolWhat it does
nutrition_searchNutrition facts of foods (USDA)
nutrition_calculateCalories and macros of a list of ingredients
decode_vinDecode a vehicle VIN
convert_unitsConvert units of measure
hash_textMD5 / SHA hashes of a text
generate_passwordSecure random passwords

All tools are read-only (readOnlyHint: true). Full API documentation: developers.tidydata.workers.dev

Data sources

European Central Bank reference rates · date-holidays (CC BY 3.0) · GeoNames (CC BY 4.0) · OurAirports (public domain) · USDA FoodData Central (public domain) · WordNet / CMU dictionaries · SCOWL word lists · public DNS resolvers and RDAP.

More from TidyData

License

MIT for this repository (documentation and configuration). The hosted service is free within the daily limit above.

💻 Code examples (curl, Python, JavaScript, Postman, OpenAPI) for every API: tidydata-api-examples


Links to apify.com include our affiliate ID: if you start a paid Apify plan through them, Apify pays TidyData a commission at no extra cost to you.

来源:README.md,提交 aa8c74c

工具

49

public_holidays

Public holidays of a country

Public holidays of a country. Holidays of a year. Public and bank holidays for 100+ countries and their states/regions, any year, localized names, plus 'is this date a holiday?' check. Data: date-holidays (CC BY 3.0).

输入参数langyearstatetypescountry必填

is_public_holiday

Is this date a public holiday?

Is this date a public holiday? Is it a holiday? Public and bank holidays for 100+ countries and their states/regions, any year, localized names, plus 'is this date a holiday?' check. Data: date-holidays (CC BY 3.0).

输入参数datestatecountry必填

business_days_between

Business days between two dates

Business days between two dates. Business days between dates. Count working days between two dates and add/subtract business days, skipping weekends and the public holidays of 100+ countries and regions. Custom weekend days.

输入参数end必填start必填statecountryweekend

add_business_days

Add business days to a date

Add business days to a date. Add business days. Count working days between two dates and add/subtract business days, skipping weekends and the public holidays of 100+ countries and regions. Custom weekend days.

输入参数date必填days必填country

convert_currency

Convert currency (ECB rates)

Convert currency (ECB rates). Convert amount. Daily euro foreign exchange reference rates for 30+ currencies, any base currency, conversion and history of the last 90 days. Source: ECB statistics.

输入参数to必填datefrom必填amount

exchange_rates

Latest exchange rates

Latest exchange rates. Latest rates. Daily euro foreign exchange reference rates for 30+ currencies, any base currency, conversion and history of the last 90 days. Source: ECB statistics.

输入参数basedatesymbols

convert_time_zone

Time zone converter / world clock

Time zone converter / world clock. Time in zones. Current time or any date in any IANA time zone, UTC offset, weekday and Unix time, and convert one moment to many time zones at once.

输入参数totzdatetime

timezone_by_coordinates

Time zone of a latitude/longitude

Time zone of a latitude/longitude. Time zone for coordinates. Get the IANA time zone for any latitude/longitude, with the current local time, UTC offset, abbreviation and whether daylight saving time is active. Optionally pass a datetime to get the offset at that moment.

输入参数lat必填lon必填datetime

sunrise_sunset

Sunrise, sunset, twilight and golden hour

Sunrise, sunset, twilight and golden hour. Sun times. Sunrise, sunset, solar noon, day length, civil/nautical/astronomical twilight and golden hour for any coordinates and date, plus moon phase, illumination, moonrise/moonset and next full and new moon. Times are returned in the local time zone, detected automatically from the coordinates.

输入参数tzlat必填lon必填date

moon_phase

Moon phase and illumination

Moon phase and illumination. Moon phase and times. Sunrise, sunset, solar noon, day length, civil/nautical/astronomical twilight and golden hour for any coordinates and date, plus moon phase, illumination, moonrise/moonset and next full and new moon. Times are returned in the local time zone, detected automatically from the coordinates.

输入参数tzlat必填lon必填date

convert_calendar_date

Convert a date to Islamic, Hebrew, Chinese… calendars

Convert a date to Islamic, Hebrew, Chinese… calendars. Gregorian date in all calendars. Convert dates between 13 calendars (Gregorian, Islamic Umm al-Qura and tabular, Hebrew, Persian, Chinese, Korean, Japanese, Buddhist, Indian, Coptic, Ethiopian, Minguo) and get the dates of Islamic, Jewish, Chinese and Persian holidays for any year 1900-2100.

输入参数datecalendars

dns_lookup

DNS records of a domain

DNS records of a domain. DNS records. Look up DNS records of any domain in one call: A, AAAA, MX, NS, TXT, CNAME, SOA, CAA, SRV. Also tells you if the domain has mail servers and its SPF record. Fast, uses public resolvers.

输入参数typesdomain必填

dns_propagation

DNS propagation across global resolvers

DNS propagation across global resolvers. Check propagation. Check if a DNS change has propagated: queries Cloudflare, Google, AdGuard, NextDNS, AliDNS and DNS.SB at once and reports agreement, consensus answer and response times.

输入参数typedomain必填

domain_whois

Domain registration info (WHOIS/RDAP)

Domain registration info (WHOIS/RDAP). Domain info. Is a domain registered? Who is the registrar, when was it created, when does it expire, how old is it, its status and nameservers. Uses the official RDAP registry data (the modern WHOIS). No personal contact data.

输入参数domain必填

domain_availability

Is a domain name available?

Is a domain name available? Check availability. Check if domain names are available across many extensions in one call, using each registry's official RDAP data (with DNS fallback). Creation and expiry dates, registrar and .com name suggestions.

输入参数nametldsdomaindomainssuggest

check_url_status

HTTP status and redirect chain of a URL

HTTP status and redirect chain of a URL. Check URL. HTTP status, full redirect chain (301/302/307/308), final URL, server and response time for any link. Detects loops. POST up to 20 URLs per call. Find broken links fast.

输入参数url必填maxRedirects

expand_short_url

Expand a shortened link

Expand a shortened link. Expand short URL. Expand short links (bit.ly, t.co, tinyurl and any redirect) to their final destination, with every hop of the redirect chain. Check where a link really goes before clicking it.

输入参数url必填

website_technologies

Technologies used by a website

Technologies used by a website. Detect technologies. Detect 130+ technologies a website uses: CMS (WordPress, Shopify, Wix, Webflow), frameworks (React, Next.js, Vue), analytics and pixels, chat, CDN and hosting. Great for lead generation and competitor research.

输入参数url必填

seo_audit

On-page SEO audit of a URL

On-page SEO audit of a URL. Audit page. On-page SEO audit of any URL in one call: score 0-100 and a clear list of issues (title, meta description, H1, canonical, noindex, alt texts, lang, viewport, Open Graph, thin content, speed, HTTPS).

输入参数url必填

security_headers_check

Security headers grade of a website

Security headers grade of a website. Check security headers. Check the HTTP security headers of any website (HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy..) with a score, a grade and fixes to apply.

输入参数url必填

extract_html_tables

Tables of a web page as JSON

Tables of a web page as JSON. Extract tables. Turn the HTML tables of any web page into clean JSON (rows or objects with headers) or download a table as CSV.

输入参数url必填indexformatobjects

sitemap_urls

URLs listed in a website's sitemap

URLs listed in a website's sitemap. Extract sitemap URLs. Get all URLs of a website from its sitemaps (found via robots.txt), following sitemap indexes and .gz files, with lastmod, priority and changefreq. Filter by text.

输入参数url必填limitcontains

robots_txt_check

Is a URL allowed by robots.txt?

Is a URL allowed by robots.txt? Check URL. Check whether a URL may be crawled according to the site's robots.txt for any user agent, with the matching rule, sitemaps and crawl-delay.

输入参数url必填agent

ip_lookup

Owner, network and country of an IP address

Owner, network and country of an IP address. IP info. Who owns an IP address: network name, range, CIDR, organization, country and registration date from the Regional Internet Registries (RDAP). Without 'ip', returns the caller's IP, country, city and ASN.

输入参数ip

validate_iban

Validate and parse an IBAN

Validate and parse an IBAN. Validate IBAN. Validate any IBAN (checksum, length, country format, national check digits) and split it into bank code, branch code and account number. Formatted and electronic forms, SEPA flag. Offline algorithm, no account lookups.

输入参数iban必填

country_info

Country data (capital, currency, languages…)

Country data (capital, currency, languages…). Country by code. All countries with ISO codes, names in any language, native name, capital, continent, calling codes, currencies, languages and emoji flag. Filter by continent, currency, language or search.

输入参数code必填lang

airport_info

Airport by IATA/ICAO code

Airport by IATA/ICAO code. Airport by code. Airport lookup by IATA or ICAO code, search by name or city, nearest airports to any coordinates and great-circle distance and flight time between two airports. 9,500 airports with coordinates, elevation, country, region and city.

输入参数code必填

airport_distance

Distance between two airports

Distance between two airports. Distance between airports. Airport lookup by IATA or ICAO code, search by name or city, nearest airports to any coordinates and great-circle distance and flight time between two airports. 9,500 airports with coordinates, elevation, country, region and city.

输入参数to必填from必填

reverse_geocode

Nearest city to a latitude/longitude

Nearest city to a latitude/longitude. Reverse geocode coordinates. Fast city-level geocoding for 171,000 places worldwide: reverse geocoding (coordinates to nearest town, region, country and time zone), place search by name and nearby places within a radius. No rate-limited upstream.

输入参数lat必填lon必填minPopulation

distance_between_places

Distance between two places or coordinates

Distance between two places or coordinates. Distance between two places. Distance between any two places: coordinates, cities ("Paris, FR") or airport codes (MAD, JFK). Ellipsoidal (Vincenty) km, miles and nautical miles, bearing, compass, midpoint, flight time estimate and distance matrices.

输入参数to必填from必填

postal_code_lookup

Place of a postal / ZIP code

Place of a postal / ZIP code. Look up a postal code. Postal code lookup for 121 countries and 1.8 million codes: place name, region, province, coordinates; distance between two postal codes; and postal code validation. Accepts codes with or without spaces and dashes.

输入参数code必填country必填

nutrition_calculate

Calories and macros of a list of ingredients

Calories and macros of a list of ingredients. Recipe / meal totals. Search 7,793 generic foods and get calories, protein, fat, carbohydrates, fiber, sugars, vitamins and minerals (36 nutrients) per 100 g or for any amount, with common portion sizes (cup, slice, piece). Calculate totals for a whole recipe or meal in one request.

输入参数items必填

decode_vin

Decode a vehicle VIN

Decode a vehicle VIN. Decode VIN. Decode any 17-character VIN: make, model, model year, trim, body, engine, fuel, transmission, drive type and plant, plus check digit validation, region and country of manufacture. Always answers, even when the upstream registry is slow.

输入参数vin必填

dictionary_define

English definitions of a word

English definitions of a word. Word definitions. English dictionary with 147,000 words: definitions by part of speech, usage examples, synonyms, antonyms, broader terms, IPA and ARPAbet pronunciation, syllable count, rhymes and prefix autocomplete. Inflected forms (running, cities) resolve automatically.

输入参数posword必填limit

synonyms

Synonyms of an English word

Synonyms of an English word. Synonyms and antonyms. English thesaurus: synonyms, antonyms and related words for 147,000 words, ranked and grouped by meaning with part of speech and definitions. Handles inflected forms (running → run).

输入参数posword必填limit

rhymes

Rhymes of an English word

Rhymes of an English word. Rhyming words. Rhymes, syllable counts and pronunciation for English words, plus syllable counting for whole texts (per word and per line, with haiku detection). Perfect for songwriting, poetry and readability tools.

输入参数allword必填limitsyllables

spell_check

English spell check with suggestions

English spell check with suggestions. Check spelling. Fast English spell checker (US and UK): flags misspellings with ranked suggestions, offsets and an auto-corrected text. Drop-in replacement for the retired Bing Spell Check API (format=bing).

输入参数modetext必填wordsformatlanguagemax_suggestionsignore_uppercase

summarize

Summarize a text or web page

Summarize a text or web page. Summarize a text or URL. Summarize any text or article URL in 50+ languages: picks the most important sentences (TextRank), with keywords and reading-time saved. No AI costs and no invented content.

输入参数urllangtextratiosentences

extract_keywords

Keywords of a text (58 languages)

Keywords of a text (58 languages). Extract keywords. Extract the key phrases and most frequent words of any text in 50+ languages (RAKE algorithm with language stopwords). Auto language detection, scores and counts.

输入参数langtext必填limitmax_words

detect_language

Language of a text

Language of a text. Detect language. Detect the language of any text: ISO 639-3 code, English name, confidence, reliability flag and top 5 candidates. Fast, no AI costs, works offline.

输入参数text必填

loan_calculator

Loan / mortgage payments and schedule

Loan / mortgage payments and schedule. Calculate loan or mortgage. Monthly payment, total interest and full amortization schedule for loans and mortgages. Down payment, extra payments, weekly/biweekly/monthly frequency and yearly summaries.

输入参数rate必填priceyearsamountmonthsschedulefrequencydown_paymentextra_paymentmonthly_costs

convert_units

Convert units of measure

Convert units of measure. Convert units. Convert between 300+ units (length, weight, volume, temperature, speed, data, energy, time..) and evaluate math expressions safely (functions, constants, units, matrices).

输入参数to必填from必填value必填

hash_text

MD5 / SHA hashes of a text

MD5 / SHA hashes of a text. Hash text. Hash any text with MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC32 in one call, sign messages with HMAC, and identify which algorithm produced a given hash.

输入参数text必填algorithms

generate_password

Secure random passwords

Secure random passwords. Passwords. Cryptographically secure random passwords (length, symbols, numbers, uppercase, entropy) and UUID v4, in bulk.

输入参数countlengthnumberssymbolsuppercase

版本历史

1
  1. v1.0.0最新Oct 15, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分