Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

JP Bids

NPM · JP-BIDS-MCP · 2 COMPONENTS · SCANNED SEP 20

Read-only MCP server for searching Japan government procurement bid information from the KKJ portal.

+1 this week 93 Trust /100
Trust breakdown (7 categories)

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 → Why this is hard to score →

Supply Chain Security98
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 66 of 209 dependencies flagged as unhealthy (2 deprecated). View diagnostics → Partial
Provenance & Transparency100
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to sugukurukabe/koko-call-mcp). View diagnostics → Pass
  • Clear OSI-approved license (Apache-2.0).Pass
  • Actively maintained (last published 21 days ago).Pass
  • Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability76
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 7448 tokens (~256/item across 29 items; 22 tools + 7 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 Management83
  • Stability observed for 25 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
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
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 22 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 24 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
Install

How do I install the JP Bids MCP server?

JP Bids runs locally as an npm package, launched with npx -y jp-bids-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · jp-bids-mcp

# add to Claude Code
claude mcp add sugukurukabe-jp-bids -- npx -y jp-bids-mcp
// .cursor/mcp.json
{
  "mcpServers": {
    "sugukurukabe-jp-bids": {
      "command": "npx",
      "args": [
        "-y",
        "jp-bids-mcp"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "sugukurukabe-jp-bids": {
      "command": "npx",
      "args": [
        "-y",
        "jp-bids-mcp"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add sugukurukabe-jp-bids -- npx -y jp-bids-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "sugukurukabe-jp-bids": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "jp-bids-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add sugukurukabe-jp-bids --command npx --arg -y --arg jp-bids-mcp
# ~/.hermes/config.yaml
mcp_servers:
  sugukurukabe-jp-bids:
    command: "npx"
    args: ["-y", "jp-bids-mcp"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "sugukurukabe-jp-bids": {
      "Transport": "stdio",
      "Command": "npx",
      "Arguments": [
        "-y",
        "jp-bids-mcp"
      ]
    }
  }
}
# add to Vellum
assistant mcp add sugukurukabe-jp-bids -t stdio -c npx -a -y jp-bids-mcp
// mcp.json
{
  "mcpServers": {
    "sugukurukabe-jp-bids": {
      "command": "npx",
      "args": [
        "-y",
        "jp-bids-mcp"
      ]
    }
  }
}
Changelog

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.

  • 20 Sept 26 −2
    • Stability: pass → 0.83 functional
  • 19 Sept 26 0
    • Stability: 0.97 → pass security
  • 18 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 16 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 12 Sept 26 0
    • Stability: 0.97 → pass security
  • 11 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

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 20 Sept 2026 · Analysed npm/jp-bids-mcp@0.9.0

Provenance Verified

A signed build attestation was found and verified, binding this exact artifact to the source repository it claims to come from.

Result Verified
Ecosystem npm
Reason Verified
Discovered via Registry attestation endpoint
Source repo sugukurukabe/koko-call-mcp
Certificate issuer https://token.actions.githubusercontent.com
Certificate SAN https://github.com/sugukurukabe/koko-call-mcp/.github/workflows/release.yml@refs/tags/v0.9.0
Rekor log index 2639879353
Predicate type https://slsa.dev/provenance/v1
Subject digest sha512:e46355301974e77332a01c650ae3bb331b194e7d3d2c2877a654e6223e4833c6a664d75ac62dd55f683d18a2a0869f829cfd51b15eb50477967aee950

Background: How many MCP packages publish verified provenance →

Dependencies 209 packages
Packages resolved 209
Deprecated 2
Stale 64
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 22 exposed · ~7,092 tokens

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. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
analyze_award_price_impact ~272

官公需公告日前後の公開終値を返す。USE THIS WHEN: 公告日を挟んだ株価の事実系列が見たいとき。DO NOT USE WHEN: 買い推奨や因果の断定が欲しいとき。変化率は相関の事実であり投資助言ではない。Return public daily closes around a KKJ notice date. This is not investment advice. Kembalikan harga penutupan di sekitar tanggal pengumuman. Bukan nasihat investasi.

NameTypeReqDescription
bid_keystringKKJ案件キー。公告日の取得に使う。
event_datestring事象日 YYYY-MM-DD。省略時は bid_key の公告日、それも無ければ今日。
jquants_api_keystring必須(環境変数 JQUANTS_API_KEY でも可)。J-Quants refresh token。会話履歴に残る可能性あり。
querystringyes企業名または4桁銘柄コード。
window_daysinteger公告日の前後営業日に近い暦日ウィンドウ。デフォルト5日。
NameTypeReqDescription
attributionobjectyes
barsarrayyes
bidKeystring
caveatsarrayyes
closeAtOrAfterWindowEndnumber|nullyes
closeAtOrBeforeEventnumber|nullyes
companyobjectyes
eventDatestringyes
fromstringyes
investmentDisclaimerstringyes
jquantsAttributionobjectyes
pctChangenumber|nullyes
projectNamestring
tostringyes
windowDaysintegeryes

No examples provided.

analyze_past_awards ~332

過去公告を集計し発注機関の頻度・カテゴリ偏り・月次トレンドを返す。公告履歴から競合パターンを推定する。USE THIS WHEN: 地域・キーワード・カテゴリごとの過去傾向を見て、営業戦略や競合仮説を作りたいとき。DO NOT USE WHEN: 現在募集中の案件だけを探したいとき(search_bids/list_recent_bids を使う)。Analyze past bid announcements to surface procurement patterns, category trends, and notable organizations. Analisis pengumuman tender masa lalu untuk menemukan pola pengadaan dan tren kategori.

NameTypeReqDescription
categorystring入札区分。物品、役務、工事、その他。
limitintegerKKJ API から取得する公告件数の上限。
organization_namestring発注機関名で絞り込む場合に指定。
prefecture都道府県名で絞り込む。配列で複数指定可。
procedure_typestring公示種別。一般競争入札、指名競争入札、随意契約など。
querystring自由記述キーワード。例: システム、保守、クラウド。
window_daysinteger過去何日分の公告を集計対象にするか。デフォルト365日。
NameTypeReqDescription
attributionobjectyes
categoryBreakdownobjectyes
caveatsarrayyes
insightsarrayyes
monthlyVolumearrayyes
procedureBreakdownobjectyes
queryobjectyes
returnedCountintegeryes
topOrganizationsarrayyes
totalHitsintegeryes
windowDaysintegeryes

No examples provided.

assess_bid_qualification ~353

1件の入札について自社の地域・カテゴリ・資格と照合し参加可否をMVP判定する。USE THIS WHEN: 自社の都道府県・対応カテゴリ・全省庁統一資格を使って参加可否の初期確認をしたいとき。DO NOT USE WHEN: 公式公告・添付PDFの詳細条件を読まずに最終判断したいとき(必ず人間レビューが必要)。Check bid participation eligibility against your company's region, category, and certifications. Periksa kelayakan mengikuti tender berdasarkan wilayah, kategori, dan sertifikasi perusahaan.

NameTypeReqDescription
bid_keystringyessearch_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド
certificationsarray自社が持つ資格・等級・営業品目。例: A、役務の提供等、情報処理。
fetch_documentsbooleantrueの場合、PDF/HTML抽出結果を資格判定に反映する。
qualified_categoriesarray自社が対応できるカテゴリ。例: 役務、物品。
qualified_prefecturesarray自社が対応できる都道府県。例: 鹿児島県、宮崎県。
service_keywordsarray自社サービスに関係する語句。例: システム、保守、クラウド。
target_urisarray抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。
NameTypeReqDescription
attributionobjectyes
bidobjectyes
confidenceintegeryes
gapsarrayyes
matchesarrayyes
nextActionsarrayyes
profileobjectyes
requirementsUsedobject
statusstringyes
unknownsarrayyes

No examples provided.

check_saved_search ~158

保存した検索条件で新着入札を確認する。USE THIS WHEN: save_search で保存済みの条件について、前回チェック以降の新着だけを確認したいとき。DO NOT USE WHEN: 保存条件が無いとき、または HTTP ステートレスで永続アラートが必要なとき。Check for new bids since last check using saved search criteria. Periksa tender baru sejak pemeriksaan terakhir menggunakan kriteria tersimpan.

NameTypeReqDescription
namestringyes確認する保存検索の名前。Name of saved search to check.
state_tokenstringsave_search が返した保存検索state token。State token returned by save_search.
NameTypeReqDescription
attributionobjectyes
bidsarrayyes
checkedAtstringyes
namestringyes
newBidsCountnumberyes
nextStateTokenstringyes
previousCheckstring|nullyes
webhookHintstringyes

No examples provided.

create_bid_calendar ~225

入札の提出期限・開札日・納入期限をGoogle Calendar/OutlookへインポートできるICS形式で返す。USE THIS WHEN: Key がある案件の社内レビュー日、提出期限、開札日をカレンダー化したいとき。DO NOT USE WHEN: 日付の根拠資料や参加条件もまとめたいとき(create_bid_review_packet を使う)。Generate an ICS calendar file with bid deadlines for Google Calendar or Outlook. Buat file kalender ICS untuk tenggat waktu tender di Google Calendar atau Outlook.

NameTypeReqDescription
bid_keystringyessearch_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド
fetch_documentsbooleantrueの場合、PDF/HTML抽出結果の説明会日時・提出期限をカレンダーに追加する。
target_urisarray抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。
NameTypeReqDescription
attributionobjectyes
eventCountintegeryes
eventsarrayyes
filenamestringyes
formatstringyes
icsstringyes
missingDatesarrayyes

No examples provided.

create_bid_review_packet ~324

入札1件の判断サマリー・理由・リスク・要件・締切・次アクションをMarkdown社内メモとして返す。USE THIS WHEN: Key がある案件を社内で検討するため、判断材料を1つのレビュー資料にまとめたいとき。DO NOT USE WHEN: CSV一覧やカレンダーだけが欲しいとき(export_bid_shortlist / create_bid_calendar を使う)。Generate a Markdown review packet with decision summary, risks, and next actions for one bid. Buat ringkasan tinjauan Markdown dengan keputusan, risiko, dan langkah selanjutnya untuk satu tender.

NameTypeReqDescription
avoid_keywordsarray避けたい語句。例: 工事、常駐、夜間。
bid_keystringyessearch_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド
due_within_daysintegerこの日数以内に提出期限が来る案件を優先。デフォルト30日。
fetch_documentsbooleantrueの場合、PDF/HTML抽出結果を社内検討メモへ反映する。
preferred_keywordsarray優先したい語句。例: ソフトウェア、保守、クラウド。
target_urisarray抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。
NameTypeReqDescription
attributionobjectyes
bidobjectyes
calendarobjectyes
markdownstringyes
rankedBidobjectyes
requirementsobjectyes
titlestringyes

No examples provided.

draft_bid_questions ~213

入札1件の発注者への質問案をMarkdownで返す。提出前に公式書類と照合すること。USE THIS WHEN: Key がある案件について不明点・リスク・提出前確認事項を質問案にしたいとき。DO NOT USE WHEN: 質問提出そのものを自動化したいとき(このツールはドラフトのみ)。Draft clarification questions for a bid in Markdown format. Buat draf pertanyaan klarifikasi untuk satu tender dalam format Markdown.

NameTypeReqDescription
bid_keystringyessearch_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド
fetch_documentsbooleantrueの場合、PDF/HTML抽出結果を使って質問案を絞り込む。
target_urisarray抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。
NameTypeReqDescription
attributionobjectyes
bidobjectyes
markdownstringyes
questionsarrayyes
reviewNotesarrayyes
titlestringyes

No examples provided.

explain_bid_fit ~327

1件の入札について追うべきか・要確認か・見送るべきかを理由・リスク・次アクション付きで説明する。USE THIS WHEN: Key がある案件について営業会議向けに判断理由を説明したいとき。DO NOT USE WHEN: 複数案件を並べ替えたいとき(rank_bids を使う)、公式要件だけを抽出したいとき(extract_bid_requirements を使う)。Explain bid fit with rationale, risks, and next actions for one bid. Jelaskan kesesuaian tender dengan alasan, risiko, dan langkah selanjutnya.

NameTypeReqDescription
avoid_keywordsarray避けたい語句。例: 工事、常駐、夜間。
bid_keystringyessearch_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド
due_within_daysintegerこの日数以内に提出期限が来る案件を優先。デフォルト30日。
fetch_documentsbooleantrueの場合、PDF/HTML抽出結果を追跡判断の説明に反映する。
preferred_keywordsarray優先したい語句。例: ソフトウェア、保守、クラウド。
target_urisarray抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。
NameTypeReqDescription
attributionobjectyes
confirmationChecklistarrayyes
fitSummarystringyes
rankedBidobjectyes
scoringPolicyobjectyes

No examples provided.

export_bid_shortlist ~636

入札を検索・ランキングしてGoogle Sheets/Excel用のCSVを返す。スコア・判断・リスク・次アクション付き。USE THIS WHEN: 複数案件を営業リストとして表計算ソフトに渡したいとき。DO NOT USE WHEN: 1件の深いレビュー資料が欲しいとき(create_bid_review_packet を使う)。Search and rank bids, then export a CSV shortlist for Google Sheets/Excel with scores and next actions. Cari, peringkat, dan ekspor shortlist CSV untuk Google Sheets/Excel.

NameTypeReqDescription
avoid_keywordsarray避けたい語句。例: 工事、常駐、夜間。
categorystring入札区分。物品、役務、工事、その他。
certificationarray全省庁統一資格の等級。A、B、C、D から複数指定可。
due_afterstring入札書提出期限 YYYY-MM-DD 以降
due_beforestring入札書提出期限 YYYY-MM-DD 以前
due_within_daysintegerこの日数以内に提出期限が来る案件を優先。デフォルト30日。
fetch_documentsbooleantrueの場合、上位案件のPDF/HTML抽出結果をCSVに参加資格・提出期限列として追加する。
issued_afterstring公告日 YYYY-MM-DD 以降
issued_beforestring公告日 YYYY-MM-DD 以前
limitinteger取得件数の上限。デフォルト20、最大1000。
opening_afterstring開札日 YYYY-MM-DD 以降
opening_beforestring開札日 YYYY-MM-DD 以前
organization_namestring発注機関名で絞り込む。例: 農林水産省、防衛省。
period_end_afterstring納入期限日 YYYY-MM-DD 以降
period_end_beforestring納入期限日 YYYY-MM-DD 以前
prefecture都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。
preferred_keywordsarray優先したい語句。例: ソフトウェア、保守、クラウド。
procedure_typestring公示種別。一般競争入札、指名競争入札、随意契約など。
project_namestring件名で絞り込む場合に指定します。
querystring自由記述キーワード。複数キーワードはAND結合で検索されます。
shortlist_limitintegerCSV出力する最大件数。デフォルト10件。
NameTypeReqDescription
attributionobjectyes
columnsarrayyes
csvstringyes
filenamestringyes
formatstringyes
rankedCountintegeryes
scoringPolicyobjectyes

No examples provided.

extract_bid_requirements ~240

1件の入札の参加条件・期限・確認すべきPDFを構造化する。PDFは保存しない。USE THIS WHEN: Key がある案件の参加条件、提出期限、確認対象資料をレビュー用に整理したいとき。DO NOT USE WHEN: 入札検索だけで十分なとき、または公式PDFの最終解釈を人間レビューなしで確定したいとき。Extract bid requirements, deadlines, and PDF checklist from metadata and attachments without storing files. Ekstrak persyaratan tender, tenggat waktu, dan daftar PDF tanpa menyimpan berkas.

NameTypeReqDescription
bid_keystringyessearch_bids、rank_bids、またはlist_recent_bidsが返したKeyフィールド
fetch_documentsbooleantrueの場合、公式公告ページまたは添付資料を一時取得して要件抽出を試みる。
target_urisarray抽出対象URL。省略時は検索結果の公式公告ページ・添付資料URLから最大3件を使う。
NameTypeReqDescription
attributionobjectyes
bidobjectyes
documentTargetsarrayyes
extractedFromDocumentsarrayyes
extractedRequirementsobject
extractionPlanarrayyes
extractionWarningsarrayyes
knownRequirementsobjectyes
missingRequirementsarrayyes
rawExtractionTextstring
safetyNotesarrayyes

No examples provided.

get_bid_detail ~144

入札Keyから1件の詳細を取得する。添付資料は保存せず公式サイトのURIのみ返す。USE THIS WHEN: search_bids/list_recent_bids が返した Key から公式公告ページ・添付URI・機関情報を確認したいとき。DO NOT USE WHEN: Key がまだ無いとき(search_bids を先に使う)。Fetch full details for one bid by key without storing attachments. Ambil detail lengkap satu tender berdasarkan kunci tanpa menyimpan lampiran.

NameTypeReqDescription
bid_keystringyessearch_bids または list_recent_bids が返した Key フィールド
NameTypeReqDescription
attributionobjectyes
bidsarrayyes
paginationobject
queryobjectyes
returnedCountintegeryes
searchHitsintegeryes

No examples provided.

get_listed_award_history ~239

指定した上場企業・銘柄の官公需公告履歴を集計する。USE THIS WHEN: ある企業名や銘柄コードがKKJ公告に何件出るかを事実として見たいとき。DO NOT USE WHEN: 受注確度や株価の売買判断が欲しいとき。KKJは公告であり公式落札結果ではない。List KKJ notice history for a listed company. This is not investment advice. Riwayat pengumuman KKJ untuk perusahaan tercatat. Bukan nasihat investasi.

NameTypeReqDescription
jquants_api_keystring任意。J-Quants refresh token。未指定時はバンドル名寄せのみ。
limitintegerKKJ取得件数の上限。
querystringyes企業名または4桁銘柄コード。例: 富士通、6702。
window_daysinteger過去何日分の公告を対象にするか。デフォルト365日。
NameTypeReqDescription
attributionobjectyes
bidsarrayyes
categoryBreakdownobjectyes
caveatsarrayyes
companyobjectyes
investmentDisclaimerstringyes
latestNoticeDatestring|nullyes
latestNoticeKeystring|nullyes
noticeCountintegeryes
prefectureBreakdownobjectyes
windowDaysintegeryes

No examples provided.

list_recent_bids ~225

過去1〜30日間に公告された新着官公需入札を一覧する。USE THIS WHEN: 毎朝の営業チェック、都道府県別の新着確認、直近公告の漏れ確認をしたいとき。DO NOT USE WHEN: 古い公告や細かい条件検索が必要なとき(search_bids を使う)。List recently published bid notices from the past 1–30 days for daily morning sales checks. Daftar pengumuman tender baru dalam 1–30 hari terakhir untuk cek pagi harian.

NameTypeReqDescription
categorystring入札区分。物品、役務、工事、その他。
daysinteger過去何日分の公告を取得するか。デフォルト7日。
limitinteger取得件数の上限。デフォルト50。
prefecturestring都道府県名で絞り込む。例: 鹿児島県。
NameTypeReqDescription
attributionobjectyes
bidsarrayyes
paginationobject
queryobjectyes
returnedCountintegeryes
searchHitsintegeryes

No examples provided.

list_saved_searches ~120

保存されている検索条件の一覧を返す。USE THIS WHEN: 現在のサーバーインスタンスに保存された検索名と条件を確認したいとき。DO NOT USE WHEN: 永続DBに保存されたアラート一覧を期待しているとき(このツールはインメモリ)。List all saved search criteria. Daftar semua kriteria pencarian yang tersimpan.

NameTypeReqDescription
state_tokensarray保存検索state tokenの配列。Array of saved-search state tokens.
NameTypeReqDescription
searchesarrayyes
stateTokenstring|nullyes
totalSavednumberyes

No examples provided.

map_awards_to_listed ~551

官公需公告の件名から上場企業・銘柄コードへ名寄せする。USE THIS WHEN: 入札公告に登場する企業をティッカーに結びたいとき。DO NOT USE WHEN: 売買判断や落札者の確定が欲しいとき(KKJは公告であり公式落札結果ではない)。Map KKJ notices to listed-company tickers. This is not investment advice. Petakan pengumuman KKJ ke ticker perusahaan tercatat. Bukan nasihat investasi.

NameTypeReqDescription
categorystring入札区分。物品、役務、工事、その他。
certificationarray全省庁統一資格の等級。A、B、C、D から複数指定可。
due_afterstring入札書提出期限 YYYY-MM-DD 以降
due_beforestring入札書提出期限 YYYY-MM-DD 以前
issued_afterstring公告日 YYYY-MM-DD 以降
issued_beforestring公告日 YYYY-MM-DD 以前
jquants_api_keystring任意。J-Quants refresh token。未指定時はバンドル名寄せのみ。ホストの会話履歴に残る可能性があるため、stdioでは JQUANTS_API_KEY を推奨。
limitinteger取得件数の上限。デフォルト20、最大1000。
opening_afterstring開札日 YYYY-MM-DD 以降
opening_beforestring開札日 YYYY-MM-DD 以前
organization_namestring発注機関名で絞り込む。例: 農林水産省、防衛省。
period_end_afterstring納入期限日 YYYY-MM-DD 以降
period_end_beforestring納入期限日 YYYY-MM-DD 以前
prefecture都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。
procedure_typestring公示種別。一般競争入札、指名競争入札、随意契約など。
project_namestring件名で絞り込む場合に指定します。
querystring自由記述キーワード。複数キーワードはAND結合で検索されます。
NameTypeReqDescription
attributionobjectyes
catalogSourcestringyes
caveatsarrayyes
companiesarrayyes
investmentDisclaimerstringyes
jquantsAttributionobject
mappedarrayyes
mappedCountintegeryes
returnedCountintegeryes
searchHitsintegeryes
unmappedCountintegeryes

No examples provided.

rank_bids ~592

官公需入札を検索し、追うべき順にスコアリングする。USE THIS WHEN: 検索結果を営業優先度で並べ、pursue/review/skip の初期判断を作りたいとき。DO NOT USE WHEN: 法的な参加資格の最終判定が必要なとき(assess_bid_qualification と公式資料確認を併用)。Search and score bids by follow-up priority using AI Bid Radar. Cari dan peringkat tender berdasarkan prioritas tindak lanjut dengan AI Bid Radar.

NameTypeReqDescription
avoid_keywordsarray避けたい語句。例: 工事、常駐、夜間。
categorystring入札区分。物品、役務、工事、その他。
certificationarray全省庁統一資格の等級。A、B、C、D から複数指定可。
due_afterstring入札書提出期限 YYYY-MM-DD 以降
due_beforestring入札書提出期限 YYYY-MM-DD 以前
due_within_daysintegerこの日数以内に提出期限が来る案件を優先します。
issued_afterstring公告日 YYYY-MM-DD 以降
issued_beforestring公告日 YYYY-MM-DD 以前
limitinteger取得件数の上限。デフォルト20、最大1000。
opening_afterstring開札日 YYYY-MM-DD 以降
opening_beforestring開札日 YYYY-MM-DD 以前
organization_namestring発注機関名で絞り込む。例: 農林水産省、防衛省。
period_end_afterstring納入期限日 YYYY-MM-DD 以降
period_end_beforestring納入期限日 YYYY-MM-DD 以前
prefecture都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。
preferred_keywordsarray優先したい語句。例: ソフトウェア、保守、クラウド。
procedure_typestring公示種別。一般競争入札、指名競争入札、随意契約など。
project_namestring件名で絞り込む場合に指定します。
querystring自由記述キーワード。複数キーワードはAND結合で検索されます。
shortlist_limitintegerランキング結果として返す最大件数。
NameTypeReqDescription
attributionobjectyes
queryobjectyes
rankedBidsarrayyes
rankedCountintegeryes
returnedCountintegeryes
scoringPolicyobjectyes
searchHitsintegeryes

No examples provided.

save_search ~262

入札検索条件を名前付きでセッション内に保存する。USE THIS WHEN: stdio や同一インスタンス内で同じ検索条件を後で再確認したいとき。DO NOT USE WHEN: HTTP ステートレス環境で永続保存したいとき(状態はサーバーインスタンス内のみで保持される)。Save named bid search criteria in the current session for recurring alert checks. State is held per-instance and does not persist across HTTP stateless connections. Simpan kriteria pencarian tender bernama dalam sesi ini untuk pemeriksaan peringatan berulang.

NameTypeReqDescription
categorystring入札区分。物品、役務、工事、その他。
namestringyes保存検索の名前(例: 「鹿児島IT案件」)。Name for this saved search.
organization_namestring発注機関名。Organization name.
prefecture都道府県名で絞り込む。配列で複数指定可。
querystringキーワード。Keyword.
state_tokenstring既存の保存検索state token。Existing saved-search state token.
NameTypeReqDescription
criteriaobjectyes
namestringyes
nextStepstringyes
savedbooleanyes
stateTokenstringyes
totalSavednumberyes

No examples provided.

search_bids ~512

日本全国の官公需入札情報を検索する。USE THIS WHEN: キーワード・件名・発注機関・都道府県・期間で入札候補を探したいとき。DO NOT USE WHEN: 既に Key があり1件の詳細が欲しいとき(get_bid_detail を使う)、追うべき順に並べたいとき(rank_bids を使う)。Search Japanese public procurement bids by keyword, project name, organization, prefecture, or date range. Cari tender pengadaan pemerintah Jepang berdasarkan kata kunci, nama proyek, instansi, prefektur, atau rentang tanggal.

NameTypeReqDescription
categorystring入札区分。物品、役務、工事、その他。
certificationarray全省庁統一資格の等級。A、B、C、D から複数指定可。
due_afterstring入札書提出期限 YYYY-MM-DD 以降
due_beforestring入札書提出期限 YYYY-MM-DD 以前
issued_afterstring公告日 YYYY-MM-DD 以降
issued_beforestring公告日 YYYY-MM-DD 以前
limitinteger取得件数の上限。デフォルト20、最大1000。
opening_afterstring開札日 YYYY-MM-DD 以降
opening_beforestring開札日 YYYY-MM-DD 以前
organization_namestring発注機関名で絞り込む。例: 農林水産省、防衛省。
period_end_afterstring納入期限日 YYYY-MM-DD 以降
period_end_beforestring納入期限日 YYYY-MM-DD 以前
prefecture都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。
procedure_typestring公示種別。一般競争入札、指名競争入札、随意契約など。
project_namestring件名で絞り込む場合に指定します。
querystring自由記述キーワード。複数キーワードはAND結合で検索されます。
NameTypeReqDescription
attributionobjectyes
bidsarrayyes
paginationobject
queryobjectyes
returnedCountintegeryes
searchHitsintegeryes

No examples provided.

search_bids_app ~484

日本全国の官公需入札情報を検索し、MCP Apps対応クライアントではAI Bid Workspaceとして検索結果を表示する。USE THIS WHEN: 対応クライアントで入札検索結果をカード/ワークスペースUIとして確認したいとき。DO NOT USE WHEN: テキストと structuredContent だけで十分なとき(search_bids を使う)。非対応クライアントでも通常のテキスト要約と structuredContent を返す。

NameTypeReqDescription
categorystring入札区分。物品、役務、工事、その他。
certificationarray全省庁統一資格の等級。A、B、C、D から複数指定可。
due_afterstring入札書提出期限 YYYY-MM-DD 以降
due_beforestring入札書提出期限 YYYY-MM-DD 以前
issued_afterstring公告日 YYYY-MM-DD 以降
issued_beforestring公告日 YYYY-MM-DD 以前
limitinteger取得件数の上限。デフォルト20、最大1000。
opening_afterstring開札日 YYYY-MM-DD 以降
opening_beforestring開札日 YYYY-MM-DD 以前
organization_namestring発注機関名で絞り込む。例: 農林水産省、防衛省。
period_end_afterstring納入期限日 YYYY-MM-DD 以降
period_end_beforestring納入期限日 YYYY-MM-DD 以前
prefecture都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。
procedure_typestring公示種別。一般競争入札、指名競争入札、随意契約など。
project_namestring件名で絞り込む場合に指定します。
querystring自由記述キーワード。複数キーワードはAND結合で検索されます。
NameTypeReqDescription
attributionobjectyes
bidsarrayyes
paginationobject
queryobjectyes
returnedCountintegeryes
searchHitsintegeryes

No examples provided.

search_investor_radar_app ~502

官公需公告を上場企業へ名寄せし、MCP Apps対応クライアントではInvestor Radar画面を表示する。USE THIS WHEN: 対応クライアントで銘柄付き公告フィードを見たいとき。DO NOT USE WHEN: テキストだけで足りるとき(map_awards_to_listed を使う)。投資助言ではない。Show KKJ notices mapped to listed tickers. This is not investment advice. Tampilkan pengumuman KKJ yang dipetakan ke ticker. Bukan nasihat investasi.

NameTypeReqDescription
categorystring入札区分。物品、役務、工事、その他。
certificationarray全省庁統一資格の等級。A、B、C、D から複数指定可。
due_afterstring入札書提出期限 YYYY-MM-DD 以降
due_beforestring入札書提出期限 YYYY-MM-DD 以前
issued_afterstring公告日 YYYY-MM-DD 以降
issued_beforestring公告日 YYYY-MM-DD 以前
limitinteger取得件数の上限。デフォルト20、最大1000。
opening_afterstring開札日 YYYY-MM-DD 以降
opening_beforestring開札日 YYYY-MM-DD 以前
organization_namestring発注機関名で絞り込む。例: 農林水産省、防衛省。
period_end_afterstring納入期限日 YYYY-MM-DD 以降
period_end_beforestring納入期限日 YYYY-MM-DD 以前
prefecture都道府県名で絞り込む。配列で複数指定可。例: 鹿児島県、東京都。
procedure_typestring公示種別。一般競争入札、指名競争入札、随意契約など。
project_namestring件名で絞り込む場合に指定します。
querystring自由記述キーワード。複数キーワードはAND結合で検索されます。
NameTypeReqDescription
attributionobjectyes
catalogSourcestringyes
caveatsarrayyes
companiesarrayyes
investmentDisclaimerstringyes
jquantsAttributionobject
mappedarrayyes
mappedCountintegeryes
returnedCountintegeryes
searchHitsintegeryes
unmappedCountintegeryes

No examples provided.

summarize_bids_by_org ~201

発注機関名を指定してカテゴリ別・公示種別別の入札傾向と直近案件を集計する。USE THIS WHEN: 特定の発注機関がどのカテゴリ・公示種別を多く出すか、営業仮説を立てたいとき。DO NOT USE WHEN: 個別案件の参加可否を判断したいとき(assess_bid_qualification を使う)。Summarize bid trends and recent notices for a specific procurement organization by category and procedure type. Ringkas tren tender dan pengumuman terbaru untuk instansi tertentu berdasarkan kategori.

NameTypeReqDescription
limitinteger集計対象の最大取得件数。デフォルト200。
organization_namestringyes分析対象の発注機関名
sincestringYYYY-MM-DD 以降。未指定なら過去1年。
NameTypeReqDescription
attributionobjectyes
categoriesobjectyes
organizationNamestringyes
procedureTypesobjectyes
recentProjectsarrayyes
returnedCountintegeryes
totalHitsintegeryes

No examples provided.

watch_listed_awards ~180

銘柄・企業名のウォッチリストを state_token で差分確認する。USE THIS WHEN: 特定銘柄に関する新しいKKJ公告を追いたいとき。DO NOT USE WHEN: 売買アラートが欲しいとき。This is not investment advice. Pantau pengumuman KKJ untuk ticker. Bukan nasihat investasi.

NameTypeReqDescription
actionstringyessave=追加, check=差分確認, list=一覧。
namestringウォッチ名。save / check で必須。
querystring企業名または銘柄コード。save で必須。
state_tokenstring前回の state_token。HTTPステートレス接続で必須。
NameTypeReqDescription
actionstringyes
attributionobjectyes
investmentDisclaimerstringyes
newNoticesarray
newNoticesCountinteger
nextStepstringyes
stateTokenstringyes
watchlistarrayyes

No examples provided.

Common questions

What is the JP Bids MCP server?

JP Bids is an MCP server listed in the public MCP registry as io.github.sugukurukabe/jp-bids. Read-only MCP server for searching Japan government procurement bid information from the KKJ portal. This page covers its npm package (jp-bids-mcp).

Is the JP Bids MCP server safe to use?

JP Bids scores 93 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. It declares no install or post-install scripts. Its build provenance is signed and verified. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the JP Bids MCP server expose?

JP Bids exposes 22 tools: search_bids, rank_bids, list_recent_bids, get_bid_detail, explain_bid_fit, and 17 more. Their descriptions and schemas cost roughly 7,092 tokens of context every time the server is loaded.

Is the JP Bids MCP server still maintained?

JP Bids is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the JP Bids MCP server under?

JP Bids declares the Apache-2.0 licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.