mcpbeat Sign in

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

answering

SNHP — negotiation rules your AI can't break is answering right now. Last checked 5 min ago. It exposes 4 tools. Last commit 6 Oct 2026.

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

Uptime history 91 days of history · worst day 0%
91 days agonow
100.0%
Uptime 24h
182 of 182 checks
4
Tools
read from the server
413 ms
Response time
average over 24h
0
Stars
last commit 6 Oct 2026

What changed 25

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 6 October 2026. No other catalogue keeps this.

5 Nov 2 tool descriptions were rewritten compile_offer_policy, draft_negotiation_reply
13 Oct a tool description was rewritten draft_negotiation_reply
13 Oct a tool changed the parameters it asks for draft_negotiation_reply
7 Oct a tool description was rewritten verify_deal_receipt
7 Oct a tool changed the parameters it asks for draft_negotiation_reply
6 Oct 15 tools disappeared auction_bid, auction_reserve, clearance_price and 12 more
6 Oct 4 tools appeared check_offer_policy, compile_offer_policy, draft_negotiation_reply and 1 more

SNHP — negotiation rules your AI can't break does not always answer

Over the last week it answered 57.6% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add snhp --transport http https://api.snhp.dev/mcp/
Settings → Connectors → Add custom connector, then paste this address
https://api.snhp.dev/mcp/
~/.codex/config.toml
[mcp_servers.snhp]
url = "https://api.snhp.dev/mcp/"
.cursor/mcp.json
{
  "mcpServers": {
    "snhp": {
      "url": "https://api.snhp.dev/mcp/"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "snhp": {
      "type": "http",
      "url": "https://api.snhp.dev/mcp/"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 4

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

compile
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. Describe the offer: the listed price, the lowest price you'd take for a plain deal, what you'd trade a discount for (financing with you, a trade-in, a longer commitment, paying sooner, buying this week…), extras you can add and what they cost you, and anything never on the table. Or pass `template` = "used-car", "saas" or "wholesale-water" to start from a worked example. Compiling a description runs a language model and needs an `access_key` (a free trial key: POST https://snhp.dev/v1/access/trial {"email": ...}; pilot businesses get a full one at https://snhp.dev/#pilot); templates are free. Returns {ok, policy, issues, summary}: `policy` is the machine-readable rule set (pass it to draft_negotiation_reply), `summary` restates the floor, walk-away, what can be traded and the limits in plain words, and `issues` lists what to fix before going live (e.g. a floor below cost).
draft
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 the `state` from your previous call to continue the same conversation (omit it to start). `flags` is what YOUR records confirm about the buyer (e.g. {"new_customer": true}) — never what the buyer merely claims. `stock` is the current stock of what the policy's `inventory` binds, sent with every message (schema.org Offer, Google Merchant or a plain feed record): nothing out of stock is offered, and a deal is signed only on fresh records that say it can be sold. Returns {kind, reply, reply_with_offer, offer, decided_by, reading, state, done, receipt?}: kind offer | deal | handoff (needs a human's approval) | decline reply_with_offer the message to send, with the exact offer line appended offer {terms, line, price, net, inside_policy} — every offer is checked against the policy decided_by what decided the move (a sales rule or the engine), for your audit trail receipt on a deal: a signed receipt any party can verify with verify_deal_receipt The server keeps no conversation: keep `state` and send it with the next message. Needs an `access_key` (a free trial key: POST https://snhp.dev/v1/access/trial {"email": ...}; pilot businesses get a full one at https://snhp.dev/#pilot).
offer
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
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.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

auction_bid
removed 6 Oct 2026
auction_reserve
removed 6 Oct 2026
clearance_price
removed 6 Oct 2026
stable_match
removed 6 Oct 2026
memory_load
removed 6 Oct 2026
memory_save
removed 6 Oct 2026
negotiate
removed 6 Oct 2026
negotiate_bundle
removed 6 Oct 2026
score_deal
removed 6 Oct 2026
session_advise
removed 6 Oct 2026
session_bundle
removed 6 Oct 2026
session_close
removed 6 Oct 2026
session_open
removed 6 Oct 2026
store_catalog
removed 6 Oct 2026
store_request
removed 6 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://api.snhp.dev/mcp/ streamable-http answering 349 ms 5 min ago
https://snhp.dev/mcp/ streamable-http answering 356 ms 5 min ago

Alternatives to SNHP — negotiation rules your AI can't break

same job, measured the same way
SpecForge
by leaderiop

Turn your team's rules into checks your AI agent can't skip. Deterministic, no AI inside.

local only
Living Brain
by livingbrain

Turn your notes, links and conversations into a Living Brain your AI tools share and build on.

answering
Dealer MCP
by bestcarfinder

Car dealer AI: search inventory, match Car Wanted buyer requests, and draft private offers.

answering
veto
by aiveto

Turn OpenAPI services into tools an agent can call under your rules.

local only
LotsMail
by lotsmail

Business email on your own domain that your AI agent can read, search and draft in.

answering
Shack
by shack

Search auctions on Shack, see your listings and turn photos into auction drafts you can publish.

answering
SlideDrift
by slidedrift

Turn notes, articles and ideas into LinkedIn carousels in your brand, then export or schedule them.

answering
Off Camera
by offcamera

Turn your website into TikTok, Reels and Shorts posts, and plan them on your accounts.

answering

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

Answers built from our own checks of this server.

What can SNHP — negotiation rules your AI can't break do?
It exposes 4 tools, read directly from the server on our last check. Among them: check_offer_policy, compile_offer_policy, draft_negotiation_reply, verify_deal_receipt. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is SNHP — negotiation rules your AI can't break working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 182 of 182 checks got a reply (100.0%), average response time 413 ms. The bar chart above shows every period we have measured.
Did SNHP — negotiation rules your AI can't break ever remove tools?
Yes. auction_bid, auction_reserve, clearance_price, stable_match and 11 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect SNHP — negotiation rules your AI can't break?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does SNHP — negotiation rules your AI can't break need an API key?
No. SNHP — negotiation rules your AI can't break completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 4 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is SNHP — negotiation rules your AI can't break?
It answers our handshake in 413 ms on average, which is faster than 31% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is SNHP — negotiation rules your AI can't break open source?
The code is open source: it is published under the Apache-2.0 licence, written in Python and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at api.snhp.dev, which runs on its operator's own terms.