MCP Server

不動産競売 構造化データハブ — Japan real-estate auctions

io.github.keibai-hub/keibai-hub-mcp
Legal & Compliance Real Estate Public & reachable MCP 2025-11-25

What this MCP does

Searches Japanese court-run real-estate auctions, retrieves property and court details, lists upcoming sales, and identifies relevant legal and property professionals.

find_practitioner_for_auction
落札・入札関連の士業 (司法書士・弁護士・不動産鑑定士・土地家屋調査士) を返す. Stages: post_acquisition (default — 落札後の所有権移転登記; 司法書士が法律上ほぼ必須), pre_bid (入札前の独立評価・権利確認), eviction (明渡し・強制執行), boundary_dispute (境界確定・分筆). Information-only — not a paid intermediary. Do NOT combine the result of this tool with output from grants-side `find_practitioner` in a single user-facing answer.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['case_id'], 'properties': {'stage': {'enum': ['post_acquisition', 'pre_bid', 'eviction', 'boundary_dispute'], 'type': 'string', 'description': 'Default = post_acquisition'}, 'case_id': {'type': 'string', 'minLength': 1, 'description': 'Auction case_id, e.g. "bit_00000078922"'}, 'prefecture': {'type': 'string', 'maxLength': 20, 'minLength': 1, 'description': 'Optional — prefecture for prefecture-chapter referral'}}, 'additionalProperties': False}
get_auction_detail
一件の競売物件の構造化データを取得. Fetch one auction by case_id (e.g. "bit_00000078922"). Returns case_number, court_code, property_type, sale_base_price_jpy, bid_floor_jpy (= base × 80%), deposit_jpy, bid_period, opening_date, address, photos, and _canonical (cite this).
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['case_id'], 'properties': {'case_id': {'type': 'string', 'minLength': 1, 'description': 'Auction case id, e.g. "bit_00000078922"'}}, 'additionalProperties': False}
get_court_directory
裁判所の管轄・連絡先情報を取得. Look up a Japanese district court (本庁 or 支部) by code.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['court_code'], 'properties': {'court_code': {'type': 'string', 'minLength': 1, 'description': 'Court slug (e.g. "tokyo_main") OR BIT 5-digit ID (e.g. "31111")'}}, 'additionalProperties': False}
list_upcoming_sales
近日開札予定の競売物件を一覧取得. List auctions whose opening_date falls within the next N days (default 14, max 90). Sorted ascending. Useful for investment screening / calendar exports.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Default 50'}, 'days_ahead': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'Lookahead window, default 14'}}, 'additionalProperties': False}
search_auctions
日本の不動産競売物件を検索 (BIT, bit.courts.go.jp 由来の構造化データ). Filters: keyword (Japanese FTS over title/address), prefecture, court_code, property_type (land/detached_house/apartment/other), price range, bid_period_only. Returns case_id, court, address, sale_base_price_jpy, bid_period, opening_date, photos.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['opening_date_asc', 'price_asc', 'price_desc', 'newest'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'offset': {'type': 'integer', 'minimum': 0}, 'status': {'enum': ['active', 'sold', 'withdrawn', 'postponed'], 'type': 'string', 'description': 'Default = active'}, 'keyword': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Japanese keyword over title/address/structure'}, 'court_code': {'type': 'string', 'description': '5-digit BIT court id (本庁=11, 支部=21,31,...) OR slug like "tokyo_main"'}, 'prefecture': {'type': 'string', 'maxLength': 20, 'minLength': 1, 'description': 'Prefecture in kanji, e.g. "東京都"'}, 'max_price_jpy': {'type': 'integer', 'minimum': 0}, 'min_price_jpy': {'type': 'integer', 'minimum': 0}, 'property_type': {'enum': ['land', 'detached_house', 'apartment', 'other'], 'type': 'string'}, 'bid_period_only': {'type': 'boolean', 'description': 'Only listings whose bid period intersects today'}}, 'additionalProperties': False}
Added
find_practitioner_for_auction
Sept. 17, 2026, 12:42 p.m.
Added
get_court_directory
Sept. 17, 2026, 12:42 p.m.
Added
list_upcoming_sales
Sept. 17, 2026, 12:42 p.m.
Added
get_auction_detail
Sept. 17, 2026, 12:42 p.m.
Added
search_auctions
Sept. 17, 2026, 12:42 p.m.