Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,548Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

Hash
sha256:98950dbb1e56158b45b405e13f485e67f32738b1be03e4bef78dcba7b34eec77
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "VibeCart exposes a compact trusted-catalog and multi-item checkout toolset for generic MCP clients; UCP-aware clients use /ucp/mcp for durable cart/order protocol capabilities.", "tools": [ { "description": "Creates a hosted checkout URL for one or more trusted merchant-catalog products. Legacy productId + quantity input remains supported; new integrations should use items[]. VibeCart resolves all prices server-side. This can contact Stripe but never charges by itself; the customer must complete Stripe Checkout.", "inputSchema": { "additionalProperties": false, "oneOf": [ { "required": [ "productId" ] }, { "required": [ "items" ] } ], "properties": { "items": { "description": "Trusted product IDs and quantities for a multi-item checkout.", "items": { "additionalProperties": false, "properties": { "productId": { "description": "A trusted server-side catalog product ID.", "minLength": 1, "type": "string" }, "quantity": { "default": 1, "description": "Whole-number quantity from 1 through 99.", "maximum": 99, "minimum": 1, "type": "integer" } }, "required": [ "productId" ], "type": "object" }, "maxItems": 50, "minItems": 1, "type": "array" }, "productId": { "description": "Legacy single-product input. Use either productId or items, not both.", "minLength": 1, "type": "string" }, "quantity": { "default": 1, "description": "Legacy single-product quantity.", "maximum": 99, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "vibecart.create_checkout", "outputSchema": { "additionalProperties": false, "properties": { "checkoutUrl": { "type": [ "string", "null" ] }, "code": { "type": "string" }, "details": { "type": "object" }, "error": { "type": "string" }, "items": { "items": { "additionalProperties": false, "properties": { "productId": { "description": "A trusted server-side catalog product ID.", "minLength": 1, "type": "string" }, "quantity": { "default": 1, "description": "Whole-number quantity from 1 through 99.", "maximum": 99, "minimum": 1, "type": "integer" } }, "required": [ "productId" ], "type": "object" }, "type": "array" }, "message": { "type": "string" }, "mode": { "enum": [ "demo", "live" ], "type": "string" }, "productId": { "type": "string" }, "quantity": { "maximum": 99, "minimum": 1, "type": "integer" }, "success": { "type": "boolean" }, "totalCents": { "type": "integer" }, "untrustedPricing": { "type": "boolean" } }, "required": [ "success" ], "type": "object" } }, { "description": "Returns concise Next.js App Router guidance for installing VibeCart with trusted catalog pricing, multi-item checkout, and the shared MCP endpoint.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "vibecart.get_integration_instructions", "outputSchema": { "additionalProperties": false, "properties": { "checkoutRoute": { "type": "string" }, "component": { "type": "string" }, "framework": { "type": "string" }, "machineReadableSpec": { "type": "string" }, "mcpEndpoint": { "type": "string" }, "rules": { "items": { "type": "string" }, "type": "array" }, "success": { "const": true, "type": "boolean" } }, "required": [ "success", "framework", "component", "checkoutRoute", "mcpEndpoint", "rules", "machineReadableSpec" ], "type": "object" } }, { "description": "Looks up one product and its trusted USD-cent price from the configured merchant catalog. Does not access Stripe or create a checkout.", "inputSchema": { "additionalProperties": false, "properties": { "productId": { "description": "A stable ID returned by vibecart.list_products.", "minLength": 1, "type": "string" } }, "required": [ "productId" ], "type": "object" }, "name": "vibecart.get_product", "outputSchema": { "additionalProperties": false, "properties": { "code": { "type": "string" }, "error": { "type": "string" }, "product": { "additionalProperties": false, "properties": { "description": { "type": "string" }, "id": { "description": "Stable server-side catalog identifier.", "type": "string" }, "image": { "type": "string" }, "name": { "type": "string" }, "priceCents": { "description": "Trusted unit price in USD cents.", "minimum": 0, "type": "integer" }, "variant": { "type": "string" } }, "required": [ "id", "name", "description", "priceCents", "image" ], "type": "object" }, "success": { "type": "boolean" } }, "required": [ "success" ], "type": "object" } }, { "description": "Lists products from the configured trusted merchant catalog. Use the returned stable IDs for product lookup or checkout.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "vibecart.list_products", "outputSchema": { "additionalProperties": false, "properties": { "products": { "items": { "additionalProperties": false, "properties": { "description": { "type": "string" }, "id": { "description": "Stable server-side catalog identifier.", "type": "string" }, "image": { "type": "string" }, "name": { "type": "string" }, "priceCents": { "description": "Trusted unit price in USD cents.", "minimum": 0, "type": "integer" }, "variant": { "type": "string" } }, "required": [ "id", "name", "description", "priceCents", "image" ], "type": "object" }, "type": "array" }, "success": { "const": true, "type": "boolean" } }, "required": [ "success", "products" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:98950dbb1e56158b45b405e13f485e67f32738b1be03e4bef78dcba7b34eec77 | sha256sum