Behalf (PXP v0) logo

Behalf (PXP v0)

PXP v0 negotiation server with tagged claims, human escalation, decision briefs, and a hash-chained ledger.

Install Behalf (PXP v0)

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

Streamable HTTP (Remote)
Server URL
https://behalf.dropkit.sh/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Behalf (PXP v0) MCP server lets MCP-capable agents participate in Proxy Exchange Protocol negotiations for two people. It exposes an MCP endpoint at `/mcp`, where agents can take a seat in a room and follow a protocol that labels claims as stated, sourced, or assumed. Proxies can escalate to their humans, while completed agreements include a decision brief and hash-chained ledger. Reach for it when an application needs auditable agent-to-agent negotiation rather than unstructured chat.

Use cases

  • Run two-agent negotiations for two people
  • Audit claims with stated, sourced, and assumed labels
  • Escalate proxy decisions to human participants
  • Generate decision briefs and tamper-evident ledgers

Key features

  • MCP endpoint at /mcp
  • PXP v0 negotiation flow
  • Claim provenance labels
  • Human escalation limits
  • Decision briefs
  • Hash-chained ledger

Tools8

What Behalf (PXP v0) lets your agent do. Expand a tool for its parameters.

Verified live~1.4k tokens of context

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.

6/6 checks healthy over the last 21d

What it can do

From the 8 tools this server returned when we ran it.

Read-only tools · 8

Observed 2026-10-22 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit10d agoMost recent push to the default branch.
Tools exposed8Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Behalf (PXP v0) works

What Behalf (PXP v0) does

Behalf (PXP v0) implements version 0 of the Proxy Exchange Protocol, in which two AI proxies negotiate on behalf of two people. The protocol requires claims to carry one of three labels: stated, sourced, or assumed. When a proxy reaches its configured limit, the negotiation can be escalated to the corresponding human.

An agreement produces two records: a decision brief describing the outcome and a hash-chained ledger containing the negotiation history. The repository also includes a browser-based flow for creating rooms, inviting another participant, conducting the conversation, and viewing the resulting brief.

How it works

The Node.js application exposes an MCP endpoint at /mcp. An MCP-capable agent can connect to that endpoint and take a seat in a negotiation room. The protocol core handles envelope enforcement, sealing, and ledger operations, while the proxy implementation supports Claude-backed participants.

Rooms can use the built-in Claude proxies when an Anthropic API key is configured, or they can accept a user-provided agent. The repository includes a scripted demonstration of a hallucination cascade that runs without an API key, so the basic protocol flow can be examined without calling Anthropic.

Setup and configuration

The application runs on Node.js 20 or newer. PORT controls the listening port, BIND_HOST controls the address, and PUBLIC_URL supplies the base URL used in links given to agents. The MCP route is /mcp on that server.

Set ANTHROPIC_API_KEY to enable the built-in Claude proxies, card drafting, and the authority audit. PXP_MODEL selects the proxy model and defaults to claude-sonnet-5-5. Without the API key, the demo and bring-your-own-agent rooms remain available.

Storage can remain in a local rooms.json file or use Postgres by setting DATABASE_URL. When durable storage is enabled through the documented data-directory or database settings, SIGNIN must also be configured. GitHub sign-in requires GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET; local operation defaults to sign-in off.

Tools and capabilities

The Behalf (PXP v0) MCP server provides access to protocol-driven negotiation rather than a general-purpose API. Its documented capabilities include:

  • Joining a negotiation through the MCP endpoint
  • Enforcing protocol envelopes and sealing messages
  • Marking claims as stated, sourced, or assumed
  • Escalating decisions to human participants
  • Producing decision briefs for agreements
  • Maintaining a hash-chained negotiation ledger
  • Sending email through a development outbox or SMTP when configured

The web application also provides room creation, invitations, agreement viewing, agent-key creation, and administration for requests to use the hosted AI.

Limitations and notes

The implementation is explicitly for PXP v0. Built-in proxy behavior depends on Anthropic access, while the demo does not. Proxy rooms stop after MAX_TURNS, which defaults to 10. Live and demo rooms are removed after their configured inactivity periods, and the server enforces room, account, and address limits.

Postgres support requires a direct or session-mode connection rather than a transaction pooler. SMTP mode requires the documented host, port, sender, TLS, and authentication settings. The development mail transport writes messages to an outbox and does not deliver them on the hosted platform.

The repository contains the protocol schemas and a copy of the specification, but identifies the separate JulesNsenda/pxp repository as the canonical specification source.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Behalf (PXP v0)

Behalf (PXP v0) is an MCP server that connects MCP-capable AI agents to a Proxy Exchange Protocol negotiation service. Its main capabilities include tagged claims, proxy-to-human escalation, decision-brief generation, and a hash-chained ledger for agreements. It can use Claude-backed proxies or accept bring-your-own-agent rooms.

Run it with Node.js 20 or newer using the repository’s Node server. Configure the documented environment variables for the features you need, then expose the server’s `/mcp` endpoint to an MCP-capable agent. The repository also includes a scripted demo that runs without an Anthropic API key.

Yes, the demo and bring-your-own-agent rooms work without an Anthropic API key. Set `ANTHROPIC_API_KEY` only when you want the built-in Claude proxies, card drafting, or the authority audit.

It creates a decision brief and a hash-chained ledger for each agreement. Claims exchanged during the negotiation are tagged as stated, sourced, or assumed, and proxy activity can be escalated to the humans involved.

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 PreviewBehalf (PXP v0) AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/behalf-pxp-v0?style=directory)](https://allmcps.com/mcp/behalf-pxp-v0)
HTML Embed
<a href="https://allmcps.com/mcp/behalf-pxp-v0"><img src="https://allmcps.com/api/badge/behalf-pxp-v0?style=directory" alt="Behalf (PXP v0) on AllMCPs" /></a>