io.github.Fish-Tacos/sati-grumpy
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
MCP commerce surface for refurbished datacenter hardware, with x402 agent-payment discovery.
| Author | io.github.Fish-Tacos |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 609 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"sati-grumpy": {
"url": "https://sati-grumpy.fly.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_productsSearch Salvage & Surplus product catalog. Returns matching GPU rigs, server racks, drive arrays, and network gear. Filter by category: compute, servers, storage, networking, support.
Parameters:
query(required) — stringcategory
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_productRetrieve full details for a Salvage & Surplus product by SKU. Example SKUs: GR-001, GR-002, GR-003, GR-004, GR-005.
Parameters:
sku(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
add_to_cartAdd a Salvage & Surplus product to your cart and receive a cart token. Requires a valid SKU. Returns cart_token needed for checkout.
Parameters:
sku(required) — stringquantity— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
checkoutInitiate checkout for a cart. Provide cart_token from add_to_cart and a billing email. Returns a payment_token required to complete the purchase.
Parameters:
cart_token(required) — stringemail(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
confirm_paymentConfirm payment using a payment_token from checkout and a cc_token (credit card token). Completes the Salvage & Surplus purchase and returns an order confirmation.
Parameters:
payment_token(required) — stringcc_token(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.