Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,541Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:048c9a51a676184772cf50fe3639d2c27b293046e3163fb8904e41fff159c540
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_status confirms it.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "key": { "description": "License key from checkout, MCPL1.<payload>.<signature>", "type": "string" } }, "required": [ "key" ], "type": "object" }, "name": "license_activate", "outputSchema": null }, { "description": "Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing changes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "license_status", "outputSchema": null }, { "description": "Record a sale and generate the bill of sale: who sold, who bought, what item (with VIN, serial or IMEI where it has one), the price in minor units and the date. Returns the BOS-YYYY-NNNN number of the draft. The draft can still be changed with sale_update; sale_finalize freezes it into the signing copy and sale_render prints it. Free tier: 10 drafts.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "as_is": { "description": "Include the as-is clause: sold with all faults, no warranties except any written here. Default true, the norm for second-hand sales; pass false to leave it out", "type": "boolean" }, "buyer_address": { "description": "The buyer's postal address, one string", "maxLength": 4000, "type": "string" }, "buyer_email": { "description": "The buyer's email", "maxLength": 200, "type": "string" }, "buyer_name": { "description": "Who is buying, e.g. Jane Kowalska or Northwind Sp. z o.o.", "maxLength": 200, "type": "string" }, "buyer_phone": { "description": "The buyer's phone number", "maxLength": 200, "type": "string" }, "condition": { "description": "The condition at handover, e.g. used, good working order, or new, sealed", "maxLength": 200, "type": "string" }, "currency": { "description": "ISO code the price is in", "pattern": "^[A-Za-z]{3}$", "type": "string" }, "date": { "description": "The date of the sale, YYYY-MM-DD. Default today", "maxLength": 10, "type": "string" }, "duplicate_ok": { "description": "Record it even though an identical sale to the same buyer exists, for a genuinely repeated sale. Default false", "type": "boolean" }, "identifier_other": { "description": "Any other identifying number, e.g. a hull number or an asset tag", "maxLength": 200, "type": "string" }, "imei": { "description": "IMEI, 15 digits, for a phone or tablet", "maxLength": 20, "type": "string" }, "item_category": { "description": "What kind of item, e.g. vehicle, equipment, electronics, stock", "maxLength": 200, "type": "string" }, "item_description": { "description": "What was sold, specific enough to identify it, e.g. 2019 Honda Civic 1.5 petrol, grey, or MacBook Pro 14-inch 2021", "maxLength": 4000, "type": "string" }, "notes": { "description": "Anything else the document should say, e.g. payment method or what is included in the sale", "maxLength": 4000, "type": "string" }, "price_minor": { "description": "The sale price in whole minor units (integer cents). 120000 is USD 1,200.00", "maximum": 999999999999, "minimum": 0, "type": "integer" }, "quantity": { "description": "How many units this document covers. Default 1", "maximum": 100000, "minimum": 1, "type": "integer" }, "seller_address": { "description": "The seller's postal address, one string", "maxLength": 4000, "type": "string" }, "seller_email": { "description": "The seller's email", "maxLength": 200, "type": "string" }, "seller_name": { "description": "Who is selling. Defaults to the shared business profile's name when the profile has one", "maxLength": 200, "type": "string" }, "seller_phone": { "description": "The seller's phone number", "maxLength": 200, "type": "string" }, "serial": { "description": "Serial number, for equipment and electronics", "maxLength": 200, "type": "string" }, "vin": { "description": "Vehicle Identification Number, 17 characters, for a vehicle sale", "maxLength": 40, "type": "string" }, "warranty": { "description": "A warranty the seller does give, in their own words, e.g. The seller warrants the engine for 30 days from the sale date", "maxLength": 4000, "type": "string" } }, "required": [ "buyer_name", "item_description", "price_minor", "currency" ], "type": "object" }, "name": "sale_create", "outputSchema": null }, { "description": "Delete a bill of sale by its BOS number. A draft goes outright. A finalized document needs confirm_finalized true, because it is the local copy of a record the buyer may hold. The BOS number is never reissued, so a gap in the series is the record that a document was deleted.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "confirm_finalized": { "description": "Required true to delete a finalized document. Default false", "type": "boolean" }, "sale": { "description": "The bill of sale id, e.g. BOS-2026-0001", "maxLength": 200, "type": "string" } }, "required": [ "sale" ], "type": "object" }, "name": "sale_delete", "outputSchema": null }, { "description": "Finalize a bill of sale so it is ready to sign: the document is frozen from this call on, sale_update refuses it, and every later render is the signing copy without the DRAFT watermark. Free tier: 5 finalized documents.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "sale": { "description": "The bill of sale id, e.g. BOS-2026-0001", "maxLength": 200, "type": "string" } }, "required": [ "sale" ], "type": "object" }, "name": "sale_finalize", "outputSchema": null }, { "description": "Read one bill of sale in full by its BOS number: both parties, the item and its identifiers, price, terms, and whether it is still a draft or the finalized signing copy.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "sale": { "description": "The bill of sale id, e.g. BOS-2026-0001", "maxLength": 200, "type": "string" } }, "required": [ "sale" ], "type": "object" }, "name": "sale_get", "outputSchema": null }, { "description": "List every bill of sale, drafts and finalized, newest first: id, status, date, item, buyer, seller and price. Filter to drafts or finalized documents with status.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "description": "Maximum rows, default 500", "maximum": 500, "minimum": 1, "type": "integer" }, "status": { "description": "Which documents to list: all (default), draft, or final", "enum": [ "all", "draft", "final" ], "type": "string" } }, "type": "object" }, "name": "sale_list", "outputSchema": null }, { "description": "Render a bill of sale as a clean printable document: Markdown, a self-contained HTML file ready for print-to-PDF, or both, with signature lines for seller and buyer. Drafts render with a DRAFT watermark so a review copy cannot be signed by mistake. Every file comes back as a download link valid for one hour, and out_path is only the stem the files are named with. Free.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "format": { "description": "What to render: markdown, html, or both (default). The HTML is one self-contained file, no external assets", "enum": [ "markdown", "html", "both" ], "type": "string" }, "out_path": { "description": "Name for the downloaded files, e.g. civic-sale; with format both, .md and .html are appended to the stem. Default: the document id. Each file comes back as a download link valid for one hour", "maxLength": 1000, "type": "string" }, "overwrite": { "description": "Replace an existing file at out_path. Default false: an occupied explicit path is refused, a derived one gets -2, -3, ...", "type": "boolean" }, "sale": { "description": "The bill of sale id, e.g. BOS-2026-0001", "maxLength": 200, "type": "string" } }, "required": [ "sale" ], "type": "object" }, "name": "sale_render", "outputSchema": null }, { "description": "Summarize the book: how many drafts and finalized documents, and the total sold value per currency, drafts separate from finalized. Currencies are never added together. Free.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "sale_summary", "outputSchema": null }, { "description": "Change anything on a bill of sale that is not finalized yet: price, buyer, seller, item details, identifiers, the as-is clause, warranty or notes. Pass an empty string to clear an optional field. A finalized document cannot be edited.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "as_is": { "type": "boolean" }, "buyer_address": { "maxLength": 4000, "type": "string" }, "buyer_email": { "maxLength": 200, "type": "string" }, "buyer_name": { "description": "Who is buying", "maxLength": 200, "type": "string" }, "buyer_phone": { "maxLength": 200, "type": "string" }, "condition": { "maxLength": 200, "type": "string" }, "currency": { "pattern": "^[A-Za-z]{3}$", "type": "string" }, "date": { "description": "The date of the sale, YYYY-MM-DD", "maxLength": 10, "type": "string" }, "identifier_other": { "maxLength": 200, "type": "string" }, "imei": { "maxLength": 20, "type": "string" }, "item_category": { "maxLength": 200, "type": "string" }, "item_description": { "maxLength": 4000, "type": "string" }, "notes": { "maxLength": 4000, "type": "string" }, "price_minor": { "description": "The sale price in whole minor units (integer cents)", "maximum": 999999999999, "minimum": 0, "type": "integer" }, "quantity": { "maximum": 100000, "minimum": 1, "type": "integer" }, "sale": { "description": "The bill of sale id, e.g. BOS-2026-0001", "maxLength": 200, "type": "string" }, "seller_address": { "maxLength": 4000, "type": "string" }, "seller_email": { "maxLength": 200, "type": "string" }, "seller_name": { "description": "Who is selling", "maxLength": 200, "type": "string" }, "seller_phone": { "maxLength": 200, "type": "string" }, "serial": { "maxLength": 200, "type": "string" }, "vin": { "maxLength": 40, "type": "string" }, "warranty": { "maxLength": 4000, "type": "string" } }, "required": [ "sale" ], "type": "object" }, "name": "sale_update", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:048c9a51a676184772cf50fe3639d2c27b293046e3163fb8904e41fff159c540 | sha256sum