Negotiate MCP server
io.github.sanjana-pier39/negotiate-mcp·v0.1.1Negotiate prices at any negotiate.v1 store. AI shopper tools for Claude.
0 stars22 downloads/wk
Reviews
Write oneNobody has reviewed Negotiate yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Negotiate tools (5, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
discover_storeProbe a domain to discover whether it speaks the negotiate.v1 protocol.
list_productsList products available for negotiation at a store.
read_historyRead the running history of a chat session.
send_messagewrite actionSend one shopper turn in an active negotiation.
start_negotiationOpen a new negotiation session for a specific product.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 82 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Negotiate compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 80% of 2,174 E-commerce servers
- Tools
- 5
- the typical E-commerce server has 6
- Tools that change things
- 20%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 22
- more than 8% of 411 E-commerce servers with a package
What its tools let an agent do: 3 read · 1 send or post · 1 run or deploy
Install Negotiate in Claude Code, Cursor or VS Code
claude mcp add negotiate-mcp -- uvx negotiate-mcp
What the publisher says
From the Negotiate repository's README, as published. We do not edit it. Read it on GitHub
negotiate-mcp
Model Context Protocol (MCP) server for the negotiate.v1 protocol. Once installed in Claude Desktop, Cowork, Claude Code, or any other MCP-aware client, your Claude gains five native tools for negotiating with any negotiate.v1-compliant store.
What you get
The agent uses these like a human would use a browser: discover the store, pick a product, start a chat, send turns until the deal closes.
mcp-name: io.github.sanjana-pier39/negotiate-mcp
Install
The recommended path uses uv — no virtualenv plumbing, picks the right Python automatically.
# install uv if you don't have it (macOS):
brew install uv
# then point Claude Desktop / Cowork / Claude Code at it (see below).
# uvx will install the package the first time it's invoked.If you'd rather use plain pip:
pip install negotiate-mcpWire it into Claude Desktop
- Open your Claude Desktop config:
- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
- Add this entry under mcpServers (creating the file if it doesn't exist):
{
"mcpServers": {
"negotiate-agent": {
"command": "uvx",
"args": ["negotiate-mcp"]
}
}
}See claudedesktopconfig.example.json.
- Quit and re-open Claude Desktop. The five tools should appear in any new conversation.
If you installed with plain pip instead of uv, replace the command/args block with:
"command": "negotiate-mcp",
"args": []Wire it into Cowork or Claude Code
Same negotiate-mcp command. Add it to the corresponding MCP config in those clients (consult their docs for exact paths). The tool surface is identical.
Try it
Once installed, in a fresh chat:
Negotiate for a Dyson HP07 at negotiate.pier39.ai. Try to get it under $500. Bonus points for the engraved gift box.
Claude will call discoverstore("negotiate.pier39.ai"), find the HP07 in the product list, call startnegotiation, then drive the conversation through send_message until closed: true. No prompt acrobatics needed.
Test standalone (no Claude required)
# Run the server on stdio:
uvx negotiate-mcp
# Or, if you've used pip:
python -m negotiate_mcpMost useful when paired with the mcp CLI to inspect tool definitions and exercise them by hand.
Adding more stores
The connector works against any negotiate.v1-compliant store, not just the Atlas reference (negotiate.pier39.ai). As stores adopt the protocol, just point your shopper agent at their domain — the same five tools work everywhere.
See PROTOCOL.md for the full spec.
Develop locally
git clone https://github.com/sanjana-pier39/negotiate-mcp
cd negotiate-mcp
pip install -e .
python -m negotiate_mcp # runs on stdioTo publish a new version, see PUBLISH.md.
License
MIT.
Nothing above is checked by us. What we check is on the safety report.
Negotiate: common questions
- Is Negotiate MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Negotiate safety report
- How do I install Negotiate?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Negotiate need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Negotiate maintained?
- The last commit was 119 days ago (2026-07-08). The latest release is v0.1.1.
- What can I use instead of Negotiate?
- Servers from other publishers that do the same job: Apify MCP server, Mneme Memory MCP server and Heimdall MCP server.
- How does Negotiate compare with other E-commerce MCP servers?
- safety score 85/100 (higher than 80% of 2,174 E-commerce servers); tools 5 (the typical E-commerce server has 6); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Negotiate
Same job from other publishers: the closest match first, then the best rated.
- ApifyExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡not reviewedEstablishedA
- Mneme MemoryCross-session memory for AI coding agents via six tools; local-first SQLite store.not reviewedEstablishedA
- HeimdallEvery App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.not reviewedEstablishedB
BuywhereAgent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.not reviewedEstablishedA- NativeKeelReact Native and Expo health check: upgrade blockers, store rules, crash risks, security findingsnot reviewedGrowingA