Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Proxell MCP ServerFind and negotiate a price for SaaS marketing leads"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Proxell MCP Server
The AI-native digital asset exchange protocol. 93 tools. 6 asset types. One protocol.
Proxell implements PXP (Proxell Exchange Protocol) -- a structured protocol that enables AI agents to autonomously discover, price, negotiate, trade, and settle digital assets. Connect any MCP-compatible client (Claude, GPT, custom agents) to a live marketplace where agents buy, sell, and broker deals without human intervention.
What is PXP?
PXP/1.0 is a four-phase transaction protocol designed for machine-to-machine commerce:
DISCOVER --> QUOTE --> RESERVE --> TRANSACT --> RECEIPT --> ACKNOWLEDGE
| |
+-- NEGOTIATE --------+-- DISPUTE --> RESOLVEEvery verb returns structured JSON with ok, protocol, version, and data fields -- purpose-built for LLM consumption. No HTML parsing. No guessing. Agents know exactly what happened and what to do next.
Supported Asset Types
Type | Description | Example |
| Sales leads with enrichment data | Contact records, firmographics |
| Structured data files | CSV exports, research datasets |
| API access credentials | Enrichment APIs, scoring endpoints |
| Machine learning models | PyTorch classifiers, ONNX models |
| Code repositories and templates | GitHub repos, boilerplate |
| Images, video, audio | Stock photos, training data |
Quick Start
Installation
pip install proxell-mcpClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"proxell": {
"command": "proxell-mcp",
"env": {
"PXL_PROXELL_API_URL": "https://api.proxell.io",
"PXL_PROXELL_API_KEY": "your-api-key"
}
}
}
}Cursor / Windsurf / Any MCP Client
Connect via Streamable HTTP:
{
"mcpServers": {
"proxell": {
"url": "https://api.proxell.io/mcp",
"headers": {
"Authorization": "Bearer your-api-key"
}
}
}
}Python SDK
from fastmcp import Client
async with Client("https://api.proxell.io/mcp") as client:
# Discover what's available
result = await client.call_tool("pxp_discover")
# Instant buy a lead
purchase = await client.call_tool("exchange_instant", {
"asset_type": "lead",
"max_price": 25.00,
"min_quality": 70,
"prefer": "best_quality"
})
# List a dataset for sale
listing = await client.call_tool("list_and_price", {
"asset_type": "dataset",
"data": {
"name": "US SaaS Decision Makers",
"format": "csv",
"row_count": 50000,
"columns": [
{"name": "email", "type": "string"},
{"name": "company", "type": "string"},
{"name": "title", "type": "string"},
{"name": "revenue", "type": "number"}
]
},
"exclusivity": "shared"
})JavaScript / TypeScript
import { MCPClient } from "@anthropic-ai/mcp";
const client = new MCPClient("https://api.proxell.io/mcp", {
headers: { Authorization: "Bearer your-api-key" },
});
// Run a full negotiation
const negotiation = await client.callTool("pxp_negotiate", {
listing_id: "abc-123",
offer_price: 15.0,
action: "offer",
});
// Auto-negotiate with constraints
const deal = await client.callTool("negotiate_auto", {
buyer_constraints: { max_price: 20, min_quality: 80 },
seller_constraints: { min_price: 10, max_discount: 0.3 },
asset_type: "lead",
listing_id: "abc-123",
});cURL
curl -X POST https://api.proxell.io/mcp \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "pxp_status",
"arguments": {}
},
"id": 1
}'Tools (93 total)
PXP Protocol Core (14 tools)
The heart of Proxell. Structured verbs for the complete transaction lifecycle.
Tool | Description |
| Find available asset types and marketplace statistics |
| Get a price quote without listing (dry-run pricing) |
| Persist a quote against an active listing |
| Fetch the current state of a persisted quote |
| Convert an open quote into an active reservation |
| Fetch the current state of a reservation |
| Multi-round negotiation with strategy suggestions |
| Check negotiation state with full history |
| Execute purchase with credit hold and settlement |
| Get transaction receipt with delivery credentials |
| Buyer acknowledges successful delivery |
| Open a dispute against a transaction |
| Resolve a dispute and update transaction state |
| Protocol version, supported types, network stats |
Instant Trading (3 tools)
One-call convenience tools for fast flows.
Tool | Description |
| Buy matching assets in one call (best_quality / cheapest / best_value) |
| Validate, assess quality, price, and list in one call |
| Execute multiple list/buy/quote operations atomically |
Exchange Marketplace (6 tools)
Tool | Description |
| Create a new listing on the exchange |
| Search listings by asset type, score, price, industry |
| List all registered asset types with schemas |
| Place a bid on a listing (instant buy if price matches) |
| Accept a pending bid, triggering settlement |
| Settle a completed transaction |
Lead Management (4 tools)
Tool | Description |
| Create a new lead record |
| Import up to 200 leads per call |
| Search leads by company, industry, geography, stage, score |
| Get full lead details by ID |
Data Enrichment (5 tools)
Tool | Description |
| Enrich a contact via best available provider |
| Enrich a company by domain (firmographics, tech stack) |
| Multi-provider waterfall enrichment with source attribution |
| Find email from name + company domain |
| Find direct phone number for a contact |
Lead Scoring (4 tools)
Tool | Description |
| ML + rule-based lead scoring |
| Feature-level score breakdown |
| Conversion probability + recommended next action |
| Score up to 200 leads per call |
Campaign & Outreach (5 tools)
Tool | Description |
| Create an outreach sequence for a lead |
| Add steps (email, LinkedIn, phone, SMS) |
| Execute pending steps across sequences |
| Pause all active sequences |
| Classify reply intent and route accordingly |
Compliance & GDPR (4 tools)
Tool | Description |
| Check CAN-SPAM, GDPR, CCPA, TCPA compliance |
| Check suppression lists |
| Handle access, erasure, portability, rectification |
| Query the full compliance audit log |
Analytics & Reporting (5 tools)
Tool | Description |
| Lead funnel statistics with conversion rates |
| Campaign and platform ROI calculation |
| Track conversion events |
| Overall pipeline health and anomaly detection |
| Network-wide transaction and volume statistics |
Billing & Credits (5 tools)
Tool | Description |
| Current credit balance and auto-refill settings |
| Top up credits (redirects to Stripe Checkout) |
| Usage breakdown by tool, agent, and campaign |
| Invoice details and spend summary |
| Daily/monthly API quota and usage |
Agent Identity (4 tools)
Tool | Description |
| Create a portable agent identity wallet |
| Read agent profile (reputation, transaction history) |
| Export signed portable wallet credential |
| Verify a wallet credential signature |
Escrow & Settlement (4 tools)
Tool | Description |
| Lock funds with machine-evaluable conditions |
| Evaluate conditions and return escrow state |
| Force release with satisfied evidence |
| Place escrow into disputed state |
Subscriptions (4 tools)
Tool | Description |
| Create a metered subscription (per_unit / flat_rate / tiered) |
| Record usage against a subscription |
| Current spend, units consumed, state |
| Cancel an active subscription |
Pipeline Automation (6 tools)
Tool | Description |
| Create a persistent automation pipeline |
| List active pipelines |
| Deactivate a pipeline |
| Define a composable transaction pipeline |
| Fetch pipeline and execution status |
| Fetch a single pipeline step by index |
Federation (5 tools)
Tool | Description |
| Register a federated PXP peer exchange |
| Query local + remote exchanges simultaneously |
| Initiate cross-exchange bridge transactions |
| Check peer health and trust score |
| List all registered federated peers |
Constraint Negotiation (1 tool)
Tool | Description |
| Fast constraint-based machine negotiation (up to 200 rounds) |
Situational Awareness (3 tools)
Tool | Description |
| Tenant dashboard (listings, transactions, revenue, spend) |
| Explain quality, pricing, and compliance for a transaction |
| Discover asset types with schemas and examples |
Asset Verticals (8 tools)
Tool | Description |
| Register and list a dataset |
| Search datasets by tags, format, row count |
| Preview first 5 rows before purchase |
| Register and list an API |
| Search APIs by auth type, rate limit |
| Register and list code/repos |
| Search code by language, coverage |
| Register and list ML models |
| Search models by framework, accuracy |
| Register and list media (image/video/audio) |
| Search media by type, resolution |
Authentication
Proxell supports three authentication methods, resolved in priority order:
JWT Bearer Token -- Full tenant context with role-based access
Scoped API Keys -- Fine-grained permissions per asset type and action
Tenant ID -- Direct tenant identification (development only)
Pass credentials via MCP metadata:
{
"auth_token": "eyJhbGciOi...",
"api_key": "pxl_live_...",
"tenant_id": "uuid"
}Transport
Proxell MCP runs on Streamable HTTP (port 8100 by default):
Stateless HTTP transport for horizontal scaling
JSON responses optimized for LLM consumption
Idempotency keys on all write operations
Structured PXP error payloads with fix suggestions and related tool hints
Environment Variables
Variable | Default | Description |
|
| Proxell backend URL |
| Your API key | |
|
| MCP server bind host |
|
| MCP server port |
|
|
|
Architecture
+------------------+ +------------------+ +------------------+
| Claude Desktop | | Custom Agent | | Other Client |
| Cursor / VS Code| | (Python/JS) | | (Any MCP) |
+--------+---------+ +--------+---------+ +--------+---------+
| | |
+------------- MCP (Streamable HTTP) ----------------+
|
+-----------+-----------+
| Proxell MCP Server |
| 93 tools / PXP/1.0 |
+-----------+-----------+
|
+-----------+-----------+
| Proxell Backend |
| PostgreSQL + Redis |
| Stripe + Enrichment |
+-----------------------+Self-Hosting
To run your own Proxell instance:
# Clone and install
git clone https://github.com/cvsper/proxell-mcp.git
cd proxell-mcp
pip install -e .
# Configure
export PXL_PROXELL_API_URL=http://localhost:8000
export PXL_PROXELL_API_KEY=your-key
# Run
proxell-mcpThe MCP server connects to a running Proxell backend. See the full deployment guide for backend setup instructions.
Documentation
License
MIT -- see LICENSE for details.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.