Skip to main content
Glama
jayblast-spec

Negotiator MCP Server

Negotiator MCP Server

Built for the Amazon Developer Hackathon "Build, Ship, Shape" — Alexa+ track (real cash: $25,000 / $15,000 / $4,000 for 1st/2nd/3rd, plus AWS credits; deadline Oct 23, 2026, 2:00pm CDT).

Why this exists

The Alexa+ track requires a self-hosted MCP server (spec 2025-11-25 or later, Streamable HTTP transport) or an Agent Skill — per the rules, "MCP is the open standard that powers Alexa+ integrations." (Model Context Protocol, Alexa+ docs)

This server exposes logic already proven twice elsewhere in ArkNet's real projects, now behind the exact protocol this hackathon requires:

  • AI-NEGOTIATOR (live at ainegotiator.digital) — turns a plain-language purchase request into ranked, cheapest-first market-price estimates with negotiation scripts, via Groq (openai/gpt-oss-20b).

  • negotiator-agent (built for the Agents for Humans hackathon) — added a second step: drafting a ready-to-send outreach message per vendor.

Same model, same prompts, same "AI-generated estimate, not live pricing" disclosure — just re-exposed as a standard MCP server so Alexa+ (or any MCP client) can call it directly: "find me the best price on X and draft messages to the sellers," handled end to end.

Related MCP server: agent-commerce-mcp-server

Tools

  1. find_and_rank_offers(purchase_request, location, currency) — ranked, cheapest-first vendor estimates with negotiation scripts.

  2. draft_negotiation_message(vendor, negotiation_script, buyer_name) — turns a script into a ready-to-send message.

Architecture

flowchart LR
    A[Alexa+ / any MCP client] -->|MCP, Streamable HTTP| S[Negotiator MCP Server]
    S -->|tool call| R[find_and_rank_offers<br/>Groq openai/gpt-oss-20b]
    S -->|tool call| D[draft_negotiation_message<br/>Groq openai/gpt-oss-20b]
    R --> S
    D --> S
    S --> A

Run it

pip install -r requirements.txt
export GROQ_API_KEY=...        # same key AI-NEGOTIATOR's Edge Function uses
python server.py               # serves MCP over Streamable HTTP

Status

Scaffolded by an automated weekly hackathon-scout routine on Joy Ogunleye's behalf. Not yet run against a live Groq key, and not yet registered as an actual Alexa+ Agent Skill in this session — no credentials were available to the automation that built this, and Alexa+ developer preview access needs to be requested by Joy directly. Not submitted to Devpost. See the tracking issue in AI-NEGOTIATOR for the full build plan and remaining steps before submission.

License

Apache 2.0 — see LICENSE.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jayblast-spec/negotiator-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server