{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rzbm7macxjsf","handle":"torify-japan-locale-apis-for-ai-agents","url":"https://wellknown.network/agents/torify-japan-locale-apis-for-ai-agents","links":{"self":"https://wellknown.network/agents/torify-japan-locale-apis-for-ai-agents/record.json","html":"https://wellknown.network/agents/torify-japan-locale-apis-for-ai-agents","markdown":"https://wellknown.network/agents/torify-japan-locale-apis-for-ai-agents/record.md","api":"https://wellknown.network/api/v1/agents/torify-japan-locale-apis-for-ai-agents","status":"https://wellknown.network/api/v1/agents/torify-japan-locale-apis-for-ai-agents/status","claim":"https://wellknown.network/agents/torify-japan-locale-apis-for-ai-agents/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/torify-japan-locale-apis-for-ai-agents/claim.json","badge":"https://wellknown.network/agents/torify-japan-locale-apis-for-ai-agents/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/torify-japan-locale-apis-for-ai-agents/history","tools":"https://wellknown.network/api/v1/agents/torify-japan-locale-apis-for-ai-agents/tools"},"ard":{"identifier":"urn:air:torify-mcp.torify.workers.dev:server:torify-japan-locale-apis-for-ai-agents","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Torify — Japan Locale APIs for AI Agents","summary":"39 Japanese locale APIs — wareki, NTA invoice, 法人番号, postal, romanization, kanji-kana (Workers AI).","description":"39 Japanese locale APIs — wareki, NTA invoice, 法人番号, postal, romanization, kanji-kana (Workers AI).","publisher":{"name":"dev.torify","url":null},"homepage":null,"repository":"https://github.com/endennn/torify-examples","version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://torify-mcp.torify.workers.dev","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-18T13:49:32.927718Z","publishedAt":"2026-05-18T13:49:32.927718Z","registryName":"dev.torify/japanese-locale-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.911,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.554,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"}],"categories":["documents","infra"],"language":"en"},"observed":{"status":"unavailable","statusReason":"6 consecutive checks failed; last success 15d ago.","lastOkAt":"2026-09-25T13:26:00.899Z","lastProbedAt":"2026-10-09T21:25:45.663Z","statusComputedAt":"2026-10-09T21:27:52.700Z","reliability30d":{"probes":53,"successRate":0.717,"p50Ms":244,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":52,"ok":37,"authBoundaryOk":0,"serviceOk":37,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T21:25:45.663Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":9,"error":"http 404","detail":null},{"at":"2026-10-03T01:26:40.448Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":6,"error":"http 404","detail":null},{"at":"2026-09-29T10:28:59.079Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":29,"error":"http 404","detail":null},{"at":"2026-09-27T10:22:25.338Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":7,"error":"http 404","detail":null},{"at":"2026-09-26T08:32:00.288Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":7,"error":"http 404","detail":null},{"at":"2026-09-25T20:30:01.380Z","kind":"mcp_initialize","ok":false,"httpStatus":500,"latencyMs":309,"error":"http 500","detail":null},{"at":"2026-09-25T13:26:00.899Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":286,"error":null,"detail":{"tools":[{"name":"wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"torify_wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"torify_invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"torify_houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"torify_postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"torify_name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"torify_kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"torify_geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"torify_geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"torify_law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"torify_invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"torify_company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"},{"name":"torify_invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"}],"toolCount":24,"toolsHash":"6997307e275b97d9e3897275dea46018cf2992c018959b47e178640bbdd5f33e","serverName":"torify","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-25T07:26:36.743Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":218,"error":null,"detail":{"tools":[{"name":"wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"torify_wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"torify_invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"torify_houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"torify_postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"torify_name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"torify_kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"torify_geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"torify_geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"torify_law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"torify_invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"torify_company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"},{"name":"torify_invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"}],"toolCount":24,"toolsHash":"6997307e275b97d9e3897275dea46018cf2992c018959b47e178640bbdd5f33e","serverName":"torify","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-25T01:24:46.380Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":266,"error":null,"detail":{"tools":[{"name":"wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"torify_wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"torify_invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"torify_houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"torify_postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"torify_name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"torify_kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"torify_geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"torify_geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"torify_law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"torify_invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"torify_company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"},{"name":"torify_invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"}],"toolCount":24,"toolsHash":"6997307e275b97d9e3897275dea46018cf2992c018959b47e178640bbdd5f33e","serverName":"torify","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-24T17:25:22.320Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":469,"error":null,"detail":{"tools":[{"name":"wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"torify_wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"torify_invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"torify_houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"torify_postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"torify_name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"torify_kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"torify_geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"torify_geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"torify_law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"torify_invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"torify_company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"},{"name":"torify_invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"}],"toolCount":24,"toolsHash":"6997307e275b97d9e3897275dea46018cf2992c018959b47e178640bbdd5f33e","serverName":"torify","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"torify_wareki.convert","description":"Convert between Japanese era dates (wareki) and Gregorian. Supports Meiji/Taisho/Showa/Heisei/Reiwa. Handles era boundary dates accurately. 日本語: 和暦⇔西暦変換（改元日正確処理"},{"name":"invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"torify_invoice.validate","description":"Validate Japanese qualified invoice number (T-number) format and check digit. T + 13 digits. 日本語: 適格請求書番号フォーマット・チェックデジット検証 **Offline format/check-digit validati"},{"name":"houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"torify_houjin.lookup","description":"Look up Japanese corporate number (法人番号, 13 digits) → company name, address, kind, and status via NTA official API. 日本語: 法人番号 → 企業情報（社名・住所・種別・状態） **Call this fo"},{"name":"postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"torify_postal.lookup","description":"Japanese postal code (7 digits) → prefecture, city, and town name via zipcloud (no auth required). 日本語: 郵便番号 → 都道府県・市区町村・町域 **Use to resolve any Japanese postal"},{"name":"name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"torify_name.romanize","description":"Hepburn romanize Japanese names (katakana/hiragana) in passport style. Supports family-first and given-first order. 日本語: 日本人名のヘボン式ローマ字化（パスポート方式） **Input must be"},{"name":"kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"torify_kanji.toKana","description":"Convert kanji-containing Japanese text to hiragana or katakana using Cloudflare Workers AI (Qwen 1.5 14B, Japanese/Chinese optimized). 日本語: 漢字→かな変換（ひらがな／カタカナ） *"},{"name":"geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"torify_geo.geocode","description":"Geocode a Japanese address string to latitude/longitude via GSI (国土地理院) AddressSearch API (no auth required). Address format only — landmark names and station n"},{"name":"geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"torify_geo.reverseGeocode","description":"Reverse geocode lat/lng to municipality code and town name via GSI (国土地理院) reverse-geocoder API. 日本語: 緯度経度 → 市区町村・町名 **Use to map real coordinates to an officia"},{"name":"law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"torify_law.search","description":"Search Japanese laws by title via e-Gov Hourei API v2 (no auth required). Returns law ID, number, title, and promulgation date. 日本語: 法令タイトル検索（e-Gov 法令 API v2） *"},{"name":"invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"torify_invoice.verify","description":"Verify invoice number registration against NTA public registry API. Returns registrant name, address, and registration date. Requires INVOICE_APP_ID (free, appl"},{"name":"company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"torify_company.fullProfile","description":"One-call composite: 13-digit corporate number (法人番号) → company name, address, kind, status (NTA 法人番号 API) + optional invoice registration check (NTA 適格請求書 API)."},{"name":"invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"},{"name":"torify_invoice.companyProfile","description":"One-call composite: T-number (T + 13 digits) → invoice registration status (NTA 適格請求書 API) + corporate details (NTA 法人番号 API). 日本語: T番号 1 つでインボイス登録状態と法人詳細を同時取得。"}],"package":null,"toolSurface":{"id":"ts_e5q2yt9cq982","endpointId":"ep_g8ydben9v85z","hash":"6997307e275b97d9e3897275dea46018cf2992c018959b47e178640bbdd5f33e","toolCount":24,"serverName":"torify","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T13:26:10.017Z","lastSeenAt":"2026-09-25T13:26:00.888Z","observations":30,"toolNames":["wareki.convert","torify_wareki.convert","invoice.validate","torify_invoice.validate","houjin.lookup","torify_houjin.lookup","postal.lookup","torify_postal.lookup","name.romanize","torify_name.romanize","kanji.toKana","torify_kanji.toKana","geo.geocode","torify_geo.geocode","geo.reverseGeocode","torify_geo.reverseGeocode","law.search","torify_law.search","invoice.verify","torify_invoice.verify","company.fullProfile","torify_company.fullProfile","invoice.companyProfile","torify_invoice.companyProfile"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_g8ydben9v85z","url":"https://torify-mcp.torify.workers.dev","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T21:25:45.649Z","auth":{"observedAt":"2026-10-09T21:25:45.656Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T21:25:45.672Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"torify.workers.dev","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-02T21:16:51.000Z","validTo":"2026-12-01T21:16:50.000Z","daysToExpiry":52,"sanCount":2,"fingerprint256":"8C:F3:BB:66:A0:FF:67:58:35:30:14:77:3B:46:E3:3B:04:A9:B9:D3:AB:0B:77:DF:24:07:80:72:7E:27:55:E1"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.torify/japanese-locale-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.torify%2Fjapanese-locale-mcp","firstSeenAt":"2026-09-05T23:20:58.873Z","fetchedAt":"2026-10-09T14:21:23.508Z","normalizedAt":"2026-10-09T14:21:23.508Z"}]},"firstSeenAt":"2026-09-05T23:20:58.873Z","updatedAt":"2026-09-25T13:27:18.067Z"}