TLDix
Track domain, hosting, SSL and licence renewals. Check WHOIS and SSL expiry dates from chat.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"tldix": {
"url": "https://tldix.com/mcp"
}
}
}원격 엔드포인트
https://tldix.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (10)
🟢lookup_domain(domain)
Looks up one domain in WHOIS/RDAP and returns whether it is registered, its expiry and registration dates, days until expiry, registrar, status codes and nameservers. Results may be cached for up to 48 hours. Does not need a TLDix account.
입력 스키마
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain name, e.g. example.com. A URL or www. prefix is accepted and stripped."
}
},
"required": [
"domain"
],
"additionalProperties": false
}🟢check_domain_expiries(domains)
Checks up to 25 domains at once and returns each one's expiry date, days left and registrar, sorted by what expires first. Domains that time out are marked "pending" and can be checked again. Does not need a TLDix account.
입력 스키마
{
"type": "object",
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 25,
"description": "Domain names to check (1 to 25)."
}
},
"required": [
"domains"
],
"additionalProperties": false
}🟢check_ssl_certificate(domain)
Connects to the domain on port 443 and returns the TLS certificate's issuer, validity dates, days until expiry and the names it covers. Does not need a TLDix account.
입력 스키마
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain name, e.g. example.com. A URL or www. prefix is accepted and stripped."
}
},
"required": [
"domain"
],
"additionalProperties": false
}🟢get_account_overview
Returns the signed-in user's TLDix plan, how many domains, hosting and licence items they track against their plan limits, and the next five renewals.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢list_upcoming_renewals(days, type, limit)
Lists the signed-in user's domains, hosting and licence/service renewals that expire within the given number of days (already expired items are included), sorted by date.
입력 스키마
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"minimum": 1,
"maximum": 730,
"description": "Look-ahead window in days. Default 60."
},
"type": {
"type": "string",
"enum": [
"all",
"domain",
"hosting",
"license"
],
"description": "Which kind of item to include. Default all."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"description": "Maximum items to return. Default 50."
}
},
"additionalProperties": false
}🟢list_tracked_domains(search, sort, limit, offset)
Lists the domains the signed-in user tracks in TLDix with expiry date, days left, registrar and which alert days are on. Supports a name filter and paging.
입력 스키마
{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Only domains containing this text."
},
"sort": {
"type": "string",
"enum": [
"expiry",
"name"
],
"description": "Sort by soonest expiry (default) or by name."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"description": "Page size. Default 50."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Items to skip. Default 0."
}
},
"additionalProperties": false
}🔴add_domain(domain, alert_days)
Adds a domain to the signed-in user's TLDix tracking list so they get expiry alerts. Looks the domain up first; fails with a clear message if it is not registered or the plan's domain limit is reached. Adding a domain that is already tracked changes nothing.
입력 스키마
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain name, e.g. example.com. A URL or www. prefix is accepted and stripped."
},
"alert_days": {
"type": "array",
"items": {
"type": "integer",
"enum": [
60,
30,
14,
7,
3,
1
]
},
"description": "Days before expiry to send email alerts. Defaults to all of 60, 30, 14, 7, 3 and 1."
}
},
"required": [
"domain"
],
"additionalProperties": false
}🟡add_hosting_renewal(provider, domain, renewal_date)
Adds a hosting plan renewal (provider, the site it hosts and its renewal date) to the signed-in user's TLDix list. Alerts go out 30, 7 and 1 days before the date.
입력 스키마
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"description": "Hosting company, e.g. SiteGround."
},
"domain": {
"type": "string",
"description": "Domain name, e.g. example.com. A URL or www. prefix is accepted and stripped."
},
"renewal_date": {
"type": "string",
"description": "Renewal or expiry date in YYYY-MM-DD format."
}
},
"required": [
"provider",
"domain",
"renewal_date"
],
"additionalProperties": false
}🟡add_license_renewal(name, renewal_date, provider, category, client, ...)
Adds a software licence, plugin, theme, SaaS subscription or other service renewal to the signed-in user's TLDix list. Alerts go out 30, 7 and 1 days before the date.
입력 스키마
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "What renews, e.g. \"Elementor Pro\"."
},
"renewal_date": {
"type": "string",
"description": "Renewal or expiry date in YYYY-MM-DD format."
},
"provider": {
"type": "string",
"description": "Vendor (optional)."
},
"category": {
"type": "string",
"description": "Category such as plugin, theme, saas, email (optional)."
},
"client": {
"type": "string",
"description": "Client or reference this item belongs to (optional)."
},
"notes": {
"type": "string",
"description": "Free-text notes (optional, up to 1000 characters)."
}
},
"required": [
"name",
"renewal_date"
],
"additionalProperties": false
}🔴remove_tracked_item(type, domain, id)
Removes one item from the signed-in user's TLDix list: a domain by name, or a hosting or licence item by the id shown in list_upcoming_renewals. Its alerts stop.
입력 스키마
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"domain",
"hosting",
"license"
],
"description": "Kind of item."
},
"domain": {
"type": "string",
"description": "Domain name, for type \"domain\"."
},
"id": {
"type": "integer",
"description": "Item id, for type \"hosting\" or \"license\"."
}
},
"required": [
"type"
],
"additionalProperties": false
}커뮤니티
증거