MCP.Market

Negotiate MCP server

by sanjana-pier39·io.github.sanjana-pier39/negotiate-mcp·v0.1.1

Negotiate prices at any negotiate.v1 store. AI shopper tools for Claude.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
New

0 stars22 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • discover_store

    Probe a domain to discover whether it speaks the negotiate.v1 protocol.

  • list_products

    List products available for negotiation at a store.

  • read_history

    Read the running history of a chat session.

  • send_messagewrite action

    Send one shopper turn in an active negotiation.

  • start_negotiation

    Open 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

no findings
  • 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
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Wire it into Claude Desktop

  1. Open your Claude Desktop config:
  • macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Windows: %APPDATA%\Claude\claudedesktopconfig.json
  1. 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.

  1. 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_mcp

Most 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 stdio

To 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.

  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.
    B
  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A
  • NativeKeel
    React Native and Expo health check: upgrade blockers, store rules, crash risks, security findings
    A