agent-negotiation-mcp
v1.0.0
Published
AI-powered agent negotiation MCP server for agents. Supports propose deal, evaluate offer, counter offer. By MEOK AI Labs.
Readme
Agent Negotiation MCP Server
By MEOK AI Labs — Multi-agent negotiation framework with deal evaluation and auction support
Installation
pip install agent-negotiation-mcpUsage
# Run standalone
python server.py
# Or via MCP
mcp install agent-negotiation-mcpTools
propose_deal
Propose a deal between two agents with terms and pricing.
Parameters:
proposer(str): Proposing agentreceiver(str): Receiving agentterms(str): Deal termsprice(float): Proposed pricedeadline_hours(int): Deadline in hours (default 24)
evaluate_offer
Evaluate an offer using negotiation theory (BATNA, ZOPA, Nash bargaining solution).
Parameters:
price(float): Offered pricereservation_price(float): Your maximum acceptable pricebest_alternative(float): Best alternative to negotiated agreementurgency(float): Urgency factor 0-1
counter_offer
Submit a counter-offer on an existing negotiation. Tracks convergence.
Parameters:
deal_id(str): Deal identifieragent(str): Agent making counter-offernew_price(float): New proposed pricenew_terms(str): Updated terms
run_auction
Run a simulated auction (English, Vickrey, or Dutch).
Parameters:
item(str): Item being auctionedstarting_price(float): Starting pricebids(str): JSON array of bid objectsauction_type(str): Auction type — 'english', 'vickrey', 'dutch'
negotiation_status
Get status of a negotiation or list all active negotiations.
Parameters:
deal_id(str): Deal identifier (empty for all)
Authentication
Free tier: 15 calls/day. Upgrade at meok.ai/pricing for unlimited access.
License
MIT — MEOK AI Labs
