# contract-compass

An MCP server that decides contract methods under Korean public procurement law, searches statutes and pulls live court precedents. Useful if you handle Korean government contracts.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: sallim-app
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sallim-app/contract-compass
- Updated: 2026-08-17
- HTML: https://affpapa.org/en/nevibecode/mcp/contract-compass

## What it does

Decisions come from a rule engine, not from a language model: 94 rules are encoded straight from the statutes, so the same input always returns the same answer. Every tool is LLM-free. Your client does the reasoning, the server supplies the legal grounds you can check.

Eleven tools ship with it. `decide_contract_method` returns candidate contract methods with the articles behind them; `search_law`, `get_law_article` and `get_law_article_asof` look up provisions, including the version in force on a given date. `search_cases` and `get_case` fetch precedents and authoritative interpretations from law.go.kr as they stand now. Three more cover delay penalties, grounds for exempting delay days, and price adjustment when costs shift.

The remote endpoint is `https://contract.sallim.app/mcp`, free at 50 calls per day per IP, with a paid key raising the cap. Precedent and interpretation lookups need a `LAW_API_KEY` from law.go.kr. Without an indexed corpus the RAG searches come back empty while the rule wizard keeps working. This is information, not legal advice — passing scores, bid floors and limits vary by contracting authority and by statute revision, so confirm with your contract department before an actual tender.

## Requirements
- Remote server: `https://contract.sallim.app/mcp?via=official`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http contract-compass 'https://contract.sallim.app/mcp?via=official'
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add contract-compass --url 'https://contract.sallim.app/mcp?via=official'
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "contract-compass": {
            "url": "https://contract.sallim.app/mcp?via=official"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "contract-compass": {
            "type": "http",
            "url": "https://contract.sallim.app/mcp?via=official"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http contract-compass 'https://contract.sallim.app/mcp?via=official'
```

## When to use it
- pick a lawful contract method for a Korean public purchase
- trace the statute article a decision rests on
- check which version of a provision applied on the contract date
- work out delay penalties and see whether exemption grounds apply
- test whether a price adjustment is due after cost changes

## Example prompts
- A national agency wants to buy goods worth 20 million won — which contract methods apply, and under which articles?
- Find the provision on small-value contracts without bidding and show its text as of the signing date.
- Calculate the delay penalty for this contract and check whether any days should be excluded.

## Similar
- [material-contract-schedule](https://affpapa.org/en/nevibecode/skills/material-contract-schedule.md) — skill · 608 installs
- [iros-registry-automation](https://affpapa.org/en/nevibecode/skills/iros-registry-automation.md) — skill · 6200 installs
- [k2f-contract](https://affpapa.org/en/nevibecode/skills/k2f-contract.md) — skill · 552 installs
- [contract-review](https://affpapa.org/en/nevibecode/skills/contract-review.md) — skill · 5400 installs
- [review-contract](https://affpapa.org/en/nevibecode/skills/review-contract.md) — skill · 3700 installs
- [contract-analyzer](https://affpapa.org/en/nevibecode/skills/contract-analyzer.md) — skill · 411 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
