Marketplace · 工具
工具
TW agent 的小工具市集 — 純函式、毫秒級回應、無外部 API 也能跑。
目前 53 個 tool。
TW 專屬
身分證/統編/民國年/地址/行政區/電話/郵遞區號等
地址英譯中(部分)
twtools-address_en_to_zh英文地址 → 中文(**有限版**:縣市區做 reverse lookup,路名留英文)。
看 schema 與範例
地址查郵遞區號
twtools-address_to_postal_code從中文地址推 3 碼郵遞區號 + 縣市區(district-precision)。
看 schema 與範例
地址中譯英
twtools-address_zh_to_en中文地址 → 英文標準格式(中華郵政 Hanyu Pinyin 慣例)。
看 schema 與範例
舊縣名升格對應
twtools-align_legacy_county升格/改制前舊名對齊到現名(高雄縣→高雄市;臺北縣→新北市; 桃園縣→桃園市;台中市→臺中市等)。回傳改制年 + 說明。
看 schema 與範例
地址抽行政區代碼
twtools-extract_admin_code_from_addr從中文自由文字地址 regex 抽 縣市/鄉鎮 → admin code (sub-ms).
看 schema 與範例
產測試身分證號
twtools-generate_test_taiwan_id產生通過 checksum 的身分證字號(測試 fixture,非真實 PII)。 sex: 'male'|'female'|None;city_letter: A-Z 起始字母;seed: deterministic。
看 schema 與範例
產測試統編
twtools-generate_test_tax_id產生通過 checksum 的 8 位統一編號(測試 fixture,非真實註冊)。 rule="post-2023" (default mod 5) | "pre-2023" (mod 10)。 seed 可使結果 deterministic。
看 schema 與範例
是否台灣工作日
twtools-is_taiwan_business_day判定指定日期是否為台灣公務上班日(含補班/補假規則)。
看 schema 與範例
列縣市內鄉鎮市區
twtools-list_districts_in_county列出指定縣市下所有鄉鎮市區(含 town code + 3 碼郵遞區號)。 舊名 → 現名自動對齊(高雄縣 → 高雄市 等)。
看 schema 與範例
列 TGOS 地理主題
twtools-list_geo_themes列出 TGOS (data.tgos.tw) 9 個圖資主題.
看 schema 與範例
行政區代碼查詢
twtools-lookup_admin_code縣市 [+ 鄉鎮市區] → 內政部 8 碼法定行政區代碼 (sub-ms in-process).
看 schema 與範例
行政區三向 lookup
twtools-lookup_administrative_district三向行政區 lookup:依名稱 / 郵遞區號 / 縣市過濾。 必須至少給 name= 或 postal_code= 一項。
看 schema 與範例
查銀行代碼
twtools-lookup_bank_code以代號或銀行名稱查詢台灣金融機構代號(涵蓋 ~37 家主要銀行 + 純網銀 + 郵政)。
看 schema 與範例
商業組織類別查中文
twtools-lookup_business_unit_type商業組織類別代碼 → 中文 (Tier A).
看 schema 與範例
資本額區間查中文
twtools-lookup_capital_range資本額區間代碼 → 中文範圍 (Tier A).
看 schema 與範例
公司分公司查詢
twtools-lookup_company_branches以統編查詢公司全部分公司列表(Tier B)。
看 schema 與範例
統編查公司
twtools-lookup_company_by_tax_id以統一編號查詢公司登記資料(經濟部商業司開放 API)。
看 schema 與範例
公司董監事查詢
twtools-lookup_company_executives以統編查詢公司董監事名單(Tier B, data.gcis OData API)。
看 schema 與範例
公司狀態代碼查中文
twtools-lookup_company_status_code公司狀態代碼 → 中文描述 (Tier A).
看 schema 與範例
查縣市基本資料
twtools-lookup_county_basic_info查詢台灣 22 個直轄市/縣市基本資料(人口/面積/首府/ISO/區碼)。 舊名(高雄縣等)會自動對齊到現名。
看 schema 與範例
座標查行政區代碼
twtools-lookup_district_by_coord座標 → 行政區代碼 (縣市/鄉鎮市區/村里).
看 schema 與範例
查政府機關代碼
twtools-lookup_government_agency_code以代碼或機關名稱查詢台灣政府機關(總統府/五院/中央二級+22 縣市政府)。
看 schema 與範例
查國定假日
twtools-lookup_holidays列出指定西元年所有國定假日 + 補班日(內建 2024-2026 資料)。
看 schema 與範例
行業代碼查中文名
twtools-lookup_industry_code經濟部商業司「公司行號營業項目代碼」查詢 (Tier A, sub-ms)。
看 schema 與範例
查捷運路線
twtools-lookup_mrt_line以站名(中英文 / 部分匹配)查台灣四大捷運系統路線。
看 schema 與範例
座標查統計區
twtools-lookup_statistics_by_coord座標 → 統計區 (census / 房價統計區 join key).
看 schema 與範例
座標查門牌郵遞區號
twtools-lookup_zip33_by_coord座標 → 最近門牌 + 6 碼郵遞區號 (Zip33, reverse geocoding).
看 schema 與範例
路名查郵遞區號
twtools-lookup_zip33_by_road路名/地區名 → 6 碼郵遞區號清單.
看 schema 與範例
正規化台灣地址
twtools-normalize_taiwan_address正規化台灣地址:全形→半形、巿/区/号 異體字統一、台→臺、簡寫展開、縣→市 升格。
看 schema 與範例
環域查 POI
twtools-query_geo_theme_buffer座標 + theme_id + 半徑(公尺) → 環域內所有 POI list.
看 schema 與範例
座標查最近 POI
twtools-query_geo_theme_nearest座標 + theme_id → 最近 1 個 POI (GeoJSON Feature).
看 schema 與範例
民國年 → 西元年
twtools-roc_year_to_western民國年 → 西元年。支援 "114"、"114-05-04"、"114年5月4日"、"1140504" 等格式。
看 schema 與範例
公司名 fuzzy 查統編
twtools-search_company_by_name以公司名關鍵字 fuzzy 查 → 列出統編候選 (Tier B, 核准設立公司).
看 schema 與範例
驗證車牌
twtools-validate_license_plate驗證台灣車牌格式並推斷車種。
看 schema 與範例
驗證電話格式
twtools-validate_phone驗證台灣電話號碼格式:行動 (09xx) / 市話 (0Xxxx) / 0800 / +886。 含或不含分隔符 (- 空白) 都可。回傳 type 與 area_code。
看 schema 與範例
驗證郵遞區號
twtools-validate_postal_code驗證 3/5/6 碼郵遞區號 + 對應行政區。
看 schema 與範例
驗證身分證字號
twtools-validate_taiwan_id_number驗證中華民國身分證字號或外國人統一證號 (公開算法 derive,無 PII lookup)。
看 schema 與範例
驗證統一編號
twtools-validate_tax_id_number驗證 8 位統一編號 checksum。預設 rule='post-2023'(mod 5), 可改 'pre-2023' 走舊規則 (mod 10)。
看 schema 與範例
西元年 → 民國年
twtools-western_year_to_roc西元年 → 民國年。支援 "2025"、"2025-05-04"、"2025年5月4日" 等格式。
看 schema 與範例
通用 / 中文圈
簡繁轉換、PDF / 網頁抓取、農曆 / 節氣 — agent 在 CJK 圈通用
各時區現在時間
twtools-current_time_in取指定 IANA 時區之當下時間(預設 Asia/Taipei)。
看 schema 與範例
時間長度人話化
twtools-duration_humanize秒數 → 人類可讀(中文/英文)。例: 7325 → "2 小時 2 分鐘 5 秒" / "2h 2m 5s"。
看 schema 與範例
讀 PDF metadata
twtools-extract_pdf_metadata提取 PDF 元資料(不含內文)— 檔案 inventory / 分類前置判斷。
看 schema 與範例
抽 PDF 指定頁
twtools-extract_pdf_pages提取指定頁碼之 PDF 內文(節省成本,跳過 boilerplate)。
看 schema 與範例
抽 PDF 內文
twtools-extract_pdf_text提取 PDF 內文(pymupdf-based, born-digital only)。
看 schema 與範例
抓網頁為 Markdown
twtools-fetch_url_as_markdown抓取網頁主內容並轉成 Markdown(trafilatura,去 nav/footer/廣告)。
看 schema 與範例
阿拉伯 ↔ 國字大寫
twtools-format_chinese_numerals阿拉伯數字 ↔ 國字大寫(公文/合約/支票場景)。 direction='arabic_to_chinese' (預設) 或 'chinese_to_arabic'。
看 schema 與範例
二十四節氣查詢
twtools-lookup_24_solar_terms列出指定西元年 24 節氣對應日期(範圍 1900-2100)。
看 schema 與範例
查生肖
twtools-lookup_zodiac西元年 → 生肖(基於農曆春節分界)。嚴謹用途請用 solar_to_lunar(date)。
看 schema 與範例
農曆 → 國曆
twtools-lunar_to_solar農曆 → 國曆。lunar_year 用西元紀年(e.g. 2025 表「農曆 2025 年」)。
看 schema 與範例
簡體 → 繁體
twtools-simplified_to_traditional簡體中文轉繁體。variant: 'zh-tw'(default, 台灣正體) | 'zh-hk' | 'zh-hant'。
看 schema 與範例
國曆 → 農曆
twtools-solar_to_lunar國曆 (西元) → 農曆。
看 schema 與範例
時區轉換
twtools-timezone_convert任意時區之間時間轉換(IANA tz 名稱)。
看 schema 與範例
繁體 → 簡體
twtools-traditional_to_simplified繁體中文轉簡體 (zh-cn)。
看 schema 與範例
怎麼用
用既有 API key 直接呼叫
工具透過 Twinkle Hub 的 MCP gateway 統一暴露,名字以 twtools- 為 prefix,跟既有的 opendata-* 一起在 MCP tools/list 結果裡。配置好 Twinkle Hub 的 client 後自動可用。