{"tools":[{"name":"bankcard_validate","description":"校验中国大陆银行卡号(Luhn算法),清洗空格/连字符后按卡BIN识别发卡行与卡种(卡BIN表核对至2026-10)","params":{"type":"object","properties":{"card":{"type":"string","description":"银行卡号,可含空格或连字符"}},"required":["card"],"additionalProperties":false},"sample":{"card":"6222000000000009"}},{"name":"iban_validate","description":"校验IBAN国际银行账号(ISO 13616):按国别长度表核对总长、字符集与MOD 97-10校验位,解析国家码/校验码/BBAN(国别表按SWIFT IBAN Registry核对至2026-10)","params":{"type":"object","properties":{"iban":{"type":"string","description":"IBAN国际银行账号,可含分组空格"}},"required":["iban"],"additionalProperties":false},"sample":{"iban":"GB29NWBK60161331926819"}},{"name":"idcard_region","description":"按GB/T 2260前6位行政区划码解析省/市/区县(覆盖直辖市/省会/主要城市及常见历史码;区划表核对至2026-10)","params":{"type":"object","properties":{"code":{"type":"string","description":"6位行政区划码,如110101"}},"required":["code"],"additionalProperties":false},"sample":{"code":"110101"}},{"name":"idcard_validate","description":"校验18位中国身份证号(GB 11643)并解析地区码/出生日期/性别/行政区划, 晚于当日的出生日期判无效(区划表核对至2026-10)","params":{"type":"object","properties":{"id":{"type":"string","description":"18位身份证号"}},"required":["id"],"additionalProperties":false},"sample":{"id":"110101199001011237"}},{"name":"isbn_validate","description":"校验ISBN-10/ISBN-13出版物号(ISO 2108):容忍连字符/空格,ISBN-10按mod 11(校验位可X),ISBN-13限978/979前缀按mod 10,返回规范化13位isbn13与原始格式format","params":{"type":"object","properties":{"isbn":{"type":"string","description":"ISBN-10或ISBN-13出版物号,可含连字符/空格"}},"required":["isbn"],"additionalProperties":false},"sample":{"isbn":"978-7-229-03093-3"}},{"name":"lunar_calendar","description":"公历转农历日期/干支纪年月日/生肖/当天节气; 非法/不存在日期或sxtwl缺失返回{valid:false,reason}","params":{"type":"object","properties":{"date":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","description":"YYYY-MM-DD"}},"required":["date"],"additionalProperties":false},"sample":{"date":"2026-10-13"}},{"name":"phone_lookup","description":"查询11位中国手机号归属运营商(按号段识别,不含携号转网;prefix返回实际命中的3或4位号段;号段表核对至2026-10)","params":{"type":"object","properties":{"phone":{"type":"string","description":"11位中国手机号"}},"required":["phone"],"additionalProperties":false},"sample":{"phone":"13812345678"}},{"name":"mask","description":"脱敏文本中的敏感号码: 18位身份证(校验位)/11位手机号(有效号段)/15-19位银行卡(Luhn), 保留首尾中段打码","params":{"type":"object","properties":{"text":{"type":"string","description":"待脱敏文本"}},"required":["text"],"additionalProperties":false},"sample":{"text":"张三手机13812345678, 身份证110101199003077715"}},{"name":"plate_validate","description":"校验中国大陆机动车号牌(GA36-2018): 普通7位/新能源8位/使馆/领馆/粤Z港澳入出境, 规则表离线判定类型与省份","params":{"type":"object","properties":{"plate":{"type":"string","description":"机动车号牌, 可带分隔点或空格"}},"required":["plate"],"additionalProperties":false},"sample":{"plate":"粤B12345"}},{"name":"rmb_upper","description":"转换人民币金额(元)为财务中文大写:接受字符串或数字输入,分角两位小数,中间连续零只读一个零字、末尾零不读,整数补整字;负数/超两位小数/非数值/金额≥1亿亿返回校验错误","params":{"type":"object","properties":{"amount":{"type":["number","string"],"description":"人民币金额(元),字符串或数字,至多两位小数"}},"required":["amount"],"additionalProperties":false},"sample":{"amount":"1234.56"}},{"name":"swift_validate","description":"校验8位或11位SWIFT/BIC国际银行代码结构(ISO 9362),拆分银行码/ISO 3166-1国家码/位置码/分支机构码并判定总行is_primary(国家码表核对至2026-10)","params":{"type":"object","properties":{"bic":{"type":"string","description":"8位或11位SWIFT/BIC代码"}},"required":["bic"],"additionalProperties":false},"sample":{"bic":"BKCHCNBJ"}},{"name":"uscc_validate","description":"校验18位统一社会信用代码(GB 32100-2015)并解析登记管理部门/机构类别/行政区划/主体标识码(码表核对至2026-10)","params":{"type":"object","properties":{"code":{"type":"string","description":"18位统一社会信用代码"}},"required":["code"],"additionalProperties":false},"sample":{"code":"91110108MA01C8XX4J"}},{"name":"vin_validate","description":"校验17位车辆识别代号VIN(ISO 3779/GB 16735 校验位)并解析WMI厂商/产地国、VDS/VIS、车型年份与装配厂(码表核对至2026-10)","params":{"type":"object","properties":{"vin":{"type":"string","description":"17位车辆识别代号(车架号)"}},"required":["vin"],"additionalProperties":false},"sample":{"vin":"LSVAU2B49C2108563"}}]}