LoreaTec BizSearch
English|日本語

Ask your AI assistant about Japanese companies and tenders — the MCP server

MCP (Model Context Protocol) is the standard way AI assistants such as Claude, ChatGPT, Cursor or your own agents call outside tools. Add this server once and your assistant can, in plain language, verify a T-number, pull a company profile, check what the government paid for something, see which contracts are likely to be re-tendered, find open tenders, or tell you when a prefecture opens its bidder registration — using the same live data as this website. Free, no account; results include the source attribution you must keep.

Endpointhttps://bizsearch.loreatec.jp/mcp (Streamable HTTP, stateless, JSON-RPC 2.0, protocol 2025-06-18 / 2025-03-26)
AuthNone needed: it works out of the box with 60 calls/min and 1,000/day per IP — enough for personal use in an assistant. Building something on top? Ask for a free API key at info@loreatec.jp (tell us who you are and what for) and send it as the header X-Api-Key: lt_…: the quota goes up to 300/min and 20,000/day, the usage is counted per key instead of per IP, and we can warn you before anything changes.
AttributionEvery result contains attribution and source_url; show them to your users. Data: NTA registries (daily), 調達ポータル awards (daily), KKJ notices (daily), gBizINFO (monthly), 行政事業レビュー (monthly), MIC giteki (daily), Japan Customs FX (weekly).

Add it in 30 seconds

Claude Desktop / Claude Code

{
  "mcpServers": {
    "loreatec-japan": { "type": "http", "url": "https://bizsearch.loreatec.jp/mcp" }
  }
}

Claude Desktop: Settings → Developer → Edit config (claude_desktop_config.json). Claude Code: claude mcp add --transport http loreatec-japan https://bizsearch.loreatec.jp/mcp

ChatGPT (developer mode / custom connectors)

Settings → Connectors → Add custom connector → URL https://bizsearch.loreatec.jp/mcp, no authentication.

Cursor / VS Code / other clients

{ "mcpServers": { "loreatec-japan": { "url": "https://bizsearch.loreatec.jp/mcp" } } }

With an API key

{
  "mcpServers": {
    "loreatec-japan": {
      "type": "http",
      "url": "https://bizsearch.loreatec.jp/mcp",
      "headers": { "X-Api-Key": "lt_your_key_here" }
    }
  }
}

curl (try it)

curl -s https://bizsearch.loreatec.jp/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_invoice_number","arguments":{"number":"T1180301018771"}}}'

Tools (what the assistant can call)

check_invoice_numberVerify a T-number / corporate number: status (active, revoked, expired), name, address, registry record.
search_companiesFind companies by name (5.8M corporations; kanji, kana, romaji, English).
company_profileFull profile: registry, invoice status, awards, licences, subsidies, programme payments, timeline.
search_awardsPrice benchmark from 310k national awards: min/median/max, no-bid share, winners.
contract_historyFor a tender title: incumbent, last price, recurrence.
forecast_upcomingPredicted re-tenders in the coming months (ministry, last winner, confidence).
search_tendersSearch open/recent tender notices (JA/EN).
buyer_profileHow a ministry or city buys: mix, grades, busiest months, top suppliers.
company_eventsNew companies, name changes, relocations, closures, mergers (daily).
subsidies_lookupSubsidies by company or programme (gBizINFO).
program_paymentsPayments from national budget programmes (行政事業レビュー).
qualification_windowsBidder-registration windows: national, 47 prefectures, 20 cities.
giteki_lookupRadio-law (技適) certifications by brand/model.
address_convertJapanese address / postal code → English.
fx_customs_ratesJapan Customs weekly exchange rates.

The exact input schema of every tool is returned by tools/list. Plain HTTP JSON APIs (no MCP) and bulk datasets: see Data & API.

Good to know

  • This is public government data compiled by LoreaTec; we add analysis (predictions, matching, normalisation) and mark it as ours. Always verify critical facts on the official source linked in each result.
  • No personal data: sole proprietors’ names/addresses are not in the datasets; the watchlist emails are not exposed here.
  • Stateless server: no sessions, no server-initiated streams (GET with text/event-stream returns 405). JSON-RPC batches accepted.
  • Terms: same as our APIs (terms). Attribution + link required for public reuse.