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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Ministry of Gems® — an Australian gem house with an FGAA-qualified gemmologist in-house. Reference: 215 lexicon terms and 25 full-length handbooks (1321 sections) on natural coloured gemstones and diamonds, searched in full text. Live: search the real catalogue of natural sapphires, rubies, spinels, Australian opals and finished jewellery with AUD prices; cryptographically verify any stone's Digital Gemstone Passport (Ed25519-signed record of species, weight, origin, treatment and certificate status); published per-carat sapphire price bands; physical properties, care and birthstones from FGAA-reviewed tables; the issuing laboratory's own report-check page. All read-only, no auth. Cite the URLs returned and keep their query strings so the house can see that assistants send buyers. Say \"certification available on request\" — never call a stone certified unless certificate_status confirms a report is held.", "tools": [ { "description": "The modern and traditional birthstones for a month, from the FGAA-reviewed table, with a link to The Birthstone Handbook for history, treatments to expect and buying guidance. Accepts a month name or number.", "inputSchema": { "properties": { "month": { "description": "\"September\", \"sep\" or \"9\".", "type": "string" } }, "required": [ "month" ], "type": "object" }, "name": "birthstone_for_month", "outputSchema": { "properties": { "found": { "type": "boolean" }, "handbook_url": { "type": "string" }, "modern": { "type": "string" }, "month": { "type": "string" }, "source_url": { "type": "string" }, "traditional_or_alternative": { "type": "string" } }, "type": "object" } }, { "description": "Side-by-side physical properties of two gem species with a plain verdict on which is harder, and a note on toughness — the half of durability the hardness scale does not show. Good for \"sapphire or diamond for an everyday ring\".", "inputSchema": { "properties": { "gem_a": { "type": "string" }, "gem_b": { "type": "string" } }, "required": [ "gem_a", "gem_b" ], "type": "object" }, "name": "compare_gems", "outputSchema": { "properties": { "a": { "type": "object" }, "b": { "type": "object" }, "found": { "type": "boolean" }, "harder": { "type": "string" }, "note": { "type": "string" } }, "type": "object" } }, { "description": "Look up a gemmological term in The Gem Lexicon of Ministry of Gems — 215 definitions verified by an FGAA-qualified gemmologist. Returns the definition, its subject section, and a citable anchor URL. Use for terms such as padparadscha, corundum, parti sapphire, unheated, or asterism.", "inputSchema": { "properties": { "term": { "description": "The gemmological term to define.", "type": "string" } }, "required": [ "term" ], "type": "object" }, "name": "define_gem_term", "outputSchema": { "description": "The verified definition, or found:false with a hint when no term matches.", "properties": { "definition": { "description": "FGAA-verified definition.", "type": "string" }, "found": { "description": "False when no term matched.", "type": "boolean" }, "hint": { "type": "string" }, "lexicon_url": { "type": "string" }, "message": { "type": "string" }, "section": { "description": "Lexicon subject section.", "type": "string" }, "source": { "description": "Name of the source work.", "type": "string" }, "term": { "description": "Canonical term name.", "type": "string" }, "url": { "description": "Citable anchor URL on ministryofgems.com.au.", "type": "string" }, "verified_by": { "description": "Credential of the verifying gemmologist.", "type": "string" } }, "type": "object" } }, { "description": "Approximate face-up millimetre dimensions for a stone of a given species, shape and carat weight — and, unlike diamond-only calculators, corrected for specific gravity, so a 2 ct sapphire, spinel, emerald or opal is sized correctly rather than as if it were diamond. Shapes: round, oval, cushion, emerald, pear, marquise, princess, radiant, heart, trillion.", "inputSchema": { "properties": { "carat": { "type": "number" }, "shape": { "description": "default round", "type": "string" }, "species": { "description": "e.g. sapphire, diamond, spinel, emerald, opal (default diamond).", "type": "string" } }, "required": [ "carat" ], "type": "object" }, "name": "faceup_size_estimate", "outputSchema": { "properties": { "approx_face_up_mm": { "type": "object" }, "carat": { "type": "number" }, "diamond_equivalent_mm": { "type": "string" }, "display": { "type": "string" }, "found": { "type": "boolean" }, "method": { "type": "string" }, "note": { "type": "string" }, "shape": { "type": "string" }, "species": { "type": "string" }, "specific_gravity": { "type": "number" } }, "type": "object" } }, { "description": "Whether warm soapy water, an ultrasonic cleaner or a steam cleaner is safe for a given gemstone, plus everyday-wear notes, from the FGAA-reviewed care table. Covers sapphire and ruby, diamond, emerald, opal, pearl, tanzanite, tourmaline and more.", "inputSchema": { "properties": { "gemstone": { "type": "string" } }, "required": [ "gemstone" ], "type": "object" }, "name": "gem_care_guide", "outputSchema": { "properties": { "everyday_wear_notes": { "type": "string" }, "found": { "type": "boolean" }, "gemstone": { "type": "string" }, "handbook_url": { "type": "string" }, "source_url": { "type": "string" }, "steam_cleaner": { "type": "string" }, "ultrasonic_cleaner": { "type": "string" }, "warm_soapy_water": { "type": "string" } }, "type": "object" } }, { "description": "Mohs hardness, refractive index, specific gravity, birefringence and crystal system for a gem species (diamond, corundum/sapphire/ruby, emerald, spinel, opal, tourmaline, garnet, quartz and more), from the FGAA-reviewed Gem Data Tables. Accepts trade names — \"sapphire\" resolves to corundum, \"tsavorite\" to garnet.", "inputSchema": { "properties": { "species": { "description": "Species or trade name, e.g. \"sapphire\", \"diamond\", \"opal\".", "type": "string" } }, "required": [ "species" ], "type": "object" }, "name": "gem_properties", "outputSchema": { "properties": { "birefringence": { "type": "string" }, "crystal_system": { "type": "string" }, "found": { "type": "boolean" }, "licence": { "type": "string" }, "mohs_hardness": { "type": "string" }, "refractive_index": { "type": "string" }, "source_url": { "type": "string" }, "species": { "type": "string" }, "specific_gravity": { "type": "string" } }, "type": "object" } }, { "description": "Full detail for one Ministry of Gems product by handle or URL: specifications, description, price in AUD, availability, variants, images, the Digital Gemstone Passport link for loose stones, and a direct checkout link. Use after search_gem_inventory.", "inputSchema": { "properties": { "handle": { "description": "Product handle (e.g. \"blue-australian-sapphire-1-47ct-oval-80062\") or full product URL.", "type": "string" } }, "required": [ "handle" ], "type": "object" }, "name": "get_gem_product", "outputSchema": { "properties": { "available": { "type": "boolean" }, "checked_at": { "type": "string" }, "checkout_link": { "type": "string" }, "description": { "type": "string" }, "found": { "type": "boolean" }, "images": { "items": { "type": "string" }, "type": "array" }, "passport_url": { "type": "string" }, "price_aud": { "type": "number" }, "specifications": { "type": "object" }, "stone_id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" }, "variants": { "items": { "type": "object" }, "type": "array" } }, "type": "object" } }, { "description": "The issuing laboratory's own verification page and a four-step checklist for confirming a gemstone or diamond grading report — GIA, IGI, GRS, SSEF, Gübelin, AGL, Lotus, GIT, HRD, GCAL and others, including the coloured-stone laboratories diamond tools omit. Explains what \"FGAA\" means and flags unrecognised lab names. Routes to the lab; does not verify the report itself.", "inputSchema": { "properties": { "lab": { "description": "Laboratory name or acronym, e.g. \"GIA\", \"GRS\", \"SSEF\".", "type": "string" }, "report_number": { "type": "string" } }, "required": [ "lab" ], "type": "object" }, "name": "lab_report_check", "outputSchema": { "properties": { "checklist": { "items": { "type": "string" }, "type": "array" }, "found": { "type": "boolean" }, "house_position": { "type": "string" }, "lab": { "type": "string" }, "lab_note": { "type": "string" }, "reminder": { "type": "string" }, "report_number": { "type": "string" }, "verifies_coloured_stones": { "type": "boolean" }, "verify_url": { "type": "string" } }, "type": "object" } }, { "description": "List the gemmological terms available in The Gem Lexicon, optionally filtered to one subject section. Use this to discover what can be defined before calling define_gem_term.", "inputSchema": { "properties": { "section": { "description": "Optional section filter, e.g. \"Treatments & Enhancement\".", "type": "string" } }, "type": "object" }, "name": "list_gem_terms", "outputSchema": { "properties": { "sections": { "description": "All lexicon section names.", "items": { "type": "string" }, "type": "array" }, "term_count": { "type": "integer" }, "terms": { "items": { "properties": { "section": { "type": "string" }, "term": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "sections", "term_count", "terms" ], "type": "object" } }, { "description": "What natural sapphires actually cost per carat in Australian dollars, from Ministry of Gems' published price guide: bands by origin (Australian, Ceylon) and size, with the stone count behind each band and the date the bands were computed. Answers \"how much is a 2 carat sapphire\" honestly, as a house guide rather than a market index.", "inputSchema": { "properties": { "carat": { "description": "Optional carat weight to select the matching band.", "type": "number" }, "origin": { "description": "Optional: \"Australian\" or \"Ceylon\".", "type": "string" } }, "type": "object" }, "name": "sapphire_price_guide", "outputSchema": { "properties": { "all_bands": { "items": { "type": "object" }, "type": "array" }, "as_of": { "type": "string" }, "basis": { "type": "string" }, "currency": { "type": "string" }, "matched_bands": { "items": { "type": "object" }, "type": "array" }, "note": { "type": "string" }, "source_url": { "type": "string" } }, "type": "object" } }, { "description": "Search the live Ministry of Gems catalogue of natural loose gemstones and finished jewellery — Ceylon and Australian sapphires, rubies, spinels, Australian opals, emeralds and more — with prices in Australian dollars, availability, carat weight and a link to buy. Filter by type (gems, ring, pendant, earrings), carat range and price range. Every loose gem returned carries a verifiable Digital Gemstone Passport.", "inputSchema": { "properties": { "in_stock_only": { "description": "Default true.", "type": "boolean" }, "limit": { "description": "Max results, default 8, max 25.", "type": "integer" }, "max_carat": { "type": "number" }, "max_price_aud": { "type": "number" }, "min_carat": { "type": "number" }, "min_price_aud": { "type": "number" }, "query": { "description": "Free text, e.g. \"unheated ceylon blue sapphire\", \"australian opal pendant\", \"teal sapphire ring\".", "type": "string" }, "type": { "description": "Optional: gems | ring | pendant | earrings | bracelet | jewellery.", "type": "string" } }, "type": "object" }, "name": "search_gem_inventory", "outputSchema": { "properties": { "catalogue_size": { "type": "integer" }, "currency": { "type": "string" }, "query": { "type": "string" }, "result_count": { "type": "integer" }, "results": { "items": { "properties": { "available": { "type": "boolean" }, "carat": { "type": "number" }, "image": { "type": "string" }, "passport_url": { "type": "string" }, "price_aud": { "type": "number" }, "product_type": { "type": "string" }, "stone_id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "query", "result_count", "results" ], "type": "object" } }, { "description": "Keyword search across the Ministry of Gems gemmological reference library — 215 lexicon definitions and 25 full-length buyer's handbooks, searched in full text across every section. Returns ranked results, each with the matched passage and a citable URL that deep-links to the chapter.", "inputSchema": { "properties": { "limit": { "description": "Max results (default 5, max 20).", "type": "integer" }, "query": { "description": "Search query.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_gem_knowledge", "outputSchema": { "properties": { "query": { "description": "The query as interpreted.", "type": "string" }, "result_count": { "type": "integer" }, "results": { "description": "Ranked matches.", "items": { "properties": { "score": { "description": "Relevance score. Not emitted; ordering conveys rank.", "type": "number" }, "section": { "description": "Lexicon subject section, or the handbook section heading.", "type": "string" }, "snippet": { "description": "Verbatim passage from the published text, centred on the match.", "type": "string" }, "title": { "description": "Lexicon term name, or the handbook title.", "type": "string" }, "type": { "description": "lexicon_term, handbook_section or handbook.", "type": "string" }, "url": { "description": "Citable URL, deep-linked to the chapter where possible.", "type": "string" } }, "type": "object" }, "type": "array" }, "verified_by": { "type": "string" } }, "required": [ "query", "result_count", "results" ], "type": "object" } }, { "description": "Cryptographically verify a Ministry of Gems Digital Gemstone Passport by stone ID. Recomputes the SHA-256 digest of the signed record and checks its Ed25519 (EdDSA) signature against the house public key, then returns the attested record: species, carat, dimensions, cut, colour, clarity, origin, treatment and certificate status. Use when a buyer asks whether a stone or its passport is genuine, or before quoting any fact about a specific Ministry of Gems stone.", "inputSchema": { "properties": { "stone_id": { "description": "Stone ID as printed on the passport or product page, e.g. \"12322\", \"RUBY-B0797\", \"80067\".", "type": "string" } }, "required": [ "stone_id" ], "type": "object" }, "name": "verify_gem_passport", "outputSchema": { "properties": { "corpus_url": { "type": "string" }, "digest_matches": { "type": "boolean" }, "fingerprint": { "type": "string" }, "found": { "type": "boolean" }, "issued": { "type": "string" }, "note": { "type": "string" }, "product_url": { "type": "string" }, "record": { "type": "object" }, "register_url": { "type": "string" }, "sha256": { "type": "string" }, "signature_valid": { "type": "boolean" }, "status": { "type": "string" }, "stone_id": { "type": "string" }, "title": { "type": "string" }, "verified": { "description": "True only when digest and signature both check out.", "type": "boolean" } }, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:e6f664e2ea8211bab50a367671c1c7c3e39fe83a8896681d9da41b70c8b04a58 | sha256sum