不動産情報検索・分析 MCP

中小企業庁が公開している公共調達情報を検索するためのサービスです。

Should I use this

Quality & Safety

B
Description quality
50%
Schema completeness
90%
Naming quality
50%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'kkj-search' description lacks action verbin kkj-search
  • LOWTool 'kkj-search' doesn't follow camelCase/snake_casein kkj-search

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,879Tokens (tool definitions)
~10.4 KBTypical response size
Moderate attention impact (1.47% 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": {
    "kkj": {
      "url": "https://mcp.n-3.ai/mcp?tools=reinfolib-real-estate-price,reinfolib-city-list"
    }
  }
}

Remote endpoints

https://mcp.n-3.ai/mcp?tools=reinfolib-real-estate-price,reinfolib-city-liststreamable-http
https://mcp.n-3.ai/mcp?tools=kkj-searchstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢kkj-search(query, projectName, organizationName, count, lgCode, ...)

公共調達情報を検索します。検索クエリ、件名、機関名、都道府県コード、カテゴリ(物品、工事、役務)などのパラメータを使用して詳細な検索が可能です。

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "検索文字列",
      "type": "string"
    },
    "projectName": {
      "description": "件名",
      "type": "string"
    },
    "organizationName": {
      "description": "機関名",
      "type": "string"
    },
    "count": {
      "default": 10,
      "description": "返却する検索結果の最大件数(1〜1000、デフォルト: 10)。API にページングはないため、総ヒット件数(応答の SearchHits)がこれを超える場合は count を増やすか、cftIssueDate などの日付範囲で条件を分割して取得する",
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "lgCode": {
      "description": "都道府県コード (JIS X0401): 北海道=01, 青森県=02, 岩手県=03, 宮城県=04, 秋田県=05, 山形県=06, 福島県=07, 茨城県=08, 栃木県=09, 群馬県=10, 埼玉県=11, 千葉県=12, 東京都=13, 神奈川県=14, 新潟県=15, 富山県=16, 石川県=17, 福井県=18, 山梨県=19, 長野県=20, 岐阜県=21, 静岡県=22, 愛知県=23, 三重県=24, 滋賀県=25, 京都府=26, 大阪府=27, 兵庫県=28, 奈良県=29, 和歌山県=30, 鳥取県=31, 島根県=32, 岡山県=33, 広島県=34, 山口県=35, 徳島県=36, 香川県=37, 愛媛県=38, 高知県=39, 福岡県=40, 佐賀県=41, 長崎県=42, 熊本県=43, 大分県=44, 宮崎県=45, 鹿児島県=46, 沖縄県=47",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "category": {
      "description": "カテゴリー (1:物品, 2:工事, 3:役務)",
      "type": "string",
      "enum": [
        "1",
        "2",
        "3"
      ]
    },
    "procedureType": {
      "description": "公示種別 (1:一般競争入札, 2:簡易公募型競争入札, 3:簡易公募型指名競争入札)",
      "type": "string",
      "enum": [
        "1",
        "2",
        "3"
      ]
    },
    "certification": {
      "description": "入札資格 (A, B, C, D)",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "A",
          "B",
          "C",
          "D"
        ]
      }
    },
    "cftIssueDate": {
      "description": "公告日またはデータ取得日の範囲。日付は YYYY-MM-DD 形式で「開始日/終了日」のように指定する(例: \"2026-07-01/2026-07-15\"。開始日のみ: \"2026-07-01/\"、終了日のみ: \"/2026-07-15\"、単日: \"2026-07-14/2026-07-14\")",
      "type": "string"
    },
    "maxDescriptionLength": {
      "default": 1000,
      "description": "公告本文(ProjectDescription)の最大文字数(デフォルト: 1000)。超過分は切り詰められ ProjectDescriptionTruncated が true になる。全文が必要な場合は大きな値を指定するか、ExternalDocumentURI の原文書を参照する",
      "type": "integer",
      "minimum": 100,
      "maximum": 9007199254740991
    },
    "tenderSubmissionDeadline": {
      "description": "入札開始日の範囲。YYYY-MM-DD 形式で「開始日/終了日」のように指定する(例: \"2026-07-01/2026-08-31\"。片側のみも可: \"2026-07-01/\")",
      "type": "string"
    },
    "openingTendersEvent": {
      "description": "開札日の範囲。YYYY-MM-DD 形式で「開始日/終了日」のように指定する(例: \"2026-07-01/2026-08-31\"。片側のみも可)",
      "type": "string"
    },
    "periodEndTime": {
      "description": "納入期限日の範囲。YYYY-MM-DD 形式で「開始日/終了日」のように指定する(例: \"2026-07-01/2026-12-31\"。片側のみも可)",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "SearchHits": {
      "description": "検索条件に該当した総ヒット件数(常に返る)。SearchResult の件数(最大 count 件)がこれより少ない場合、続きは cftIssueDate などの日付範囲で条件を分割して取得する(この API にページングはない)",
      "type": "number"
    },
    "SearchResult": {
      "description": "検索結果の一覧(最大 count 件)",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ResultId": {
            "description": "結果番号",
            "type": "string"
          },
          "Key": {
            "description": "結果キー",
            "type": "string"
          },
          "ExternalDocumentURI": {
            "description": "公告原文書のURL(切り詰められた本文の全文はここで閲覧できる)",
            "type": "string"
          },
          "ProjectName": {
            "description": "件名",
            "type": "string"
          },
          "Date": {
            "description": "データ取得日時",
            "type": "string"
          },
          "FileType": {
            "description": "原文書のファイル形式",
            "type": "string"
          },
          "FileSize": {
            "description": "原文書のファイルサイズ(バイト)",
            "type": "string"
          },
          "LgCode": {
            "description": "都道府県コード",
            "type": "string"
          },
          "PrefectureName": {
            "description": "都道府県名",
            "type": "string"
          },
          "CityCode": {
            "description": "市区町村コード",
            "type": "string"
          },
          "CityName": {
            "description": "市区町村名",
            "type": "string"
          },
          "OrganizationName": {
            "description": "機関名",
            "type": "string"
          },
          "CftIssueDate": {
            "description": "公告日",
            "type": "string"
          },
          "ProjectDescription": {
            "description": "公告本文(maxDescriptionLength で切り詰め)",
            "type": "string"
          },
          "ProjectDescriptionTruncated": {
            "description": "本文が切り詰められた場合 true。全文は ExternalDocumentURI を参照",
            "type": "boolean"
          },
          "Attachments": {
            "description": "添付情報"
          }
        },
        "additionalProperties": false
      }
    },
    "message": {
      "description": "0件時の案内",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools
verifiedversion not recorded2 tools
verifiedversion not recorded1 tools
verifiedversion not recorded2 tools