나라장터 입찰 MCP
A remote MCP server that allows agents to search Korean public procurement bids, view bid details, search pre-specifications, and analyze award history using the KONEPS open API. It supports keyword, region, and category filtering, and includes source links in responses.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://kr-public-mcp.songdonghyeon01.workers.dev/mcpWhat its tools do
5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Not annotated (5)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search public procurement bids by keyword, region, and category
- Retrieve detailed bid information including qualifications and deadlines
- Search pre-specifications to identify early-stage opportunities
- Analyze award history for bid rate distribution and frequent companies
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- kr-public-mcp 0.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
5 advertised
search_bids
나라장터 입찰공고를 검색한다. 공고명·기관 키워드, 기간, 업무구분(공사/용역/물품/외자), 지역, 추정가격 범위로 필터링. 수집된 공고만 검색된다(수집은 매시간). 반환: 공고번호, 공고명, 수요기관, 추정가격, 입찰마감일시, D-day, 원문 링크.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "number",
"description": "최대 건수 (기본 20, 최대 100)"
},
"region": {
"type": "string",
"description": "참가제한지역 키워드 (예: 서울, 경기)"
},
"keyword": {
"type": "string",
"description": "공고명·공고기관·수요기관 키워드"
},
"to_date": {
"type": "string",
"description": "공고일 끝 (YYYY-MM-DD)"
},
"category": {
"enum": [
"cnstwk",
"servc",
"thng",
"frgcpt"
],
"type": "string",
"description": "cnstwk=공사, servc=용역, thng=물품, frgcpt=외자"
},
"from_date": {
"type": "string",
"description": "공고일 시작 (YYYY-MM-DD)"
},
"max_price": {
"type": "number",
"description": "추정가격 상한 (원)"
},
"min_price": {
"type": "number",
"description": "추정가격 하한 (원)"
}
}
}get_bid_detail
입찰공고 상세 조회. 자격요건(면허·참가가능지역), 일정(공고·개찰·마감), 기초금액·추정가격, 계약방법, 첨부파일 링크, 변경 이력을 반환한다. search_bids 결과의 공고번호를 넣으면 된다.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"bid_no"
],
"properties": {
"bid_no": {
"type": "string",
"description": "입찰공고번호 (예: 20260912345)"
},
"bid_seq": {
"type": "string",
"description": "공고차수 (기본 000)"
}
}
}search_pre_specs
나라장터 사전규격(발주 전 규격 공개)을 검색한다. 본공고 전 단계라 조기 발굴에 유용하다. 반환: 사전규격등록번호, 품명, 수요기관, 배정예산, 의견 마감일, 연결된 본공고 번호. Pro 전용.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"agency": {
"type": "string",
"description": "발주기관·수요기관 키워드"
},
"keyword": {
"type": "string",
"description": "품명·사업명 키워드"
},
"to_date": {
"type": "string",
"description": "등록일 끝 (YYYY-MM-DD)"
},
"category": {
"enum": [
"cnstwk",
"servc",
"thng",
"frgcpt"
],
"type": "string"
},
"from_date": {
"type": "string",
"description": "등록일 시작 (YYYY-MM-DD)"
}
}
}analyze_history
과거 낙찰 결과를 기관·키워드·업무구분으로 집계한다. 낙찰률 분포(최소·평균·최대), 다빈도 낙찰업체, 평균 참가업체 수, 최근 낙찰 목록을 반환한다. Pro 전용.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"agency": {
"type": "string",
"description": "공고기관·수요기관 키워드"
},
"months": {
"type": "number",
"description": "분석 기간 (개월, 기본 12)"
},
"keyword": {
"type": "string",
"description": "공고명 키워드"
},
"category": {
"enum": [
"cnstwk",
"servc",
"thng",
"frgcpt"
],
"type": "string"
}
}
}watch_bids
입찰 알림 조건을 관리한다. add로 조건+이메일 저장, list로 조건 확인, remove로 삭제, matches로 최근 매칭 공고 조회. 저장된 조건은 매일 08:00 KST에 신규 공고와 매칭해 이메일로 보낸다. Pro 전용.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"action"
],
"properties": {
"email": {
"type": "string",
"description": "add 시 알림 받을 이메일"
},
"label": {
"type": "string",
"description": "조건 별칭"
},
"action": {
"enum": [
"add",
"list",
"remove",
"matches"
],
"type": "string",
"description": "수행할 작업"
},
"region": {
"type": "string"
},
"keyword": {
"type": "string"
},
"category": {
"enum": [
"cnstwk",
"servc",
"thng",
"frgcpt"
],
"type": "string"
},
"watch_id": {
"type": "string",
"description": "remove 시 대상 watch_id"
},
"max_price": {
"type": "number"
},
"min_price": {
"type": "number"
}
}
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 424 ms
- 95th percentile latency
- 424 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 424 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http mcp-workers https://kr-public-mcp.songdonghyeon01.workers.dev/mcpCodex
codex mcp add mcp-workers --url https://kr-public-mcp.songdonghyeon01.workers.dev/mcpCursor
{
"mcpServers": {
"mcp-workers": {
"url": "https://kr-public-mcp.songdonghyeon01.workers.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"mcp-workers": {
"type": "streamableHttp",
"url": "https://kr-public-mcp.songdonghyeon01.workers.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"mcp-workers": {
"type": "http",
"url": "https://kr-public-mcp.songdonghyeon01.workers.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http mcp-workers https://kr-public-mcp.songdonghyeon01.workers.dev/mcpClaude Desktop
https://kr-public-mcp.songdonghyeon01.workers.dev/mcpWindsurf
{
"mcpServers": {
"mcp-workers": {
"serverUrl": "https://kr-public-mcp.songdonghyeon01.workers.dev/mcp"
}
}
}Let your agent find its tools
Find servers like 나라장터 입찰 MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.