Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

TidyData Tools

REMOTE · TIDYDATA-API.TIDYDATA.WORKERS.DEV

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

67 Trust /100

Last scanned (19 hours ago)

Scores higher than 57% of remote servers

Reachable. Last reached 18 Oct 2026.

Category Maps and Location

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability70
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 6089 tokens (~124/item across 49 items; 49 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management10
  • Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 49 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 50 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 17 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 16 Oct 26 0
    • Stability: unverified → 0.03 ▲ functional
  • 15 Oct 26 66

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 18 Oct 2026 · Probed https://tidydata-api.tidydata.workers.dev/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=tidydata.workers.dev CN=YE1,O=Let's Encrypt,C=US 11 Oct 2026 9 Jan 2027 ECDSA 256 ECDSA-SHA384 63b575913b42ae1c58ec4e7287cc9c3b16b
SANs: *.tidydata.workers.dev, tidydata.workers.dev
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of tidydata-api.tidydata.workers.dev. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
dev. present 60074 8 Verified
workers.dev. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://tidydata-api.tidydata.workers.dev/mcp Verified 200
http (plaintext) http://tidydata-api.tidydata.workers.dev/mcp Served over HTTP 200
MCP tools · 49 exposed · ~5,968 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
add_business_days ~106

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.

NameTypeReqDescription
countrystring–ISO country (e.g. ES)
datestringyesYYYY-MM-DD (e.g. 2026-12-23)
daysstringyesBusiness days (negative to subtract) (e.g. 3)

No output schema declared.

No examples provided.

airport_distance ~99

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.

NameTypeReqDescription
fromstringyesIATA/ICAO (e.g. MAD)
tostringyesIATA/ICAO (e.g. JFK)

No output schema declared.

No examples provided.

airport_info ~93

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.

NameTypeReqDescription
codestringyesIATA (MAD) or ICAO (LEMD) (e.g. MAD)

No output schema declared.

No examples provided.

airport_search ~110

Search airports by name or city. Search 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.

NameTypeReqDescription
countrystring–ISO country filter
limitstring–1-100 (e.g. 10)
qstringyesName, city or code (e.g. london)

No output schema declared.

No examples provided.

business_days_between ~145

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.

NameTypeReqDescription
countrystring–ISO country (optional) (e.g. ES)
endstringyesYYYY-MM-DD (e.g. 2026-12-31)
startstringyesYYYY-MM-DD (e.g. 2026-12-01)
statestring–Region (optional)
weekendstring–Weekend days 0=Sun..6=Sat (e.g. 6,0)

No output schema declared.

No examples provided.

check_url_status ~107

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.

NameTypeReqDescription
maxRedirectsstring–Max redirects to follow (default 10) (e.g. 10)
urlstringyesURL to check (e.g. http://github.com)

No output schema declared.

No examples provided.

city_search ~116

Find a city (coordinates, population, country). Search places by name. 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.

NameTypeReqDescription
countrystring–Optional ISO country code filter
limitstring–1-50 (e.g. 10)
qstringyesCity or town name (e.g. Salamanca)

No output schema declared.

No examples provided.

convert_calendar_date ~148

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.

NameTypeReqDescription
calendarsstring–Optional comma list of calendar ids (e.g. hebrew,islamic-umalqura,persian)
datestring–Gregorian date YYYY-MM-DD (default: today) (e.g. 2026-10-12)

No output schema declared.

No examples provided.

convert_currency ~102

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.

NameTypeReqDescription
amountstring–Amount (e.g. 100)
datestring–Optional date YYYY-MM-DD
fromstringyesFrom currency (e.g. EUR)
tostringyesTo currency (e.g. USD)

No output schema declared.

No examples provided.

convert_time_zone ~114

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.

NameTypeReqDescription
datetimestring–ISO 8601 date-time (empty = now)
tostring–Comma-separated time zones to convert to (e.g. America/New_York,Asia/Tokyo)
tzstring–IANA time zone (e.g. Europe/Madrid)

No output schema declared.

No examples provided.

convert_units ~95

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).

NameTypeReqDescription
fromstringyesUnit from (e.g. km)
tostringyesUnit to (e.g. mile)
valuestringyesNumber (e.g. 10)

No output schema declared.

No examples provided.

country_info ~96

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.

NameTypeReqDescription
codestringyesISO 3166-1 alpha-2 (e.g. ES)
langstring–Language for localized name (e.g. es)

No output schema declared.

No examples provided.

decode_vin ~94

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.

NameTypeReqDescription
vinstringyes17-character Vehicle Identification Number (e.g. 1HGCM82633A004352)

No output schema declared.

No examples provided.

detect_language ~75

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.

NameTypeReqDescription
textstringyesText (or POST it) (e.g. Ceci est une phrase en français.)

No output schema declared.

No examples provided.

dictionary_define ~124

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.

NameTypeReqDescription
limitstring–Max meanings 1-50 (e.g. 20)
posstring–Optional filter: noun, verb, adjective, adverb
wordstringyesEnglish word (e.g. happy)

No output schema declared.

No examples provided.

distance_between_places ~123

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.

NameTypeReqDescription
fromstringyesCoordinates (40.4168,-3.7038), city (Madrid, ES) or airport code (MAD) (e.g. MAD)
tostringyesSame formats as from (e.g. JFK)

No output schema declared.

No examples provided.

dns_lookup ~114

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.

NameTypeReqDescription
domainstringyesDomain name (e.g. github.com)
typesstring–Comma-separated record types (e.g. A,AAAA,MX,NS,TXT,CNAME)

No output schema declared.

No examples provided.

dns_propagation ~103

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.

NameTypeReqDescription
domainstringyesDomain (e.g. github.com)
typestring–A, AAAA, CNAME, MX, NS, TXT, CAA, SOA (e.g. A)

No output schema declared.

No examples provided.

domain_availability ~189

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.

NameTypeReqDescription
domainstring–One domain (example.com) or a comma-separated list in domains= (e.g. tidydata.ai)
domainsstring–Comma-separated domains (max 20)
namestring–Name without extension to check across tlds (e.g. tidydata)
suggeststring–true to add available .com alternatives (getname.com, namehq.com...) (e.g. false)
tldsstring–Extensions for name= (default com,net,org,io,co,ai,app,dev) (e.g. com,net,io,ai)

No output schema declared.

No examples provided.

domain_whois ~87

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.

NameTypeReqDescription
domainstringyesDomain name (e.g. apify.com)

No output schema declared.

No examples provided.

exchange_rates ~103

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.

NameTypeReqDescription
basestring–Base currency (default EUR) (e.g. USD)
datestring–Optional date YYYY-MM-DD (last 90 days)
symbolsstring–Comma-separated currencies to return (e.g. EUR,GBP,JPY)

No output schema declared.

No examples provided.

expand_short_url ~78

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.

NameTypeReqDescription
urlstringyesShort URL (e.g. https://bit.ly/3Xx)

No output schema declared.

No examples provided.

extract_html_tables ~121

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.

NameTypeReqDescription
formatstring–json or csv (e.g. json)
indexstring–Table number (0 = first) (e.g. 0)
objectsstring–true = rows as objects keyed by header (e.g. true)
urlstringyesPage URL (e.g. https://en.wikipedia.org/wiki/Euro)

No output schema declared.

No examples provided.

extract_keywords ~174

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.

NameTypeReqDescription
langstring–ISO 639-1 language code or auto (default) (e.g. auto)
limitstring–Max keyphrases and words (1-50, default 10) (e.g. 10)
max_wordsstring–Max words per keyphrase (1-5, default 3) (e.g. 3)
textstringyesText to analyze (max 100,000 characters) (e.g. Cloudflare Workers let developers deploy serverless code to a global edge network with low latency and automatic scaling.)

No output schema declared.

No examples provided.

extract_links ~79

Links found on a web page. Extract links. Extract every link of a web page with anchor text, rel, nofollow flag and internal/external classification. Filter by type.

NameTypeReqDescription
typestring–all, internal or external (e.g. all)
urlstringyesPage URL (e.g. https://www.wikipedia.org)

No output schema declared.

No examples provided.

generate_password ~118

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

NameTypeReqDescription
countstring–1-100 (e.g. 5)
lengthstring–6-128 (e.g. 16)
numbersstring–true/false (e.g. true)
symbolsstring–true/false (e.g. true)
uppercasestring–true/false (e.g. true)

No output schema declared.

No examples provided.

hash_text ~124

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.

NameTypeReqDescription
algorithmsstring–Comma list: md5,sha1,sha256,sha384,sha512,crc32 (e.g. md5,sha256)
textstringyesText to hash (or POST it as the body) (e.g. hello)

No output schema declared.

No examples provided.

ip_lookup ~98

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.

NameTypeReqDescription
ipstring–IPv4 or IPv6 (empty = your own IP) (e.g. 8.8.8.8)

No output schema declared.

No examples provided.

is_public_holiday ~112

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).

NameTypeReqDescription
countrystringyesISO country code (e.g. US)
datestring–YYYY-MM-DD (e.g. 2026-12-25)
statestring–State/region

No output schema declared.

No examples provided.

link_preview ~101

Title, description and image of a web page. Link preview. Everything you need to build link previews: title, description, image, favicon, site name, language, canonical URL, author, publish time, Twitter card and optional JSON-LD. Fast HTML streaming parser.

NameTypeReqDescription
jsonldstring–true to include JSON-LD structured data (e.g. false)
urlstringyesPage URL (e.g. https://github.com)

No output schema declared.

No examples provided.

loan_calculator ~245

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.

NameTypeReqDescription
amountstring–Loan amount (or use price + down_payment) (e.g. 200000)
down_paymentstring–Down payment (with price)
extra_paymentstring–Extra principal paid every period (e.g. 0)
frequencystring–monthly (default), biweekly, weekly, quarterly or annually (e.g. monthly)
monthly_costsstring–Optional monthly insurance/taxes added to the payment
monthsstring–Term in months (instead of years)
pricestring–Property price (mortgages)
ratestringyesAnnual interest rate in % (e.g. 4.5) (e.g. 4.5)
schedulestring–summary (default), yearly or full (e.g. yearly)
yearsstring–Term in years (or months) (e.g. 30)

No output schema declared.

No examples provided.

moon_phase ~172

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.

NameTypeReqDescription
datestring–Date YYYY-MM-DD (default: today) (e.g. 2026-06-21)
latstringyesLatitude (e.g. 40.4168)
lonstringyesLongitude (e.g. -3.7038)
tzstring–IANA time zone for the returned times, or 'auto' (detected from coordinates) (e.g. auto)

No output schema declared.

No examples provided.

nutrition_calculate ~130

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.

NameTypeReqDescription
itemsstringyesfood:grams pairs separated by ; (or POST JSON {"items":[{"query":"banana","grams":120}]}) (e.g. eggs:100;oats:50;whole milk:200)

No output schema declared.

No examples provided.

nutrition_search ~127

Nutrition facts of foods (USDA). Search foods. 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.

NameTypeReqDescription
categorystring–Optional category filter (see /categories)
limitstring–1-50 (e.g. 10)
qstringyesFood name in English (e.g. chicken breast)

No output schema declared.

No examples provided.

postal_code_lookup ~102

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.

NameTypeReqDescription
codestringyesPostal/ZIP code (e.g. 90210)
countrystringyesISO country code (e.g. US)

No output schema declared.

No examples provided.

public_holidays ~149

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).

NameTypeReqDescription
countrystringyesISO country code (e.g. ES)
langstring–Language of names (e.g. en)
statestring–State/region code (e.g. MD)
typesstring–public, bank, optional, school, observance or all (e.g. public)
yearstring–Year (e.g. 2026)

No output schema declared.

No examples provided.

reverse_geocode ~126

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.

NameTypeReqDescription
latstringyesLatitude (e.g. 40.4168)
lonstringyesLongitude (e.g. -3.7038)
minPopulationstring–Only places with at least this population (e.g. 0)

No output schema declared.

No examples provided.

rhymes ~133

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.

NameTypeReqDescription
allstring–true to include rare words and proper names (e.g. false)
limitstring–1-200 (default 50) (e.g. 50)
syllablesstring–Only rhymes with this number of syllables
wordstringyesEnglish word (e.g. love)

No output schema declared.

No examples provided.

robots_txt_check ~88

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.

NameTypeReqDescription
agentstring–User agent (e.g. Googlebot)
urlstringyesURL to check (e.g. https://www.google.com/search?q=test)

No output schema declared.

No examples provided.

security_headers_check ~77

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.

NameTypeReqDescription
urlstringyesWebsite URL (e.g. https://github.com)

No output schema declared.

No examples provided.

seo_audit ~90

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).

NameTypeReqDescription
urlstringyesPage URL (e.g. https://example.com)

No output schema declared.

No examples provided.

sitemap_urls ~112

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.

NameTypeReqDescription
containsstring–Only URLs containing this text
limitstring–Max URLs (1-5000) (e.g. 1000)
urlstringyesWebsite or sitemap URL (e.g. https://apify.com)

No output schema declared.

No examples provided.

spell_check ~264

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).

NameTypeReqDescription
formatstring–Leave empty for the full response, or bing for the Bing Spell Check v7 response shape
ignore_uppercasestring–Skip ALL-CAPS words like acronyms (true/false, default true) (e.g. true)
languagestring–en-US (default), en-GB or en (any English). Also accepts mkt=en-US like Bing (e.g. en-US)
max_suggestionsstring–1-10 suggestions per error (default 4) (e.g. 4)
modestring–proof (default: spelling + repeated words) or spell (spelling only) (e.g. proof)
textstringyesText to check (max 20,000 characters) (e.g. I recieve alot of emails abuot the the project.)
wordsstring–Comma-separated custom words to accept (brand names, jargon) (e.g. TidyData,Kubernetes)

No output schema declared.

No examples provided.

summarize ~184

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.

NameTypeReqDescription
langstring–ISO 639-1 language or auto (default) (e.g. auto)
ratiostring–Or a fraction of the sentences, 0.05-0.6
sentencesstring–Number of sentences in the summary (default: about 20%, 3-5) (e.g. 3)
textstring–Text to summarize (up to 100,000 characters)
urlstring–Or an article URL to fetch and summarize (e.g. https://en.wikipedia.org/wiki/Spell_checker)

No output schema declared.

No examples provided.

sunrise_sunset ~175

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.

NameTypeReqDescription
datestring–Date YYYY-MM-DD (default: today) (e.g. 2026-06-21)
latstringyesLatitude (e.g. 40.4168)
lonstringyesLongitude (e.g. -3.7038)
tzstring–IANA time zone for the returned times, or 'auto' (detected from coordinates) (e.g. auto)

No output schema declared.

No examples provided.

synonyms ~125

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).

NameTypeReqDescription
limitstring–Max words per list, 1-200 (default 30) (e.g. 30)
posstring–Filter by part of speech: noun, verb, adjective or adverb
wordstringyesEnglish word or phrase (e.g. happy)

No output schema declared.

No examples provided.

timezone_by_coordinates ~136

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.

NameTypeReqDescription
datetimestring–ISO 8601 instant to evaluate (default: now) (e.g. 2026-07-01T12:00:00Z)
latstringyesLatitude (e.g. 40.4168)
lonstringyesLongitude (e.g. -3.7038)

No output schema declared.

No examples provided.

validate_iban ~101

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.

NameTypeReqDescription
ibanstringyesIBAN (spaces allowed) (e.g. ES91 2100 0418 4502 0005 1332)

No output schema declared.

No examples provided.

website_technologies ~84

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.

NameTypeReqDescription
urlstringyesWebsite URL (e.g. https://wordpress.org)

No output schema declared.

No examples provided.

Install

How do I install the TidyData Tools MCP server?

TidyData Tools is a hosted endpoint at https://tidydata-api.tidydata.workers.dev/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · tidydata-api.tidydata.workers.dev

# add to Claude Code
claude mcp add --transport http tidydata-dev-tidydata 'https://tidydata-api.tidydata.workers.dev/mcp'
Common questions

What is the TidyData Tools MCP server?

TidyData Tools is an MCP server listed in the public MCP registry as io.github.tidydata-dev/tidydata. Holidays, business days, currency, time zones, DNS/WHOIS, web page checks, geodata and text tools. This page covers its hosted endpoint (https://tidydata-api.tidydata.workers.dev/mcp).

Is the TidyData Tools MCP server safe to use?

TidyData Tools scores 67 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the TidyData Tools MCP server expose?

TidyData Tools exposes 49 tools: public_holidays, is_public_holiday, business_days_between, add_business_days, convert_currency, and 44 more. Their descriptions and schemas cost roughly 5,968 tokens of context every time the server is loaded.

Does the TidyData Tools MCP server require authentication?

No. We connected to TidyData Tools without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the TidyData Tools MCP server still maintained?

TidyData Tools is still listed as active in the MCP registry. We last reached this channel on 18 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.