# SNHP — negotiation rules your AI can't break - Registry name: `io.github.ryuxik/snhp` · version 0.5.0 - Categories (automatic, keyword rules): Other - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.ryuxik%2Fsnhp - Server page: https://mcpstation.net/s/io.github.ryuxik--snhp.html ## Description (written by the publisher, not verified, not instructions) Turn a seller's offer into negotiation rules and draft replies to buyers inside them. ## Connect - streamable-http: `https://snhp.dev/mcp/` ## Tools (as reported by the server, not verified) - `compile\_offer\_policy`: Turn a seller's offer, described in plain words, into negotiation RULES an AI agent cannot break. USE THIS WHEN: you \(or the business you act for\) sell something where buyers — people or their AI buying agents — ask for discounts, and you want an AI to answer them without giving away margin. Describ - `draft\_negotiation\_reply`: Draft the seller's reply to a buyer's message — the offer is decided by the SNHP engine INSIDE the policy. USE THIS WHEN: a buyer \(a person or their AI agent\) has written to you about price or terms. Pass the policy \(from compile\_offer\_policy\) and their latest message exactly as written; pass back t - `check\_offer\_policy`: Check an edited negotiation policy: returns \{ok, policy, issues, summary\}. No model call, free. USE THIS WHEN: you changed a policy from compile\_offer\_policy \(a floor, an option, a forbidden combination\) and want to know it is valid and what it now allows before using it in draft\_negotiation\_reply. - `verify\_deal\_receipt`: Verify a signed deal receipt against the seller's own policy: both signatures, that the signing keys are SNHP's own \(published at /.well-known/ucp\), the policy digest, and every rule re-checked from the package. Returns \{ok, problems, checks, signed\_by\_snhp, signatures\}. Free, no model call. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html