JP Bids MCP

officiel

Recherche et analyse IA des appels d'offres du gouvernement japonais via MCP

Que pouvez-vous faire avec JP Bids MCP ?

  • Rechercher des avis d'appel d'offres japonais — Demandez des offres par mot-clé, préfecture et catégorie via search_bids, par ex., « 鹿児島県のIT系入札を探して ».
  • Classer les offres selon vos critères — Faites en sorte que rank_bids note et priorise les opportunités en fonction de l'adéquation avec votre entreprise et des besoins pratiques de suivi.
  • Extraire les exigences des PDF/HTML — Utilisez extract_bid_requirements pour extraire les spécifications obligatoires et les éléments d'évaluation des documents joints.
  • Analyser les tendances des attributions passées — Tirez parti de analyze_past_awards pour examiner les dépenses, la concurrence et les taux de réussite d'une agence pour votre stratégie.
  • Mapper les avis aux entreprises cotées — Avec map_awards_to_listed, identifiez quels tickers correspondent aux annonces de marchés publics.
  • Exporter et planifier les tâches d'appel d'offres — Générez une liste restreinte via export_bid_shortlist ou créez des entrées de calendrier avec create_bid_calendar.

Documentation

JP Bids MCP

npm version CI License: Apache 2.0 Smithery

Serveur MCP pour rechercher et analyser par IA les avis d'appel d'offres publics japonais. La version v0.9.0 d'Investor Radar rapproche les avis des titres cotés et, si une clé J-Quants est fournie, affiche également les cours de clôture publics dans la même conversation (il ne s'agit pas d'un conseil en investissement).
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.

