mcpField
S
sati-grumpy

sati-grumpy

Remote
github.com/Fish-TacosBusiness & Marketing0Updated 10w ago
Repository

About sati-grumpy

sati-grumpy is an MCP commerce server for browsing and purchasing refurbished datacenter hardware. It combines product and checkout tools with an x402 manifest describing USDC tool pricing on base-sepolia.

Key features

  1. 01Search inventory by category
  2. 02Retrieve SKU details
  3. 03Reserve products in a cart
  4. 04Initiate checkout and confirm payment
  5. 05Publish x402 payment pricing

Use cases

  1. 01Browse refurbished GPU and server equipment
  2. 02Inspect product details before purchase
  3. 03Run an agent checkout flow
  4. 04Discover tool payment terms for agent payments

MCP support

Exposes product search, product details, cart, checkout, and payment confirmation tools to MCP clients over Streamable HTTP. Its x402 manifest describes per-tool USDC pricing on base-sepolia.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://sati-grumpy.fly.dev/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

5
ParameterTypeRequiredDescription
querystringYes
categoryanyNo

Details

From the project README

Salvage & Surplus MCP (sati-grumpy)

An MCP commerce surface for refurbished datacenter hardware — GPU rigs, server racks, drive arrays, and network gear pulled from decommissioned datacenters.

Live server: https://sati-grumpy.fly.dev/mcp (Streamable HTTP)

Tools

ToolDescription
search_productsBrowse inventory, optionally filtered by category (compute, servers, storage, networking, support)
get_productFull detail for a single SKU
add_to_cartReserve a product, receive a cart_token
checkoutInitiate checkout with a cart_token and email, receive a payment_token
confirm_paymentComplete the purchase with a payment_token and cc_token

Catalog

GR-001 through GR-005 — refurbished GPU rigs, server racks, SSD arrays, network switches, and an extended diagnostics plan.

Payment discovery

Serves a passive x402 manifest at /.well-known/x402 and /.well-known/x402.json, describing per-tool USDC pricing on base-sepolia for autonomous agent payment flows.

Running locally

pip install -r requirements.txt
GROQ_API_KEY=your_key python app.py

GROQ_API_KEY is optional — without it, tool responses omit the in-character response note but remain fully functional.

Docker

docker build -t sati-grumpy .
docker run -p 8080:8080 -e GROQ_API_KEY=your_key sati-grumpy

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.