SNHP β€” negotiation + blind Locker counter for agents logo

SNHP β€” negotiation + blind Locker counter for agents

Pay-per-use counter for AI agents: negotiate a price, and store an encrypted blob across sessions.

Install SNHP β€” negotiation + blind Locker counter for agents

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "snhp-negotiation-blind-locker-counter-for-agents": {
      "command": "uvx",
      "args": [
        "snhp"
      ]
    }
  }
}

Settings β†’ Developer β†’ Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-testedβ€” we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Security & health

What it can reach and how reliably it runs β€” from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

8/8 checks healthy over the last 57d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev Β· snhp (PyPI)

From the project README

SNHP β€” negotiation rules your AI can't break

Describe your offer in plain words. SNHP turns it into negotiation rules β€” your floor, what you'd trade a discount for, what's never on the table β€” and drafts every reply to buyers, and to their AI buying agents, inside those rules. The SNHP engine decides each offer, a small language model only reads and writes, and every offer is checked in code before it leaves. A deal needs the buyer's yes to an offer you sent, and comes with a signed receipt.

This package is the MCP server (stdio) for the hosted service at snhp.dev:

bash
uvx snhp            # or: pip install snhp && snhp
config.json
{ "mcpServers": { "snhp": { "command": "uvx", "args": ["snhp"], "env": { "SNHP_ACCESS_KEY": "snhp_…" } } } }

Or connect to the hosted MCP endpoint directly: https://snhp.dev/mcp/ (streamable HTTP).

ToolWhat it does
compile_offer_policyYour offer in plain words (or a template: used-car, saas, wholesale-water) β†’ negotiation rules
draft_negotiation_replyA buyer's message β†’ the reply to send and the offer, checked against your rules; keep the returned state
check_offer_policyValidate an edited policy (free)
verify_deal_receiptRe-check a signed deal receipt against your policy (free)

Access. Compiling a description and drafting replies run a language model and need an access key (SNHP_ACCESS_KEY), issued to pilot businesses β€” snhp.dev/#pilot or hello@snhp.dev. Templates, checks and receipt verification are free.

Privacy. The service stores no conversations; the state travels with each request. Messages go to our model provider only to read them and draft the reply.

Web studio: snhp.dev/studio Β· API: snhp.dev/developers

This repository

The snhp package on PyPI is built from packages/snhp-client. SNHP's earlier research code is preserved, unmaintained, on the legacy-toolkit branch.

Reviews

No reviews yet β€” be the first to share how it worked for you.

Frequently Asked Questions about SNHP β€” negotiation + blind Locker counter for agents

SNHP β€” negotiation + blind-locker counter for agents is an MCP server that turns plain-language offers into negotiation rules, drafts buyer-facing replies and offers within those rules, and supports encrypted cross-session state. It checks offers in code, requires buyer acceptance of a sent offer for a deal, and provides signed receipts for verification.

Connect using the stdio server with `uvx snhp` or `pip install snhp && snhp`, configuring `SNHP_ACCESS_KEY`; alternatively, use the hosted streamable HTTP endpoint at `https://snhp.dev/mcp/`.

SNHP provides `compile_offer_policy` for turning offers or supported templates into negotiation rules, `draft_negotiation_reply` for generating checked replies and offers, `check_offer_policy` for free policy validation, and `verify_deal_receipt` for free signed-receipt verification.

SNHP stores no conversations; state travels with each request, and messages are sent to the model provider only for reading and reply drafting. Keep the `state` returned by `draft_negotiation_reply` for subsequent requests.

Compiling offer descriptions and drafting negotiation replies require an `SNHP_ACCESS_KEY`, issued to pilot businesses. Templates, policy checks, and deal-receipt verification are free.

Related MCP servers

Add a badge to your READMEShow it’s listed β€” live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSNHP β€” negotiation + blind Locker counter for agents AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/snhp-negotiation-blind-locker-counter-for-agents?style=directory)](https://allmcps.com/mcp/snhp-negotiation-blind-locker-counter-for-agents)
HTML Embed
<a href="https://allmcps.com/mcp/snhp-negotiation-blind-locker-counter-for-agents"><img src="https://allmcps.com/api/badge/snhp-negotiation-blind-locker-counter-for-agents?style=directory" alt="SNHP β€” negotiation + blind Locker counter for agents on AllMCPs" /></a>