{"serverId":"mcp-registry/com.hojincheck/hojincheck","tools":[{"name":"get_company_profile","fixed":{"name":"get_company_profile","description":"法人番号（13桁・チェックディジット検証つき）からgBizINFOの法人プロファイル（所在地・代表者・資本金・従業員数等）を、項目別の出典・最終取得日メタとあわせて返します。データ源: Gビズインフォ REST API v2（経済産業省）。","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["corporate_number"],"properties":{"corporate_number":{"type":"string","maxLength":30,"minLength":1,"description":"法人番号13桁（全角・ハイフン・空白は吸収。チェックディジット検証あり）"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"法人プロファイル取得（gBizINFO）"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":124,"tokensAfter":124},{"name":"normalize_address","fixed":{"name":"normalize_address","description":"日本の住所を正規化し、都道府県／市区町村／町字（大字・町名＋丁目）に分解して町字ID（アドレス・ベース・レジストリ）を解決し、郵便番号と照合します（不一致は不一致として明示）。【v1の粒度と限界】分解は町字（大字・丁目）まで。街区符号・住居番号・地番・小字・京都の通り名は解析対象外で、未解析部分は残余文字列としてそのまま返します（推測補完なし）。データ源: アドレス・ベース・レジストリ町字マスター（デジタル庁）＋日本郵便郵便番号データ（ローカルマスター駆動・政府API停止の影響なし）。","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"address":{"type":"string","maxLength":200,"minLength":1,"description":"日本の住所文字列（郵便番号含み可。全半角・漢数字/算用数字・旧字体の表記ゆれ可）"},"postal_code":{"type":"string","pattern":"^\\d{3}-?\\d{4}$","description":"郵便番号を別引数で渡す場合に指定（住所文字列内の記載より優先して照合）"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"日本住所の正規化・要素分解・郵便番号照合"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":186,"tokensAfter":186},{"name":"resolve_company","fixed":{"name":"resolve_company","description":"法人名（表記ゆれ・かな/カナ対応）から法人番号の候補と確度（0〜1＋根拠ラベル）を返します。データ源: 国税庁法人番号システムWeb-API。","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string","maxLength":100,"minLength":1,"description":"法人名（(株)等の略記・全半角・かな/カナ・旧字体の表記ゆれ可）"},"limit":{"type":"integer","default":10,"maximum":50,"minimum":1,"description":"返却する候補数の上限（既定10）"},"address":{"type":"string","pattern":"^\\d{2}(\\d{3})?$","description":"所在地で絞り込み: 都道府県コード2桁（JIS X 0401）または+市区町村コード3桁の計5桁"},"include_closed":{"type":"boolean","default":true,"description":"閉鎖法人を候補に含める（既定true）"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"法人名から法人番号を解決"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":188,"tokensAfter":188}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}