streamable-httpMITupdated 3mo ago
The open infrastructure for agent-native commerce.
What can you do with discovery?
Protocol Commerce
The open infrastructure for agent-native commerce.
Protocol Commerce is an open initiative to create standardized, auditable, and interoperable protocols for AI agent-driven commerce. This repository contains the specification, SDKs, and technical manifesto.
Contents
| Directory | Description |
|---|---|
manifesto/ |
Why open protocols matter for commerce β principles, landscape analysis, and rationale |
adcp-spec/ |
AdCP v0.1.0 β Agentic Discovery Commerce Protocol specification, JSON schemas, and examples |
adcp-sdk-typescript/ |
TypeScript SDK: types, validators, client, and scoring reference implementation |
webmcp-reference/ |
WebMCP browser integration: expose commerce tools to in-browser AI agents via navigator.modelContext |
amdp-spec/ |
AMDP v0.1.0 β Agent Mandate Discovery Protocol: cross-vertical authorization spec, JSON schemas, and example mandates |
agentic-kit/ |
Agentic Kit β the trust layer: building blocks for verifiable + auditable AI agents |
lean-verification/ |
Lean 4 formal verification β 47 theorems proving auction/budget/wallet/policy correctness, lake build-checkable |
Quick Start
npm install @protocol-commerce/adcp-sdk
import { AdcpClient } from '@protocol-commerce/adcp-sdk';
const client = new AdcpClient({
serverUrl: 'https://mcp.nexbid.dev',
apiKey: 'your-api-key',
});
const results = await client.search({
query: 'organic olive oil',
intent: 'purchase',
geo: 'CH',
});
The Problem
AI agents are becoming the primary interface for product discovery and purchase. The protocols powering this shift β OpenAI's ACP, Google's UCP β are proprietary and platform-controlled. Publishers have no representation. There is no open standard.
Protocol Commerce fills this gap.
Read the full Technical Manifesto β
Key Principles
- Open by Default β MIT-licensed, auditable, forkable
- Publisher Parity β Publishers are first-class protocol participants
- Privacy Native β Context signals, not user profiles
- Transparent Scoring β Public formula:
score = 0.4Γbid + 0.4Γrelevance + 0.2Γquality
Reference Implementation: Nexbid
Nexbid is the production-grade reference implementation of Protocol Commerce, built by digital opua GmbH (CHE-435.289.702, Switzerland).
| Metric | Status |
|---|---|
| MCP Integration | Native β full commerce lifecycle |
| Formal Verification | Lean 4 β core security properties proven |
| Privacy | Cookie-free, Swiss-hosted, nDSG + GDPR compliant |
| AI Scoring | Multi-provider, model-agnostic |
| Phase | Production-grade closed beta |
Connect Any LLM
{
"mcpServers": {
"nexbid": {
"url": "https://mcp.nexbid.dev/mcp",
"transport": "streamable-http"
}
}
}
Any MCP-compatible LLM (Claude, GPT-4, Gemini) can directly search, browse, and purchase products through the Nexbid marketplace.
Why Formal Verification?
Nexbid is the only commerce platform whose core security properties are mathematically proven in Lean 4 β not just tested, but proven correct for all possible inputs.
β Technology details Β· How Nexbid compares
Sponsors
| Sponsor | Role |
|---|---|
| Nexbid | Initiator, reference implementation, initial maintainer |
License
MIT β Use it, fork it, build on it. No strings attached.
Links
Install
Add discovery to your client. Pick the one you use.
claude mcp add --transport http discovery https://mcp.nexbid.dev/mcpcodex mcp add discovery --url https://mcp.nexbid.dev/mcp{
"mcpServers": {
"discovery": {
"url": "https://mcp.nexbid.dev/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"discovery": {
"type": "http",
"url": "https://mcp.nexbid.dev/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"discovery": {
"url": "https://mcp.nexbid.dev/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"discovery": {
"serverUrl": "https://mcp.nexbid.dev/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance16/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 83 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint β no local install
Version history
| Versions | Published |
|---|---|
| 1.0.1Latest | Mar 13, 2026 |
| 1.0.0 | Mar 13, 2026 |