概要
What is Klave Mcp?
Klave Mcp is an MCP server that connects Claude to a bilateral negotiation engine. You describe what you want in plain English; Claude calls KLAVE, runs negotiations through multiple rounds, and reports back with the settled price and a ZK (zero-knowledge) proof reference. Your price ceiling is cryptographically bound and never revealed to the seller.
How to use Klave Mcp?
Install by adding a remote SSE entry to your Claude Desktop config (claude_desktop_config.json) using npx mcp-remote with an API key, or run locally via git clone, npm install, npm run build and point Claude to the local build. Use the four tools in sequence: klave_negotiate, then loop klave_advance until settled, check klave_status anytime, and finally klave_verify for cryptographic proof.
Key features of Klave Mcp
- Four tools: negotiate, advance, status, verify.
- Your ceiling price never appears in any response.
- Seller’s floor price is never exposed.
- Every negotiation generates an auditable ZK proof.
- Works for any bilateral negotiation – no pre-existing listings required.
- Operates via remote SSE or local stdio.
Use cases of Klave Mcp
- Freight and logistics: negotiate container shipping rates.
- Software and SaaS: negotiate CRM license pricing for 500 seats.
- Employment and contracts: negotiate contractor hourly rates for multi-month engagements.
- Real estate: negotiate office lease renewal or property purchase.
- Legal and settlement: negotiate settlement amounts between parties.
FAQ from Klave Mcp
What runtime does Klave Mcp require?
Node.js 18+ and Claude Desktop or Claude Code.
How do I get an API key for Klave Mcp?
Sign up at klave-platform.vercel.app/docs to obtain an API key.
Does Klave Mcp require pre-existing listings or platform partnerships?
No – it works with any bilateral negotiation; you provide an asking price and a ceiling price.
Where does the negotiation data live?
The negotiation runs on the KLAVE server; your ceiling is passed to the engine but never exposed in responses. A ZK proof is generated after settlement.
What transport protocols does Klave Mcp support?
Remote via SSE (Server-Sent Events) or local via stdio. The TRANSPORT environment variable controls this.