
Connects to Japan's Ministry of Economy official procurement portal (官公需情報ポータルサイト) and surfaces search, filtering, and analysis tools for government bid notices. You get read-only access to search_bids by keyword, prefecture, and category, plus AI-powered scoring with rank_bids to prioritize opportunities by fit. Pro tier adds PDF requirement extraction, past award analysis, and calendar export. Remote endpoint runs on Streamable HTTP at mcp.bid-jp.com, or run locally via stdio with npx jp-bids-mcp. Pairs well with J-Grants MCP for procurement and subsidy research in a single session. All features free through June 2026 beta period.
Public tool metadata for what this MCP can expose to an agent.
search_bids日本全国の官公需入札情報を検索する。全文検索は query、件名は project_name、発注機関は organization_name を使う。Search Japanese public procurement bids by keyword, project name, or organization. Cari tender pengadaan pemerintah Jepang berdasarkan kata kunci, nama proyek, atau instansi.16 params日本全国の官公需入札情報を検索する。全文検索は query、件名は project_name、発注機関は organization_name を使う。Search Japanese public procurement bids by keyword, project name, or organization. Cari tender pengadaan pemerintah Jepang berdasarkan kata kunci, nama proyek, atau instansi.
categorystring物品 · 工事 · 役務certificationarraydue_afterstringdue_beforestringissued_afterstringissued_beforestringlimitintegeropening_afterstringopening_beforestringorganization_namestringperiod_end_afterstringperiod_end_beforestringprefecturevalueprocedure_typestring一般競争入札 · 簡易公募型競争入札 · 簡易公募型指名競争入札project_namestringquerystringrank_bids官公需入札を検索し、追うべき順にスコアリングする。候補整理用であり参加可否の最終判断ではない。Search and score bids by follow-up priority using AI Bid Radar. Cari dan peringkat tender berdasarkan prioritas tindak lanjut dengan AI Bid Radar.20 params官公需入札を検索し、追うべき順にスコアリングする。候補整理用であり参加可否の最終判断ではない。Search and score bids by follow-up priority using AI Bid Radar. Cari dan peringkat tender berdasarkan prioritas tindak lanjut dengan AI Bid Radar.
avoid_keywordsarraycategorystring物品 · 工事 · 役務certificationarraydue_afterstringdue_beforestringdue_within_daysintegerissued_afterstringissued_beforestringlimitintegeropening_afterstringopening_beforestringorganization_namestringperiod_end_afterstringperiod_end_beforestringprefecturevaluepreferred_keywordsarrayprocedure_typestring一般競争入札 · 簡易公募型競争入札 · 簡易公募型指名競争入札project_namestringquerystringshortlist_limitintegerlist_recent_bids過去1〜30日間に公告された新着官公需入札を一覧する。毎朝の営業チェックに使う。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.4 params過去1〜30日間に公告された新着官公需入札を一覧する。毎朝の営業チェックに使う。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.
categorystring物品 · 工事 · 役務daysintegerlimitintegerprefecturestring北海道 · 青森県 · 岩手県 · 宮城県 · 秋田県 · 山形県get_bid_detail入札Keyから1件の詳細を取得する。添付資料は保存せず公式サイトのURIのみ返す。Fetch full details for one bid by key without storing attachments. Ambil detail lengkap satu tender berdasarkan kunci tanpa menyimpan lampiran.1 params入札Keyから1件の詳細を取得する。添付資料は保存せず公式サイトのURIのみ返す。Fetch full details for one bid by key without storing attachments. Ambil detail lengkap satu tender berdasarkan kunci tanpa menyimpan lampiran.
bid_keystringexplain_bid_fit1件の入札について追うべきか・要確認か・見送るべきかを理由・リスク・次アクション付きで説明する。Explain bid fit with rationale, risks, and next actions for one bid. Jelaskan kesesuaian tender dengan alasan, risiko, dan langkah selanjutnya.6 params1件の入札について追うべきか・要確認か・見送るべきかを理由・リスク・次アクション付きで説明する。Explain bid fit with rationale, risks, and next actions for one bid. Jelaskan kesesuaian tender dengan alasan, risiko, dan langkah selanjutnya.
avoid_keywordsarraybid_keystringdue_within_daysintegerfetch_documentsbooleanpreferred_keywordsarraytarget_urisarrayassess_bid_qualification1件の入札について自社の地域・カテゴリ・資格と照合し参加可否をMVP判定する。Check bid participation eligibility against your company's region, category, and certifications. Periksa kelayakan mengikuti tender berdasarkan wilayah, kategori, dan sertifikasi perusahaan.7 params1件の入札について自社の地域・カテゴリ・資格と照合し参加可否をMVP判定する。Check bid participation eligibility against your company's region, category, and certifications. Periksa kelayakan mengikuti tender berdasarkan wilayah, kategori, dan sertifikasi perusahaan.
bid_keystringcertificationsarrayfetch_documentsbooleanqualified_categoriesarrayqualified_prefecturesarrayservice_keywordsarraytarget_urisarrayextract_bid_requirements1件の入札の参加条件・期限・確認すべきPDFを構造化する。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.3 params1件の入札の参加条件・期限・確認すべきPDFを構造化する。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.
bid_keystringfetch_documentsbooleantarget_urisarrayexport_bid_shortlist入札を検索・ランキングしてGoogle Sheets/Excel用のCSVを返す。スコア・判断・リスク・次アクション付き。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.21 params入札を検索・ランキングしてGoogle Sheets/Excel用のCSVを返す。スコア・判断・リスク・次アクション付き。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.
avoid_keywordsarraycategorystring物品 · 工事 · 役務certificationarraydue_afterstringdue_beforestringdue_within_daysintegerfetch_documentsbooleanissued_afterstringissued_beforestringlimitintegeropening_afterstringopening_beforestringorganization_namestringperiod_end_afterstringperiod_end_beforestringprefecturevaluepreferred_keywordsarrayprocedure_typestring一般競争入札 · 簡易公募型競争入札 · 簡易公募型指名競争入札project_namestringquerystring+1 more parameters. See the server's own documentation for the full schema.
create_bid_calendar入札の提出期限・開札日・納入期限をGoogle Calendar/OutlookへインポートできるICS形式で返す。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.3 params入札の提出期限・開札日・納入期限をGoogle Calendar/OutlookへインポートできるICS形式で返す。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.
bid_keystringfetch_documentsbooleantarget_urisarraycreate_bid_review_packet入札1件の判断サマリー・理由・リスク・要件・締切・次アクションをMarkdown社内メモとして返す。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.6 params入札1件の判断サマリー・理由・リスク・要件・締切・次アクションをMarkdown社内メモとして返す。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.
avoid_keywordsarraybid_keystringdue_within_daysintegerfetch_documentsbooleanpreferred_keywordsarraytarget_urisarraydraft_bid_questions入札1件の発注者への質問案をMarkdownで返す。提出前に公式書類と照合すること。Draft clarification questions for a bid in Markdown format. Buat draf pertanyaan klarifikasi untuk satu tender dalam format Markdown.3 params入札1件の発注者への質問案をMarkdownで返す。提出前に公式書類と照合すること。Draft clarification questions for a bid in Markdown format. Buat draf pertanyaan klarifikasi untuk satu tender dalam format Markdown.
bid_keystringfetch_documentsbooleantarget_urisarrayanalyze_past_awards過去公告を集計し発注機関の頻度・カテゴリ偏り・月次トレンドを返す。公告履歴から競合パターンを推定する。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.7 params過去公告を集計し発注機関の頻度・カテゴリ偏り・月次トレンドを返す。公告履歴から競合パターンを推定する。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.
categorystring物品 · 工事 · 役務limitintegerorganization_namestringprefecturevalueprocedure_typestring一般競争入札 · 簡易公募型競争入札 · 簡易公募型指名競争入札querystringwindow_daysintegersummarize_bids_by_org発注機関名を指定してカテゴリ別・公示種別別の入札傾向と直近案件を集計する。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.3 params発注機関名を指定してカテゴリ別・公示種別別の入札傾向と直近案件を集計する。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.
limitintegerorganization_namestringsincestringsave_search入札検索条件を名前付きで保存する。保存した条件は check_saved_search で新着確認に使える。Save named bid search criteria for recurring alert checks. Simpan kriteria pencarian tender bernama untuk pemeriksaan peringatan berulang.5 params入札検索条件を名前付きで保存する。保存した条件は check_saved_search で新着確認に使える。Save named bid search criteria for recurring alert checks. Simpan kriteria pencarian tender bernama untuk pemeriksaan peringatan berulang.
categorystring物品 · 工事 · 役務namestringorganization_namestringprefecturevaluequerystringcheck_saved_search保存した検索条件で新着入札を確認する。前回チェック以降の新着のみを返す。Check for new bids since last check using saved search criteria. Periksa tender baru sejak pemeriksaan terakhir menggunakan kriteria tersimpan.1 params保存した検索条件で新着入札を確認する。前回チェック以降の新着のみを返す。Check for new bids since last check using saved search criteria. Periksa tender baru sejak pemeriksaan terakhir menggunakan kriteria tersimpan.
namestringlist_saved_searches保存されている検索条件の一覧を返す。List all saved search criteria. Daftar semua kriteria pencarian yang tersimpan.保存されている検索条件の一覧を返す。List all saved search criteria. Daftar semua kriteria pencarian yang tersimpan.
No parameter schema in public metadata yet.
search_bids_app日本全国の官公需入札情報を検索し、MCP Apps対応クライアントでは検索結果を表で表示する。非対応クライアントでも通常のテキスト要約とstructuredContentを返す。16 params日本全国の官公需入札情報を検索し、MCP Apps対応クライアントでは検索結果を表で表示する。非対応クライアントでも通常のテキスト要約とstructuredContentを返す。
categorystring物品 · 工事 · 役務certificationarraydue_afterstringdue_beforestringissued_afterstringissued_beforestringlimitintegeropening_afterstringopening_beforestringorganization_namestringperiod_end_afterstringperiod_end_beforestringprefecturevalueprocedure_typestring一般競争入札 · 簡易公募型競争入札 · 簡易公募型指名競争入札project_namestringquerystring日本の官公需入札情報をMCPで検索・AI分析するサーバー。v0.9.0 の Investor Radar で、公告を上場銘柄へ名寄せし、J-Quants キーがあれば公開終値も同じ会話で見られます(投資助言ではありません)。
Search and AI-analyze Japanese public procurement notices through MCP. Investor Radar maps notices to listed-company tickers and can overlay public daily closes. Not investment advice.
Server MCP untuk mencari pengumuman pengadaan pemerintah Jepang. Investor Radar memetakan pengumuman ke ticker. Bukan nasihat investasi.
ベータ期間中(〜2026年9月末)は全機能を無料で利用できます。
During beta (until end of September 2026), all features are available for free.
Remote MCP: https://mcp.bid-jp.com/mcp
npm: jp-bids-mcp
Registry metadata name: io.github.sugukurukabe/jp-bids
JP Bids MCP は 2025-11-25 と 2026-07-28 の protocol version を受け入れます。Mcp-Method / Mcp-Name header がある場合は JSON-RPC body との不一致を拒否し、OAuth authorization response と JWT には RFC 9207 の iss を含めます。
JP Bids MCP accepts both 2025-11-25 and 2026-07-28 protocol versions. When Mcp-Method / Mcp-Name headers are present, mismatches with the JSON-RPC body are rejected, and OAuth authorization responses/JWTs include RFC 9207 iss.
JP Bids MCP menerima versi protokol 2025-11-25 dan 2026-07-28. Jika header Mcp-Method / Mcp-Name ada, ketidaksesuaian dengan body JSON-RPC ditolak, dan response/JWT OAuth menyertakan iss RFC 9207.
server/discover, ttlMs / cacheScope, and MRTR are tracked in docs/spec-notes/mcp-2026-07-28.md and will be enabled after SDK support stabilizes.
「鹿児島県のIT系入札を探して、うちに合う順にランク付けして」
→ 14件ヒット → AIスコアリング → 上位3件の要件整理 → カレンダー登録 → 全部ひとつの会話で。
「この仕様書PDFの必須要件と評価項目を整理して」
→ PDF自動取得 → 要件抽出 → 参加資格チェック → 不足項目の取得方法まで提示。
「農林水産省の過去3年の発注傾向を分析して」
→ 落札実績取得 → 予算規模・競合・落札率を分析 → 次の入札戦略を提案。
「富士通(6702)の官公需公告を出して、公告日前後の終値も見せて」
→ 公告を銘柄コードへ名寄せ → 履歴と件数を事実として集計 → J-Quants キーがあれば公開終値の前後窓を表示。売買の推奨はしない。市場データ MCP を同じクライアントに並べれば、日足・開示と突き合わせできる。
Use the remote endpoint from any Streamable HTTP compatible MCP client:
https://mcp.bid-jp.com/mcp
The remote endpoint requires OAuth 2.0. A request without Authorization receives 401 with WWW-Authenticate: Bearer resource_metadata="https://mcp.bid-jp.com/.well-known/oauth-protected-resource/mcp". Claude.ai, ChatGPT, and MCP Inspector run the flow for you (Dynamic Client Registration + PKCE S256), so you only click approve. Plain curl will not work without a token — use local stdio below to try it without authentication.
リモートエンドポイントは OAuth 2.0 必須です。Authorization なしのリクエストは 401 と WWW-Authenticate ヘッダーを返します。Claude.ai / ChatGPT / MCP Inspector は認可フローを自動で処理するため、承認ボタンを押すだけです。認証なしで試したい場合は下記のローカル stdio を使ってください。
Endpoint jarak jauh memerlukan OAuth 2.0. Permintaan tanpa Authorization mendapat 401 beserta header WWW-Authenticate. Klien seperti Claude.ai, ChatGPT, dan MCP Inspector menjalankan alur otorisasi secara otomatis. Untuk mencoba tanpa autentikasi, gunakan stdio lokal di bawah.
With MCP Inspector:
npx --yes @modelcontextprotocol/inspector
Set Transport Type to Streamable HTTP and use the remote URL above. Do not use the default STDIO sample command such as mcp-server-everything.
Sample search_bids arguments:
{
"query": "システム",
"prefecture": "鹿児島県",
"category": "役務",
"limit": 3
}
Local stdio (no authentication required):
npx --yes jp-bids-mcp
CSV export:
npx --yes jp-bids-export --prefecture 鹿児島県 --category 役務 --query システム --days 7 > bids.csv
Check without starting an MCP session:
npx --yes jp-bids-mcp --version
データ出典 / Data source: 中小企業庁 官公需情報ポータルサイト 検索API.
| ツール | 説明 | Tier |
|---|---|---|
search_bids | キーワード・地域・業種で検索 / Keyword & region search | Free |
rank_bids | 自社条件でスコアリング / Score by your criteria | Free |
list_recent_bids | 直近の公告一覧 / Recent notices | Free |
get_bid_detail | 案件詳細取得 / Bid detail | Free |
search_bids_app | MCP Apps UI付き検索 / Search with UI panel | Pro |
explain_bid_fit | 適合度説明 / Fit explanation | Pro |
assess_bid_qualification | 参加資格確認 / Qualification check | Pro |
extract_bid_requirements | PDF/HTML要件抽出 / Requirement extraction | Pro |
export_bid_shortlist | CSV/JSONエクスポート / Export shortlist | Pro |
create_bid_calendar | ICSカレンダー生成 / Calendar export | Pro |
create_bid_review_packet | 社内検討メモ / Review packet | Pro |
draft_bid_questions | 質問書ドラフト / Draft questions | Pro |
analyze_past_awards | 落札実績分析 / Past awards analysis | Pro |
summarize_bids_by_org | 発注機関別まとめ / Summary by org | Pro |
save_search | 検索条件を保存 / Save search criteria | Pro |
check_saved_search | 保存検索の新着確認 / Check for new bids | Pro |
list_saved_searches | 保存検索の一覧 / List saved searches | Pro |
map_awards_to_listed | 公告を上場企業へ名寄せ / Map notices to tickers | Pro |
get_listed_award_history | 上場企業の公告履歴 / Listed-company notice history | Pro |
analyze_award_price_impact | 公告日前後の終値 / Closes around notice date | Pro |
watch_listed_awards | 銘柄ウォッチ / Ticker watchlist | Pro |
search_investor_radar_app | Investor Radar UI | Pro |
attribution://kkjdocs://api-referencedocs://agentic-cloud-roadmapdocs://agentic-security-storage-readinesscodes://prefecturesui://jp-bids/search-results.htmlui://jp-bids/investor-radar.htmlbid://{bid_key}prefecture://{lg_code}org://{organization_name}npm run remote:health
npm run remote:mcp
More examples: examples/remote-smoke-prompts.md.
Slack briefing job: docs/slack-briefing.md.
docs/use-cases.mddocs/extensibility.mddocs/architecture.mddocs/ai-bid-radar.mddocs/agentic-cloud-roadmap.mddocs/agentic-security-storage-readiness.mddocs/export.mddocs/inspector.mddocs/deployment-cloud-run.mddocs/mcp-apps.mddocs/investor-radar.mddocs/slack-briefing.mddocs/remote-release-checklist.mddocs/submissions/mcp-directories.mddocs/integrations/jgrants.mdarticles/ (Zenn articles deployed from this repository; docs/articles/ holds non-Zenn drafts)docs/adr/public/.well-known/agents.jsonJP Bids MCP pairs with the J-Grants MCP (Digital Agency of Japan) to cover both government contracts and grants in a single conversation.
# Search bids (JP Bids MCP) and grants (J-Grants MCP) simultaneously
"鹿児島県のITシステム調達案件と、中小企業向けDX補助金を同時に探してください。"
See examples/jgrants-integration/ for ready-to-use Claude Desktop and Cursor configuration files, and three end-to-end workflow examples.
Technical integration details: docs/integrations/jgrants.md.
JP Bids MCP also pairs with freee MCP (freee K.K.) for procurement-to-accounting automation — financial readiness checks, post-award deal entries, and invoice generation from bid data. See examples/freee-integration/.
Investor Radar can overlay public daily closes around a notice date when a J-Quants API key is passed through. Adding a market-data MCP in the same Cursor / Claude session lets you compare KKJ notices with daily bars and filings in one conversation. No buy/sell advice. Details: docs/investor-radar.md.
JP Bids MCP, J-Grants MCP, and freee MCP are independent servers operated by separate organizations. Results are reference information; always verify against official documents.
このサーバーは入札情報の添付ファイルを保存しません。入札判断前に必ず公式調達書類を確認してください。
This server does not store upstream documents or attachment files. Results are reference information and should be verified against official procurement documents before bidding decisions.