# Duoleads Data Utilities MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.duoleads.api%2Fdata-utilities
Registry id: `mcp-registry/com.duoleads.api/data-utilities`
Status: live (checked 2026-10-27T04:09:54.242Z)

## Verdict

Duoleads Data Utilities MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 529 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (92/100) across 33 tools, costing an agent about 12,099 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 529 ms | 45% of MCP servers |
| p95 handshake latency | 2618 ms | — |
| Checks in 30 days | 4,292 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 92/100 (A) | 73% of MCP servers |
| Tools | 33 | — |
| Tool-list size for an agent | ~12,099 tokens | 15% of MCP servers |
| Days observed | 23 | — |

## Install

```json
{
  "mcpServers": {
    "duoleads-data-utilities-mcp-server": {
      "type": "http",
      "url": "https://api.duoleads.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http duoleads-data-utilities-mcp-server https://api.duoleads.com/mcp
```

## Tools (33)

- `airport_lookup`: Airport lookup by IATA or ICAO code: get the airport's name, city, country, ISO 3166-2 region code, WGS-84 coordinates, elevation and IANA time zone, or find th
- `base_convert`: Base converter: convert an integer between any two numeric bases from 2 to 36 (hex, binary, octal and more), with arbitrary precision so values far beyond 2^53 
- `business_days_calculate`: Business days calculator with a caller-supplied calendar: add or subtract N working days from a date, or count the working days between two dates. The weekend i
- `calendar_convert`: Calendar converter: convert a Gregorian date to other calendar systems: Islamic (both the tabular civil calendar and the Umm al-Qura variant), Hebrew, Japanese 
- `country_lookup`: Country lookup: find a country or territory by ISO 3166-1 alpha-2, alpha-3 or numeric code, or by name, and get the other codes, the official and common English
- `crypto_address_validate`: Crypto address validator: identify which blockchain an address belongs to and validate its encoding: EVM EIP-55 checksum, Bitcoin base58check and bech32/bech32m
- `currency_lookup`: Currency lookup by ISO 4217 alphabetic or numeric code: the official English name, minor-unit exponent, fund flag, the smallest cash denomination where it diffe
- `cyrillic_transliterate`: Cyrillic transliteration to Latin using a named standard: ISO 9:1995 (one-to-one, with diacritics, covering the full standard: Russian, other Slavic, historic a
- `dst_transitions`: DST transitions: list the daylight-saving time changes for an IANA time zone over a date range: the exact instant of each shift, the offset before and after, an
- `geo_distance`: Distance calculator: distance and direction between WGS-84 coordinates: geodesic distance by Vincenty with a haversine fallback, initial and final bearing, the 
- `geohash_encode_decode`: Geohash encoder and decoder: encode a WGS-84 latitude and longitude to a geohash at a chosen precision, or decode a geohash back to its bounding box, centre poi
- `gtin_barcode_validate`: GTIN barcode validator: validate and convert GS1 identifiers: GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13), GTIN-14, GLN and SSCC. Returns the check-digit verdict,
- `hash_generate`: Hash generator: compute a cryptographic digest of supplied data: SHA-256, SHA-384, SHA-512, SHA-1, SHA3-256, SHA3-512, Keccak-256, BLAKE2b-256 and BLAKE2b-512, 
- `iban_generate`: IBAN generator: construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes a single BBAN string 
- `iban_validate`: IBAN validator: validate an IBAN's length for its country, permitted character classes per field, and the ISO 7064 mod-97-10 check digits. Returns the verdict w
- `isin_cusip_sedol_validate`: ISIN validator plus CUSIP, SEDOL and FIGI check digits: validate the check digit of a financial security identifier (ISIN per ISO 6166). Returns the verdict, th
- `jwt_decode`: JWT decoder: decode a JSON Web Token without verifying it: returns the header, the claims, the signature length and algorithm, and a computed view of the time c
- `money_split`: Money split: split a money amount into shares without losing or inventing a cent. Divide evenly into N parts, or by a list of ratios, and the remainder is distr
- `number_to_words`: Number to words: spell a number out in English, Dutch, German, French, Spanish, Italian, Portuguese, Polish, Russian, Turkish, Swedish or Japanese, in cardinal,
- `nuts_region_lookup`: NUTS region lookup (EU statistical regions): resolve a NUTS code to its name, country and level, walk up to its parents or down to its children, or search regio
- `plus_code_encode_decode`: Plus code (Open Location Code) encoder and decoder: encode coordinates as a plus code at a chosen length, or decode a full code back to its bounding box and cen
- `point_in_polygon`: Point in polygon check and GeoJSON geometry: point-in-polygon with correct hole handling, bounding box, centroid, signed area in square metres, perimeter length
- `punycode_convert`: Punycode converter: convert internationalised domain names between Unicode and ASCII punycode in either direction, label by label, and validate each label again
- `rrule_expand`: RRULE expander: expand an RFC 5545 recurrence rule into concrete occurrence timestamps. Accepts an RRULE string with DTSTART, an IANA time zone, and optional EX
- `semver_compare`: Semver parser and comparator: parse a semantic version into major, minor, patch, prerelease and build parts; compare two versions by precedence including prerel
- `slug_generate`: Slug generator: turn arbitrary text into a URL-safe slug. Decomposes accents, transliterates German umlauts, Scandinavian and Turkish letters, the ligatures tha
- `solidity_function_selector`: Solidity function selector and event topic: compute the Keccak-256 hash of a function or event signature and derive the 4-byte selector and the 32-byte topic. N
- `statistics_calculate`: Statistics calculator for a numeric array in one call: count, sum, mean, median, mode, variance and standard deviation honouring ddof (default 1, the sample for
- `string_similarity`: String similarity: compare two strings and return every standard measure in one call: Levenshtein and Damerau-Levenshtein edit distance, normalised similarity, 
- `timezone_convert`: Timezone converter: convert an instant to wall-clock time in a named IANA time zone, or a wall-clock time in a zone back to an instant. Returns the local date a
- `unicode_confusables_check`: Unicode normalization and confusables check: apply NFC, NFD, NFKC or NFKD, report which forms a string is already in, list the scripts present (all Unicode scri
- `url_parse`: URL parser: parse and canonicalise a URL, and extract its registrable domain using the Public Suffix List — the part an agent needs to decide whether two URLs b
- `vat_tax_id_validate`: VAT, tax ID and national ID validator: check a national identity, tax or company registration number against its country's official checksum rule. Covers 23 cou

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
