narajangteo-pro
The narajangteo-pro server integrates 6 Korean public procurement (나라장터) APIs, enabling natural language-driven search, market analysis, competitor research, and bid evaluation through 8 MCP tools.
search_procurement— Unified search across 5 domains (bid announcements, award results, contracts, procurement requests, shopping mall items) with keyword, institution, period, and business type filtering. Supports natural language date/amount expressions.get_procurement_detail— Retrieve full details for a specific bid notice, award result, contract, procurement request, or shopping item using its ID.trace_procurement_lifecycle— Track an entire procurement process from pre-specification → announcement → award → contract in a single call using one identifier.analyze_market— Keyword-based market analysis covering monthly trends, average award rates, top institutions/companies, and estimated market size.analyze_competitor— Analyze a specific company's procurement activity: award counts/amounts, key business areas, average award rates, and client patterns.score_bid_fit— Score bid suitability (0–100) by matching a company's licenses, certifications, revenue, and prior contracts against bid requirements. Accepts saved or inline profiles.manage_watchlist— Monitor procurement opportunities by adding/removing keywords, listing watched terms, and checking for new bid notices since the last check.manage_company_profile— Save, load, list, or delete company profiles (licenses, certifications, revenue, contracts) for reuse in bid fit evaluations, with natural language revenue input (e.g., '50억').
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@narajangteo-proSearch for recent IT procurement notices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
naramarket-pro-MCP
This is an MCP server that integrates 6 types of KONEPS (Korea ON-line E-Procurement System) public procurement APIs. You can connect it to MCP clients like Claude Desktop to perform tasks such as searching for bid notices, analyzing the market, and evaluating bid suitability using natural language.
Key Features
Integration of 6 Public Procurement APIs
We have integrated major KONEPS public APIs to allow for the retrieval of various data.
Bid Notices: Search for notices by keyword, organization, and period.
Bid Results: Retrieve information on winning bidders and amounts.
Contract Information: Verify actual contract execution details.
Integrated Contract Process Disclosure: Track the entire process from pre-specifications to contracts.
Procurement Requests: Retrieve data from the pre-ordering stage.
Comprehensive Shopping Mall Items: Search for items registered under unit price contracts.
The common API client (api/client.py) handles the following functions:
Normalization of response formats
Automatic retries on request timeouts (up to 2 times)
Memory caching (default 5 minutes)
8 MCP Tools
Configured as functional tools for efficient use in LLM environments.
Tool Name | Description |
| Integrated search for bids / results / contracts / requests / shopping mall |
| Retrieve detailed information |
| Track procurement progress stages |
| Keyword-based market trend analysis |
| Analyze procurement activities of a specific company |
| Analyze bid suitability based on company information |
| Register keywords of interest and check for new notices |
| Save / load company profiles |
Natural Language Processing
Implemented to automatically convert user input in everyday language into API parameters.
Period Expressions — last 7 days / past 3 months / this year
Amount Expressions — 500 million / 150 million / 30 million won
Work Category Synonyms — service → service / construction → construction work
State Storage
Stores user configuration data based on SQLite. Saved items include Watchlist and company profiles; the default storage location is as follows.
~/.narajangteo-pro/state.dbRelated MCP server: mcp-kr-g2b
Quick Start
1. API Key Issuance
After applying for the services below at the Public Data Portal, copy the Decoding value of the ServiceKey from My Page → Development Account.
Public Procurement Service_KONEPS Bid Notice Information Service
Public Procurement Service_KONEPS Bid Result Information Service
Public Procurement Service_KONEPS Contract Information Service
Public Procurement Service_KONEPS Integrated Contract Process Disclosure Service
2. Installation
# uvx (권장 — Python 설치 없이 실행)
uvx narajangteo-pro
# npx
npx narajangteo-pro
# pip
pip install narajangteo-pro
narajangteo-pro3. Connect to Claude Desktop
Modify the configuration file at the following path:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"narajangteo-pro": {
"command": "uvx",
"args": ["narajangteo-pro@latest"],
"env": {
"NARA_API_KEY": "발급받은_디코딩_서비스키"
}
}
}
}You can use it immediately after restarting Claude Desktop.
"Analyze the market for AI chatbots over the last month"
"Show me the entire progress from pre-specification to contract for notice number 20260415123"
"Evaluate whether we should bid on this notice based on our company profile"
Architecture
┌─────────────────────────────────────┐
│ Claude Desktop / Cursor / VS Code │
└──────────────────┬──────────────────┘
│ MCP (stdio | HTTP)
┌──────────────────▼──────────────────┐
│ narajangteo-pro │
│ ┌────────┐ ┌──────────┐ ┌──────┐ │
│ │ Tools │→ │Analytics │→ │ DB │ │
│ └───┬────┘ └────┬─────┘ └──────┘ │
│ └────────────┘ │
│ ┌──────────┐ │
│ │API Client│ │
│ └────┬─────┘ │
└──────────────┼──────────────────────┘
│
┌─────────▼──────────┐
│ 공공데이터포털 │
│ 나라장터 API 6종 │
└────────────────────┘License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides 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.2Apache 2.0
- FlicenseAqualityBmaintenanceEnables 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.17
- AlicenseAqualityBmaintenanceEnables users to search and analyze Korean public procurement IT bid announcements, including full bid opening results, through natural language conversation with Claude.8MIT
- 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
Related MCP Connectors
Access Korea’s G2B procurement and Nara Market data for bid notices, awards, contracts, statistics…
Korean public procurement law: rule-engine rulings, statutes search, live court precedents
Korean public procurement law: rule-engine rulings, statutes search, live court precedents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kyj2294/naramarket-pro-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server