Pendant la période bêta (jusqu'à fin septembre 2026), toutes les fonctionnalités sont gratuites.
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

MCP 2026-07-28 Readiness / 対応状況 / Kesiapan

JP Bids MCP accepte les versions de protocole 2025-11-25 et 2026-07-28. Lorsque les en-têtes Mcp-Method / Mcp-Name sont présents, les incohérences avec le corps JSON-RPC sont rejetées, et les réponses d'autorisation OAuth / JWT incluent le iss de la RFC 9207. 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, et MRTR sont suivis dans docs/spec-notes/mcp-2026-07-28.md et seront activés une fois que le support SDK sera stable.

Parlez simplement à votre IA / Just Ask Your AI

「鹿児島県のIT系入札を探して、うちに合う順にランク付けして」

→ 14 résultats → notation IA → synthèse des exigences des 3 meilleurs → ajout au calendrier → tout dans une seule conversation.

「この仕様書PDFの必須要件と評価項目を整理して」

→ Récupération automatique du PDF → extraction des exigences → vérification des conditions de participation → indication de la méthode pour obtenir les éléments manquants.

「農林水産省の過去3年の発注傾向を分析して」

→ Récupération des résultats d'attribution → analyse du budget, de la concurrence et du taux d'attribution → proposition de la stratégie d'appel d'offres suivante.

「富士通(6702)の官公需公告を出して、公告日前後の終値も見せて」

→ Rapprochement des avis avec les codes titres → agrégation factuelle de l'historique et du nombre → affichage de la fenêtre autour des cours de clôture publics si une clé J-Quants est fournie. Aucune recommandation d'achat ou de vente. En ajoutant un MCP de données de marché au même client, vous pouvez croiser les données journalières et les publications.

Démarrage rapide / Quick Start

Utilisez le point de terminaison distant depuis tout client MCP compatible Streamable HTTP :

https://mcp.bid-jp.com/mcp

Le point de terminaison distant nécessite OAuth 2.0. Une requête sans Authorization reçoit 401 avec WWW-Authenticate: Bearer resource_metadata="https://mcp.bid-jp.com/.well-known/oauth-protected-resource/mcp". Claude.ai, ChatGPT et MCP Inspector exécutent le flux pour vous (Dynamic Client Registration + PKCE S256), il vous suffit donc de cliquer sur approuver. Un simple curl ne fonctionnera pas sans jeton — utilisez le stdio local ci-dessous pour essayer sans authentification.

Le point de terminaison distant nécessite OAuth 2.0. Une requête sans Authorization reçoit 401 et l'en-tête WWW-Authenticate. Claude.ai / ChatGPT / MCP Inspector gèrent automatiquement le flux d'autorisation, il suffit d'appuyer sur le bouton d'approbation. Pour essayer sans authentification, utilisez le stdio local ci-dessous.

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.

Avec MCP Inspector :

npx --yes @modelcontextprotocol/inspector

Définissez Transport Type sur Streamable HTTP et utilisez l'URL distante ci-dessus. N'utilisez pas la commande d'exemple STDIO par défaut comme mcp-server-everything.

Exemple d'arguments search_bids :

{
  "query": "システム",
  "prefecture": "鹿児島県",
  "category": "役務",
  "limit": 3
}

Stdio local (aucune authentification requise) :

npx --yes jp-bids-mcp

Export CSV :

npx --yes jp-bids-export --prefecture 鹿児島県 --category 役務 --query システム --days 7 > bids.csv

Vérification sans démarrer de session MCP :

npx --yes jp-bids-mcp --version

Ce que cela fournit / 主な機能

  • Recherche en lecture seule des avis d'appel d'offres publics. Read-only search for Japanese public procurement notices.
  • AI Bid Radar : notation et classement des dossiers par priorité pratique. Ranking bid candidates by practical follow-up priority.
  • Extraction des exigences PDF/HTML : récupération temporaire, protection SSRF, prise en charge Vertex AI Gemini. PDF/HTML requirement extraction with SSRF guard and Vertex AI Gemini.
  • Interface MCP Apps : liste et gestion des appels d'offres dans le panneau latéral de Claude.ai. Interactive workspace in MCP Apps-compatible clients.
  • Investor Radar : rapprochement des avis KKJ avec les entreprises cotées (pas un conseil en investissement). Map KKJ notices to listed tickers. Not investment advice.
  • Niveaux Free/Pro : période bêta gratuite (jusqu'à fin septembre 2026). Free beta through September 2026, Pro ¥990/month thereafter.
  • Resources et Resource Templates pour transmettre précisément le contexte. Resources and Resource Templates for targeted context.
  • Prise en charge des transports Streamable HTTP distant et stdio local. Remote Streamable HTTP and local stdio transports.

Source des données / Data source : API de recherche du portail d'informations sur les appels d'offres publics de l'Agence des petites et moyennes entreprises.

Outils / Tools

OutilDescriptionNiveau
search_bidsRecherche par mot-clé, région et secteur / Keyword & region searchGratuit
rank_bidsNotation selon vos critères / Score by your criteriaGratuit
list_recent_bidsAvis récents / Recent noticesGratuit
get_bid_detailDétail d'un dossier / Bid detailGratuit
search_bids_appRecherche avec interface MCP Apps / Search with UI panelPro
explain_bid_fitExplication de l'adéquation / Fit explanationPro
assess_bid_qualificationVérification des conditions de participation / Qualification checkPro
extract_bid_requirementsExtraction des exigences PDF/HTML / Requirement extractionPro
export_bid_shortlistExport CSV/JSON / Export shortlistPro
create_bid_calendarGénération de calendrier ICS / Calendar exportPro
create_bid_review_packetNote de réflexion interne / Review packetPro
draft_bid_questionsBrouillon de questions / Draft questionsPro
analyze_past_awardsAnalyse des résultats d'attribution / Past awards analysisPro
summarize_bids_by_orgSynthèse par organisme émetteur / Summary by orgPro
save_searchEnregistrer les critères de recherche / Save search criteriaPro
check_saved_searchVérifier les nouveautés des recherches enregistrées / Check for new bidsPro
list_saved_searchesListe des recherches enregistrées / List saved searchesPro
map_awards_to_listedRapprocher les avis avec les entreprises cotées / Map notices to tickersPro
get_listed_award_historyHistorique des avis d'une entreprise cotée / Listed-company notice historyPro
analyze_award_price_impactCours de clôture autour de la date d'avis / Closes around notice datePro
watch_listed_awardsListe de surveillance des titres / Ticker watchlistPro
search_investor_radar_appInterface Investor RadarPro

Resources

  • attribution://kkj
  • docs://api-reference
  • docs://agentic-cloud-roadmap
  • docs://agentic-security-storage-readiness
  • codes://prefectures
  • ui://jp-bids/search-results.html
  • ui://jp-bids/investor-radar.html
  • bid://{bid_key}
  • prefecture://{lg_code}
  • org://{organization_name}

Vérification

npm run remote:health
npm run remote:mcp

Plus d'exemples : examples/remote-smoke-prompts.md.

Tâche de synthèse Slack : docs/slack-briefing.md.

Documentation

  • docs/use-cases.md
  • docs/extensibility.md
  • docs/architecture.md
  • docs/ai-bid-radar.md
  • docs/agentic-cloud-roadmap.md
  • docs/agentic-security-storage-readiness.md
  • docs/export.md
  • docs/inspector.md
  • docs/deployment-cloud-run.md
  • docs/mcp-apps.md
  • docs/investor-radar.md
  • docs/slack-briefing.md
  • docs/remote-release-checklist.md
  • docs/submissions/mcp-directories.md
  • docs/integrations/jgrants.md
  • articles/ (articles Zenn déployés depuis ce dépôt ; docs/articles/ contient les brouillons hors Zenn)
  • docs/adr/
  • public/.well-known/agents.json

Interopérabilité / 相互運用 / Interoperabilitas

JP Bids MCP s'associe au J-Grants MCP (Agence numérique du Japon) pour couvrir à la fois les marchés publics et les subventions dans une seule conversation.

# Search bids (JP Bids MCP) and grants (J-Grants MCP) simultaneously
"鹿児島県のITシステム調達案件と、中小企業向けDX補助金を同時に探してください。"

Voir examples/jgrants-integration/ pour des fichiers de configuration prêts à l'emploi pour Claude Desktop et Cursor, ainsi que trois exemples de flux de travail de bout en bout.
Détails techniques d'intégration : docs/integrations/jgrants.md.

JP Bids MCP s'associe également au freee MCP (freee K.K.) pour l'automatisation du processus achat-comptabilité — vérifications de préparation financière, saisie des transactions post-attribution et génération de factures à partir des données d'appel d'offres. Voir examples/freee-integration/.

Investor Radar peut superposer les cours de clôture publics autour d'une date d'avis lorsqu'une clé API J-Quants est transmise. L'ajout d'un MCP de données de marché dans la même session Cursor / Claude permet de comparer les avis KKJ avec les barres journalières et les publications dans une seule conversation. Aucun conseil d'achat ou de vente. Détails : docs/investor-radar.md.

JP Bids MCP, J-Grants MCP et freee MCP sont des serveurs indépendants exploités par des organisations distinctes. Les résultats sont fournis à titre de référence ; vérifiez toujours auprès des documents officiels.

Notes / 注意事項

Ce serveur ne stocke pas les documents sources ni les pièces jointes des avis d'appel d'offres. Avant toute décision de soumission, consultez toujours les documents d'achat officiels.
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.