MCP.Market

SNHP — negotiation rules your AI can't break MCP server

not responding
by ryuxik·io.github.ryuxik/snhp·v0.5.0

Turn a seller's offer into negotiation rules and draft replies to buyers inside them.

D47/100grade D
What users say
No reviews yet
Be the first
Safety scan
D47/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed SNHP — negotiation rules your AI can't break yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

SNHP — negotiation rules your AI can't break tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

1 high
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote unreachable: AbortError: This operation was aborted0/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 28 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • highRemote endpoint did not respondreliability.unreachable

    AbortError: This operation was aborted

Overall 47/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SNHP — negotiation rules your AI can't break compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
47/100
higher than 9% of 48,255 servers
Uptime
82%
of our recent checks; the typical remote server answers 100%
Response time
228 ms
faster than 59% of 30,031 servers

Release history: 2 versions in the registry since 2026-07-23, latest 2026-10-06, typically one every 75 days.

Install SNHP — negotiation rules your AI can't break in Claude Code, Cursor or VS Code

claude mcp add --transport http snhp https://snhp.dev/mcp/
Add to Cursor

What the publisher says

From the SNHP — negotiation rules your AI can't break repository's README, as published. We do not edit it. Read it on GitHub

SNHP

Free negotiation math for AI agents. One call, no account. Your agent brings the LLM; SNHP brings the game theory — your math-optimal next move in any negotiation, single-price and multi-issue, LLM-free, runs locally. When you need it on the record: $2 receipted sessions. When you need it to remember: agent memory (blind custody — you encrypt before saving; we store only ciphertext and cannot read it).

 ·  snhp.dev  ·  Manifesto

🏆 The Negotiation Leaderboard

arena.snhp.dev/leaderboard.html — which AI walks away with the most money? Claude models, a naive splitter, a genome evolved in a live sim, and community bots all negotiate the same held-out multi-issue deals against the SNHP engine, scored against the exact Pareto frontier. Every match is a real recorded negotiation, replayable in the browser. Headline result: frontier models, solo, lose to the naive split-the-difference bot — wired to the engine mid-deal, they're near-optimal.

Put your bot on the board: expose one HTTP endpoint speaking snhp-gauntlet/1 and DM @ryuxik the URL. The runner lives in arena/gauntlet/ — protocol, seats, scoring, and the 25-line starter bot. Machine-readable spec: arena.snhp.dev/llms.txt.

Install

uvx snhp            # zero-install: runs the stdio MCP server on demand
# or
pip install snhp

Wire it into any MCP client (Claude Desktop, Cursor, Cline, …):

{ "mcpServers": { "snhp": { "command": "uvx", "args": ["snhp"] } } }

Or call the math directly — plain dollars in, the move out (the negotiate tool):

from gametheory.negotiation.plain_terms import negotiate_turn

negotiate_turn(
    side="sell", walk_away=4000, target=6000,
    counterparty_offers=[4200, 4500], rounds_left=6,
)
# -> {'action': 'counter', 'recommended_price': 5752.2,
#     'message': 'Thanks for the offer. The best I can do on this is $5,752.20.', ...}

Multi-issue deals logroll automatically — SNHP infers the other side's priorities and proposes the package that maximises joint surplus (concede what you value least to hold what you value most):

from gametheory.negotiation.bundle import negotiate_bundle

negotiate_bundle(
    issues=[
        {"name": "price",   "options": [100, 120, 140], "my_utility": [1.0, 0.5, 0.0], "their_utility": [0.0, 0.5, 1.0]},
        {"name": "support", "options": ["basic", "priority"], "my_utility": [1.0, 0.0], "their_utility": [0.0, 1.0]},
    ],
    my_priorities={"price": 0.8, "support": 0.2},
)
# -> recommended_offer {'price': 100, 'support': 'priority'} + the trade logic behind it

Hosted agent card, streamable MCP, and a live demo: snhp.dev.

What's here

snhp/                   Core algorithm + NegMAS agent + B2B tournament harness
gametheory/             Productization layer (FastAPI, MCP, Tier 1/2/3 endpoints)
gametheory/negotiation/ Plain-terms single- + multi-issue (logrolling) engines
gametheory/server/      HTTP + MCP entry points
gametheory/tests/       pytest suite
SNHP_Whitepaper/        Protocol description + 3 component PRDs

Develop from source

git clone https://github.com/ryuxik/snhp && cd snhp
python -m venv venv && source venv/bin/activate
pip install -e ".[test]"

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-11-03downgradeB → Dscore 47: Remote endpoint did not respond

SNHP — negotiation rules your AI can't break: common questions

Is SNHP — negotiation rules your AI can't break MCP server safe?
Not recommended: it is graded D (47/100). Read the SNHP — negotiation rules your AI can't break safety report
How do I install SNHP — negotiation rules your AI can't break?
It runs remotely at snhp.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does SNHP — negotiation rules your AI can't break need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is SNHP — negotiation rules your AI can't break maintained?
The last commit was 29 days ago (2026-10-06). The latest release is v0.5.0.
Is SNHP — negotiation rules your AI can't break up?
82% of our last 28 checks got an answer. We check remote servers about four times a day.
How does SNHP — negotiation rules your AI can't break compare with other MCP servers?
safety score 47/100 (higher than 9% of 48,255 servers); uptime 82% (of our recent checks; the typical remote server answers 100%); response time 228 ms (faster than 59% of 30,031 servers). Full comparison.