japan_tenders_search

Pack: japan-procurement · Endpoint: https://gateway.pipeworx.io/japan-procurement/mcp

Search Japanese government tender notices (bid announcements) by keyword across national ministries, all 47 prefectures and municipalities. Sourced from the 官公需情報ポータルサイト (Kankoju public procurement portal) run by the Japan SME Agency. Query accepts Japanese or ASCII text and the portal’s operators: “A AND B”, “A OR B”, “A ANDNOT B”, “NOT A”, parentheses. Filter by category (goods/works/services), prefecture, procedure type and announcement date range. Returns buyer organisation, notice title, announcement date, bid/opening dates where published, the original notice URL and attachment links.

Parameters

NameTypeRequiredDescription
querystringyesKeyword, Japanese or ASCII — e.g. “道路” (road), “システム” (system), “橋梁 AND 補修”. Operators AND / OR / ANDNOT / NOT need surrounding spaces.
categorystringnoOne of goods | works | services (or 物品 | 工事 | 役務, or 1 | 2 | 3).
prefecturestringnoPrefecture to restrict to — name (“Tokyo”, “東京都”) or JIS X0401 code (“13”). Comma-separate for several (“Tokyo,Osaka”).
procedure_typestringnoNotice type: 1 = 一般競争入札 (open competitive bidding), 2 = 簡易公募型競争入札, 3 = 簡易公募型指名競争入札.
organization_namestringnoRestrict to a buyer organisation, partial match — e.g. “国土交通省”, “横浜市”.
project_namestringnoRestrict by notice title, partial match.
issued_fromstringnoEarliest announcement date (公告日), YYYY-MM-DD.
issued_tostringnoLatest announcement date (公告日), YYYY-MM-DD.
limitnumbernoMax notices to return, 1-${MAX_COUNT}. Default ${DEFAULT_COUNT}.
full_textbooleannoReturn the full announcement text instead of a preview. The full text is often tens of thousands of characters; default false.

Example call

Arguments

{
  "query": "橋梁",
  "category": "works",
  "prefecture": "Tokyo",
  "limit": 3
}

curl

curl -X POST https://gateway.pipeworx.io/japan-procurement/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"japan_tenders_search","arguments":{"query":"橋梁","category":"works","prefecture":"Tokyo","limit":3}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('japan_tenders_search', {
  "query": "橋梁",
  "category": "works",
  "prefecture": "Tokyo",
  "limit": 3
});

More examples

{
  "query": "システム",
  "issued_from": "2026-09-01",
  "issued_to": "2026-09-12",
  "limit": 3
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "japan-procurement": {
      "url": "https://gateway.pipeworx.io/japan-procurement/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 13, 2026