io.github.skypier-jp-works/mcp-jp-corporate-id
NPM · MCP-JP-CORPORATE-ID · SCANNED AUG 3
Validates and normalizes Japanese corporate numbers and invoice registration numbers (format only).
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security87
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 2 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability66
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 1582 tokens (~226/item across 7 items; 7 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · mcp-jp-corporate-id
claude mcp add skypier-jp-works-mcp-jp-corporate-id -- npx -y mcp-jp-corporate-id
codex mcp add skypier-jp-works-mcp-jp-corporate-id -- npx -y mcp-jp-corporate-id
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"skypier-jp-works-mcp-jp-corporate-id": {
"type": "local",
"command": [
"npx",
"-y",
"mcp-jp-corporate-id"
],
"enabled": true
}
}
} openclaw mcp add skypier-jp-works-mcp-jp-corporate-id --command npx --arg -y --arg mcp-jp-corporate-id
mcp_servers:
skypier-jp-works-mcp-jp-corporate-id:
command: "npx"
args: ["-y", "mcp-jp-corporate-id"] {
"mcpServers": {
"skypier-jp-works-mcp-jp-corporate-id": {
"command": "npx",
"args": [
"-y",
"mcp-jp-corporate-id"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 2 Aug 26 +22
- Install scripts: pass → unverified ▼ security
- Provenance: fail → unverified ▼ security
- Known CVEs: unverified → partial ▲ security
- Malware scan: unverified → pass ▲ security
- Maintenance: pass → unverified ▼ functional
- License: pass → unverified ▼ functional
- Dependency health: unverified → partial ▲ functional
- Licence: MIT functional
- 31 Jul 26 41
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance none
Ecosystem: npm · Outcome: none
Dependencies 95 packages
95 packages in the resolved dependency tree · 95 deprecated · 29 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
calculate_check_digit 会社法人等番号から法人番号を算出 ~187
会社法人等番号(12桁)から検査用数字(チェックデジット)を計算し、13桁の法人番号を算出します。全角数字・ハイフン・空白を含む入力も正規化して受け付けます。注意: 12桁の数字は会社法人等番号だけでなく個人番号(マイナンバー)とも桁数が同じです。個人番号は絶対に入力しないでください。本ツールは番号の種別を判定できません。
| Name | Type | Req | Description |
|---|---|---|---|
| companyCorporateNumber | string | yes | 会社法人等番号(12桁)。全角数字・半角数字・ハイフン・空白の混在可。個人番号(マイナンバー)は入力しないこと |
No output schema declared.
No examples provided.
compare_company_names 2つの法人名が同一法人を指すか判定 ~625
2つの法人名を表記正規化した上で比較し、同一法人を指す可能性を判定理由・確信度とともに返します。応答には判定の根拠となった構造化データ(evidence: 本体名の一致状態・共通トークン・法人格ラベルの一致・前株後株の位置の一致・文字種の相違)を含み、reasonsはこの根拠から機械生成されます(手書きの固定文ではありません)。verdictは"likely_same"/"likely_different"/"unknown"の3値です。本体名の文字種が大きく異なる場合(一方がラテン文字のみ、他方が日本語を含む等)は、比較自体が原理的に無意味なためスコアリング前に必ずunknownを返します。"likely_different"は、共通の接頭辞・接尾辞(2文字以上)を持ちつつ、残りの識別要素が両方とも2文字以上あり明確に異なる場合(例: 「東京電力」と「東北電力」)に限定して返し、単に文字列が一致しない・重ならないというだけではlikely_differentにしません(文字列の不一致は別法人である証拠にはならないため)。前株・後株の位置が異なる場合(例: 「株式会社サンプル」と「サンプル株式会社」)は、前株・後株が商号の一部であり登記上まったく別の商号になりうるため、confidenceを下げるのではなくunknownを返します(verdictのみで分岐する呼び出し側が誤ってlikely_sameとして扱うことを避けるため)。法人格の種類自体が異なる場合(例: 株式会社と合同会社)も、組織変更では法人番号が変わらず時点の異なる同一法人のレコードである可能性があるためunknownを返します。2006年の会社法施行で類似商号規制が撤廃され、本店所在地が異なれば同一商号の別法人が登記できるため、商号の一致のみを根拠とする確信度は"medium"を上限とし"high"は使いません。confidenceはverdictと矛盾しないよう型で制約しており、unknownでconfidence:medium/highが返ることはありません。確実な同一性判定には法人番号での突合が必要です。
| Name | Type | Req | Description |
|---|---|---|---|
| nameA | string | yes | 比較する法人名A |
| nameB | string | yes | 比較する法人名B |
No output schema declared.
No examples provided.
generate_matching_key 名寄せ用の正規化キーを生成 ~69
法人名から、法人格を除いた本体名を空白等を取り除いて正規化した、名寄せ用のキーを生成します。normalize_company_nameの結果を利用します。
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | キーを生成したい法人名 |
No output schema declared.
No examples provided.
normalize_company_name 法人名の表記を正規化 ~128
法人名の表記ゆれ(株式会社/(株)/(株)/㈱等の相互変換、前株・後株の判定、全角半角、主要な旧字体・異体字)を統一し、法人格を除いた本体名を分離して返します。対応する法人格・異体字の辞書は主要なものに限定しており、日本のすべての表記を網羅するものではありません。
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | 正規化したい法人名 |
No output schema declared.
No examples provided.
parse_corporate_number 法人番号の構造を解析 ~188
法人番号(13桁)の検査用数字を検証した上で、区分(国の機関/地方公共団体/設立登記法人/設立登記のない法人・人格のない社団等)、設立登記法人の場合は登記所コード・組織区分(生の数字)・一連番号への内訳を返します。組織区分の数字と法人の種類(株式会社等)の対応表は、調査した一次資料の範囲では確認できなかったため、ラベル付けは行わず生の数字のみを返します。
| Name | Type | Req | Description |
|---|---|---|---|
| corporateNumber | string | yes | 解析したい法人番号(13桁)。全角数字・半角数字・ハイフン・空白の混在可 |
No output schema declared.
No examples provided.
validate_corporate_number 法人番号13桁の検査用数字を検証 ~160
法人番号(13桁)の検査用数字(チェックデジット)が正しいかどうかを検証します。全角数字・ハイフン・空白を含む入力も正規化して受け付けます。形式(桁数・検査用数字)のみを検証するものであり、その法人番号が実在するかどうかは判定しません。実在確認は国税庁法人番号公表サイトで行ってください。
| Name | Type | Req | Description |
|---|---|---|---|
| corporateNumber | string | yes | 検証したい法人番号(13桁)。全角数字・半角数字・ハイフン・空白の混在可 |
No output schema declared.
No examples provided.
validate_invoice_number インボイス登録番号を検証 ~225
適格請求書発行事業者の登録番号("T"+数字13桁)の形式を検証します。法人が保有する登録番号(T+法人番号)は検査用数字による数学的な検証まで行います。個人事業者・人格のない社団等が保有する登録番号は、マイナンバー・法人番号のいずれとも異なる国税庁独自の13桁の番号であり、その検査用数字の算出方法は公表が確認できていないため、形式検証のみを行います。実在確認・登録の有効性は保証しません。実在確認は国税庁適格請求書発行事業者公表サイトで行ってください。
| Name | Type | Req | Description |
|---|---|---|---|
| invoiceNumber | string | yes | 検証したいインボイス登録番号("T"+数字13桁)。全角文字・ハイフン・空白の混在可 |
No output schema declared.
No examples provided.