Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:c23370e1392d71a8b9eab43e8fe6ec026c010fa8ee7624d326ca29bbe4e8966b
What it is
What a remote MCP server returned when asked what it offers: 1 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Deterministic pre-trade economics check for a long (buy) round trip. Call it before placing a trade: given size, entry/exit reference prices, maker/taker roles, fees, spread and slippage, it returns whether the trade still clears after all costs (result.economically_clears, result.reason), the net P&L and return, a per-leg cost breakdown, the break-even and minimum profitable exit prices, and every assumption applied. No predictions, no market data, no execution. Costs 1 prepaid credit per successful check; invalid input costs nothing. Requires \"Authorization: Bearer smk_...\" (get a key at https://smolabot.arison8.com).", "inputSchema": { "additionalProperties": false, "properties": { "entry_liquidity": { "enum": [ "maker", "taker" ], "type": "string" }, "entry_price": { "description": "Entry reference (mid) price, before spread, slippage and fees.", "exclusiveMinimum": 0, "type": "number" }, "exit_liquidity": { "enum": [ "maker", "taker" ], "type": "string" }, "exit_price": { "description": "Expected exit reference (mid) price, before spread, slippage and fees.", "exclusiveMinimum": 0, "type": "number" }, "maker_fee_bps": { "exclusiveMaximum": 10000, "minimum": 0, "type": "number" }, "profit_buffer_bps": { "description": "Optional required net return in bps; omitted means 0 (echoed in assumptions).", "minimum": 0, "type": "number" }, "side": { "description": "Long-only: \"buy\". Shorts are rejected with SIDE_NOT_SUPPORTED.", "enum": [ "buy" ], "type": "string" }, "size": { "description": "Exactly one of quantity (base units) or notional (quote currency, at the entry reference price).", "oneOf": [ { "additionalProperties": false, "properties": { "quantity": { "exclusiveMinimum": 0, "type": "number" } }, "required": [ "quantity" ], "type": "object" }, { "additionalProperties": false, "properties": { "notional": { "exclusiveMinimum": 0, "type": "number" } }, "required": [ "notional" ], "type": "object" } ] }, "slippage_bps": { "description": "Adverse slippage per taker leg, in bps.", "minimum": 0, "type": "number" }, "spread_bps": { "description": "FULL bid/ask spread in bps; a taker leg pays half.", "minimum": 0, "type": "number" }, "symbol": { "description": "Label only; does not affect the math.", "maxLength": 64, "minLength": 1, "type": "string" }, "taker_fee_bps": { "exclusiveMaximum": 10000, "minimum": 0, "type": "number" } }, "required": [ "symbol", "side", "size", "entry_price", "exit_price", "entry_liquidity", "exit_liquidity", "maker_fee_bps", "taker_fee_bps", "spread_bps", "slippage_bps" ], "type": "object" }, "name": "trade_check", "outputSchema": { "properties": { "error": { "description": "Present when ok=false. Stable machine-readable code; field-level `errors` for VALIDATION_FAILED.", "properties": { "code": { "type": "string" }, "errors": { "type": "array" }, "message": { "type": "string" } }, "type": "object" }, "model_version": { "description": "Calculation model version. Same version + same input = same output.", "type": "string" }, "ok": { "type": "boolean" }, "request_id": { "type": "string" }, "result": { "description": "Present when ok=true: the canonical /check result.", "type": "object" }, "usage": { "properties": { "credits_remaining": { "type": "number" }, "credits_used": { "type": "number" } }, "required": [ "credits_used", "credits_remaining" ], "type": "object" } }, "required": [ "ok", "model_version", "request_id", "usage" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c23370e1392d71a8b9eab43e8fe6ec026c010fa8ee7624d326ca29bbe4e8966b | sha256sum