# sati-grumpy

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/Fish-Tacos/sati-grumpy-demo  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/sati-grumpy

## Description
MCP commerce surface for refurbished datacenter hardware, with x402 agent-payment discovery.

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `uvx` (confidence: low):

```json
"mcpServers": {
  "sati-grumpy": {
    "command": "uvx",
    "args": ["sati-grumpy"]
  }
}
```

## Documentation & 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

| Tool | Description |
|---|---|
| `search_products` | Browse inventory, optionally filtered by category (compute, servers, storage, networking, support) |
| `get_product` | Full detail for a single SKU |
| `add_to_cart` | Reserve a product, receive a `cart_token` |
| `checkout` | Initiate checkout with a `cart_token` and email, receive a `payment_token` |
| `confirm_payment` | Complete 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](https://www.x402.org/) 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

```bash
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

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

