Negotiate Mcp

io.github.sanjana-pier39由 GitHub 帳號 sanjana-pier39 發布v0.1.1更新於 Oct 24, 2026

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

已驗證STDIO僅桌面效率與工作流商業與電商

概覽

AI 產生的概覽

讓 Claude 在支援 negotiate.v1 的商店中自動議價的 MCP 伺服器。

可以做什麼
探測網域是否支援 negotiate.v1 並取得協定描述。列出商店中可議價的商品。對指定商品開啟與商家代理的議價對話。送出買方訊息並讀取會話歷史,直到交易完成。
適用情境
當你希望 Claude 在支援 negotiate.v1 的商店中自動比價、開價並與商家代理對話時使用。適合想讓助理代為議價、追蹤議價過程的使用者。
執行需求
需在本機執行,透過 uvx 或 pip 安裝 negotiate-mcp(需 Python 環境)。需在 Claude Desktop、Cowork 或 Claude Code 等 MCP 用戶端設定中註冊,並可連線至目標商店網域。
安裝前請注意
會與第三方商家代理實際對話並送出訊息,可能涉及價格協商與購買意圖;請確認目標商店與交易條件後再使用。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Negotiate Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

negotiate-mcp

[PyPI]

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

ToolPurpose
discover_store(domain)Probe a domain to check if it's negotiable. Returns the protocol descriptor.
list_products(domain)Enumerate negotiable products at the store.
start_negotiation(domain, product_id)Open a chat session with the merchant agent.
send_message(next_url, message)Send one shopper turn.
read_history(history_url)Read the running history of a session.

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.

bash
# 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:

bash
pip install negotiate-mcp

Wire it into Claude Desktop

  1. Open your Claude Desktop config:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add this entry under mcpServers (creating the file if it doesn't exist):

    json
    {  "mcpServers": {    "negotiate-agent": {      "command": "uvx",      "args": ["negotiate-mcp"]    }  }}

    See claude_desktop_config.example.json.

  3. 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:

json
"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 discover_store("negotiate.pier39.ai"), find the HP07 in the product list, call start_negotiation, then drive the conversation through send_message until closed: true. No prompt acrobatics needed.

Test standalone (no Claude required)

bash
# 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

bash
git clone https://github.com/sanjana-pier39/negotiate-mcpcd negotiate-mcppip install -e .python -m negotiate_mcp     # runs on stdio

To publish a new version, see PUBLISH.md.

License

MIT.

來源:README.md,提交 005dfdc

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分