TidyTools Free Web Data

45 free keyless web tools: AI extract, OCR, transcribe, SEO, DNS, contacts. Strict daily limits.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
99%
命名品質
86%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~5,453Token(工具定義)
~468 B典型回應大小
顯著的注意力影響(128k 上下文的 4.26%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "tidytools-free": {
      "url": "https://tools.yukai.uk/mcp"
    }
  }
}

遠端端點

https://tools.yukai.uk/mcpstreamable-http

它能做什麼

工具清單

工具(45)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢read_url(url, max_chars, start_index)

Returns a public page or PDF as Markdown, in chunks, with a paid upgrade link. Use when an agent needs one URL's readable text. Not for JavaScript-only pages or crawling whole sites; use the linked paid tool for those. Default chunk is 20,000 characters; start_index reads later chunks within the free 100,000-character window.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public HTTP(S) URL to read."
    },
    "max_chars": {
      "type": "integer",
      "minimum": 100,
      "maximum": 50000,
      "default": 20000
    },
    "start_index": {
      "type": "integer",
      "minimum": 0,
      "maximum": 99999,
      "default": 0
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢check_ai_crawler_access(url)

Returns a site's robots.txt verdict for AI crawlers, including allowed and blocked bots, with a paid upgrade link. Use to inspect one public website's declared crawler policy. Not for proving that a CDN or firewall actually permits a bot, or for ongoing monitoring.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public website URL or domain."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢find_tidytools_tool(query)

Returns matching tools from the current TidyTools catalog, with advertised prices and counted paid-product links. Use when you know a web-data task but not which TidyTools tool fits. Not for fetching web content or checking live product availability beyond the catalog's publication dates.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100,
      "description": "Keywords describing the task."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢link_preview(url)

Returns title, Open Graph tags and page metadata. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢detect_techstack(url)

Returns detected website technologies and evidence. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢domain_whois(domain)

Returns public RDAP registration details for one domain. Returns a limited free result and paid upgrade links. Use for one domain. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "One public domain."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢domain_dns(domain)

Returns DNS records for one domain. Returns a limited free result and paid upgrade links. Use for one domain. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "One public domain."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢validate_email(email)

Checks one email address syntax and domain mail records. Returns a limited free result and paid upgrade links. Use for one email. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "description": "One email address."
    }
  },
  "required": [
    "email"
  ],
  "additionalProperties": false
}
🟢seo_audit(url)

Checks one page's technical SEO signals. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢extract_contacts(url)

Finds public contact details on one website. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢company_enrich(url)

Returns public company facts from one website. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢company_enrich_ai(url)

Uses AI to enrich public company facts from one website. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢extract_article(url)

Extracts one article's main text and metadata. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢summarize_article(url)

Extracts and summarizes one article with AI. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢ocr_image(url)

Reads text from one public image URL with AI. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢screenshot_url(url)

Captures one public page screenshot. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 50 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢pdf_url(url)

Renders one public page as a PDF. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 50 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢smart_fetch(url)

Fetches one public URL as readable content. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢price_check(url)

Checks one public product price by region. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢domain_authority(domain)

Looks up open-data authority for one domain. Returns a limited free result and paid upgrade links. Use for one domain. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "One public domain."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢traffic_rank(domain)

Looks up one domain's CrUX traffic rank. Returns a limited free result and paid upgrade links. Use for one domain. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "One public domain."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢referring_domains(domain)

Looks up one domain's referring domains. Returns a limited free result and paid upgrade links. Use for one domain. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 300 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "One public domain."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢domain_overview(domain)

Combines open-data signals for one domain. Returns a limited free result and paid upgrade links. Use for one domain. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "One public domain."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢jobs_detect(url)

Detects a site's public jobs platform. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢find_one_job(url)

Finds one public job posting from a company's jobs board. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢app_store_details(app)

Reads metadata for one Apple App Store app. Returns a limited free result and paid upgrade links. Use for one app. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "app": {
      "type": "string",
      "description": "One app ID or store URL."
    }
  },
  "required": [
    "app"
  ],
  "additionalProperties": false
}
🟢app_store_review(app)

Reads one recent Apple App Store review. Returns a limited free result and paid upgrade links. Use for one app. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "app": {
      "type": "string",
      "description": "One app ID or store URL."
    }
  },
  "required": [
    "app"
  ],
  "additionalProperties": false
}
🟢play_store_details(app)

Reads metadata for one Google Play app. Returns a limited free result and paid upgrade links. Use for one app. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "app": {
      "type": "string",
      "description": "One app ID or store URL."
    }
  },
  "required": [
    "app"
  ],
  "additionalProperties": false
}
🟢find_one_place(location)

Returns one business listing in a city. Returns a limited free result and paid upgrade links. Use for one location. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "location": {
      "type": "string",
      "description": "One city with country code, e.g. Berlin, DE."
    }
  },
  "required": [
    "location"
  ],
  "additionalProperties": false
}
🟢enrich_one_place(location)

Enriches one business listing in a city. Returns a limited free result and paid upgrade links. Use for one location. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 50 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "location": {
      "type": "string",
      "description": "One city with country code, e.g. Berlin, DE."
    }
  },
  "required": [
    "location"
  ],
  "additionalProperties": false
}
🟢resize_image(url)

Resizes one public image. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢convert_image(url)

Converts one public image format. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢compress_image(url)

Compresses one public image. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢remove_image_background(url)

Removes one image background. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢upscale_image(url)

Upscales one public image by 2x. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢ai_extract(url, fields)

Extracts named fields from one public page with AI. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "maxItems": 5
    }
  },
  "required": [
    "url",
    "fields"
  ],
  "additionalProperties": false
}
🟢classify_text(text, question)

Answers one yes/no question about supplied text using AI. Returns a limited free result and paid upgrade links. Use for one text. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "One text or HTML fragment."
    },
    "question": {
      "type": "string",
      "maxLength": 300
    }
  },
  "required": [
    "text",
    "question"
  ],
  "additionalProperties": false
}
🟢summarize_url(url)

Summarizes one public page with AI. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢transcribe_audio(audio_base64)

Transcribes one WAV audio clip of at most 60 seconds. Returns a limited free result and paid upgrade links. Use for one audio base64. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 10 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "audio_base64": {
      "type": "string",
      "description": "One base64 PCM WAV clip (60 seconds maximum)."
    }
  },
  "required": [
    "audio_base64"
  ],
  "additionalProperties": false
}
🟢translate_text(text, target_language)

Translates up to 4,000 characters of text. Returns a limited free result and paid upgrade links. Use for one text. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "One text or HTML fragment."
    },
    "target_language": {
      "type": "string",
      "maxLength": 40
    }
  },
  "required": [
    "text",
    "target_language"
  ],
  "additionalProperties": false
}
🟢embed_text(text)

Returns one text embedding vector. Returns a limited free result and paid upgrade links. Use for one text. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "One text or HTML fragment."
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}
🟢describe_image(url)

Writes alt text for one public image URL with AI. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢seo_browser_audit(url)

Audits the rendered DOM of one public page. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢http_status(url)

Checks one URL's HTTP status and redirects. Returns a limited free result and paid upgrade links. Use for one url. Not for batch work or unrestricted monitoring. Free: 3 per IP per UTC day; shared AI caller/ASN pool 50; 100 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "One public HTTP(S) URL."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢convert_html(text)

Converts one supplied HTML fragment to Markdown. Returns a limited free result and paid upgrade links. Use for one text. Not for batch work or unrestricted monitoring. Free: 1 per IP per UTC day; shared AI caller/ASN pool 20; 20 globally per day.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "One text or HTML fragment."
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本45 個工具