procureport
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
procureport
procureport opens up Korean public-procurement data — the Nara Market / data.go.kr API family — through one binary that serves a command-line interface and a stdio MCP server. It covers bid notices, successful bids (awards) and contracts, procurement statistics, the registered product catalogue, and the public shopping mall.
Configuration
API-calling tools need a service key:
export NARAMARKET_SERVICE_KEY=<your data.go.kr service key>Calls go to data.go.kr-style endpoints under a base URL you can
override with NARAMARKET_API_URL (default
https://apis.data.go.kr). Requests are shaped as
{base}/{service}/{operation}?serviceKey={key}&{params}.
Four tools are purely local — they answer from a built-in
catalogue of the four API services and their operations, and work
with nothing configured: server_info,
get_all_api_services_info, get_api_operations, and
get_data_exploration_guide. Every other tool checks for the
service key first and fails with a clean error before any request
is attempted when it is missing.
Related MCP server: narajangteo-pro
Install
npx @reneturcios/procureport server-infoOr run the container image:
docker run -i -e NARAMARKET_SERVICE_KEY=... ghcr.io/cloudcorprecords/procureportThe container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.
CLI
procureport server-info
procureport services
procureport operations shopping_mall
procureport guide
procureport crawl chair --page 1 --page-size 20
procureport attributes PRD-42
procureport recent-bids --days 7 --business-type 물품
procureport successful-bids 공사
procureport statistics-year 2025
procureport search-mall monitor --company Acme
procureport --versionExit codes: 0 on success, 1 when a call fails (including a
missing service key or an upstream API error), 2 for usage
errors.
MCP server
npx -y @reneturcios/procureport mcpMCP client configuration:
{
"mcpServers": {
"procureport": {
"command": "npx",
"args": ["-y", "@reneturcios/procureport", "mcp"],
"env": { "NARAMARKET_SERVICE_KEY": "<your data.go.kr service key>" }
}
}
}Tools
Basic:
Tool | Input | What it returns |
|
| A page of the product list. |
|
| The detailed attributes of one product. |
| (none) | Server identity, tool list, and service summary. Local. |
Generic API access (each takes operation (required) and an
optional params object):
Tool | Service |
| Bid notices, awards, and contracts. |
| Procurement statistics — 14 operations. |
| Product catalogue — 12 operations. |
| Shopping mall — 9 operations. |
Convenience:
Tool | Input | What it returns |
|
| Bid notices over an automatically computed recent period. |
|
| Awards for a business type; a Korean name such as 물품, 용역, 공사 or 외자 is converted to its code automatically. |
|
| Procurement statistics for one year. |
|
| Shopping-mall products matching a name, optionally narrowed to one company. |
Exploration:
Tool | Input | What it returns |
| (none) | All four services with their operations. Local. |
|
| The operations of one service. Local. |
|
| Items aggregated across pages until a short page or the page cap. |
| (none) | A strategy guide for exploring the data. Local. |
Argument schemas in this rebuild are documented reconstructions from the public README of the original server (tool names and descriptions are documented; the README does not publish full schemas). The built-in catalogue's service operation counts follow the public spec (statistics 14, product list 12, shopping mall 9); individual operation names within the catalogue are documented reconstructions too.
Development
npm install
npm run build # tsc -> dist/
npm test # node test runner over test/*.test.ts, no network (fake fetch fixtures)
npm run dev # run the CLI from source via tsxLicense
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Korea Government Procurement MCP — KONEPS (나라장터 / g2b) open bids and procurement vendors, via BOIM…
Access Korea’s G2B procurement and Nara Market data for bid notices, awards, contracts, statistics…
MCP access to the U.S. federal procurement graph: contracts, opportunities, entities, and more.
나라장터 입찰공고·사전규격·낙찰정보 검색. Korean public procurement bids via KONEPS open API.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceProvides access to South Korean government procurement (G2B) and Nara Market shopping mall data, enabling users to search bid announcements, procurement statistics, product catalogs, and contract information through 15 specialized tools.4Apache 2.0
- AlicenseAqualityDmaintenanceIntegrates 6 Korean public procurement APIs to search, analyze, and manage procurement data using natural language.83MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to query and analyze Korean public procurement data from the Korea Public Procurement Service (G2B/Nuri) via 14 services and 156 operations, including bid announcements, contracts, prices, and statistics.171-
- AlicenseNot gradedqualityCmaintenanceEnables searching Korean procurement notices from the public data portal, with support for integrated search across categories, flexible date ranges, and attachment extraction.MIT