PlugRail Corporate Number

Japanese corporate number lookup using official National Tax Agency public data.

Should I use this

Quality & Safety

B
Description quality
60%
Schema completeness
98%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (6)

  • LOWTool 'search_corporate_by_number' description lacks action verbin search_corporate_by_number
  • LOWTool 'search_corporate_by_name' description lacks action verbin search_corporate_by_name
  • LOWTool 'search_corporate_by_address' description lacks action verbin search_corporate_by_address
  • LOWTool 'lookup_corporate' description lacks action verbin lookup_corporate
  • LOWTool 'verify_invoice_number' description lacks action verbin verify_invoice_number
  • LOWTool 'company_profile' description lacks action verbin company_profile

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,450Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (1.13% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "jp-corporate": {
      "url": "https://jp-corporate.plugrail.dev/mcp"
    }
  }
}

Remote endpoints

https://jp-corporate.plugrail.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_corporate_by_number(corporateNumber)

法人番号(13桁)で日本の法人を1件検索します。国税庁公開データに基づきます。入力例: {"corporateNumber": "8000000000001"}

Input Schema

{
  "type": "object",
  "properties": {
    "corporateNumber": {
      "type": "string",
      "pattern": "^\\d{13}$",
      "description": "13桁の法人番号。例: \"8000000000001\""
    }
  },
  "required": [
    "corporateNumber"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢search_corporate_by_name(prefecture, prefix, limit, cursor)

都道府県+法人名の接頭辞で日本の法人を検索します。国税庁公開データに基づきます。入力例: {"prefecture": "13", "prefix": "渋谷", "limit": 10}

Input Schema

{
  "type": "object",
  "properties": {
    "prefecture": {
      "type": "string",
      "pattern": "^\\d{2}$",
      "description": "都道府県コード2桁。例: \"13\"(東京)"
    },
    "prefix": {
      "type": "string",
      "minLength": 1,
      "description": "検索接頭辞(非空)。例: \"渋谷\""
    },
    "limit": {
      "description": "取得件数 1〜20(省略時は10)。例: 10",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "cursor": {
      "description": "前回応答の nextCursor(透過・省略可)。",
      "type": "string"
    }
  },
  "required": [
    "prefecture",
    "prefix"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢search_corporate_by_address(prefecture, prefix, limit, cursor)

都道府県+所在地の接頭辞で日本の法人を検索します。国税庁公開データに基づきます。入力例: {"prefecture": "13", "prefix": "渋谷", "limit": 10}

Input Schema

{
  "type": "object",
  "properties": {
    "prefecture": {
      "type": "string",
      "pattern": "^\\d{2}$",
      "description": "都道府県コード2桁。例: \"13\"(東京)"
    },
    "prefix": {
      "type": "string",
      "minLength": 1,
      "description": "検索接頭辞(非空)。例: \"渋谷\""
    },
    "limit": {
      "description": "取得件数 1〜20(省略時は10)。例: 10",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "cursor": {
      "description": "前回応答の nextCursor(透過・省略可)。",
      "type": "string"
    }
  },
  "required": [
    "prefecture",
    "prefix"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
lookup_corporate(corporateNumber, name, prefecture, address, limit, ...)

法人番号の確定照会と名称・所在地の候補探索を分離して返す。名称だけでは断定せず複数候補と根拠別scoreを返す。番号確定例: {"corporateNumber": "8000000000001"}/候補例: {"name": "渋谷", "prefecture": "13", "limit": 10}

Input Schema

{
  "type": "object",
  "properties": {
    "corporateNumber": {
      "description": "13桁の法人番号(確定照会)。例: \"8000000000001\"",
      "type": "string",
      "pattern": "^\\d{13}$"
    },
    "name": {
      "description": "法人名の検索語(候補探索)。例: \"渋谷\"",
      "type": "string",
      "minLength": 1
    },
    "prefecture": {
      "description": "都道府県コード2桁(候補探索は必須)。例: \"13\"(東京)",
      "type": "string",
      "pattern": "^\\d{2}$"
    },
    "address": {
      "description": "所在地の絞込語(候補探索の任意)。例: \"渋谷\"",
      "type": "string",
      "minLength": 1
    },
    "limit": {
      "description": "取得件数 1〜20(省略時は10)",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "cursor": {
      "description": "前回応答の nextCursor(透過・省略可)。",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
verify_invoice_number(invoiceNumber)

適格請求書発行事業者番号(T+13桁)の登録・取消・失効を日付付きで照合します。未発見は個人非掲載または未収録として明示し、無効・不存在と断定しません。入力例: {"invoiceNumber": "T8000000000001"}

Input Schema

{
  "type": "object",
  "properties": {
    "invoiceNumber": {
      "type": "string",
      "description": "T+13桁の登録番号。例: \"T8000000000001\""
    }
  },
  "required": [
    "invoiceNumber"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
company_profile(corporateNumber)

法人番号(13桁)で基本情報・補助金・届出・財務の会社プロファイルを返す。各領域の出典・鮮度・欠損を保持し、部分障害時は取得済みと欠損を同時に返す。入力例: {"corporateNumber": "8000000000001"}

Input Schema

{
  "type": "object",
  "properties": {
    "corporateNumber": {
      "type": "string",
      "description": "13桁の法人番号。例: \"8000000000001\""
    }
  },
  "required": [
    "corporateNumber"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools