diamond-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| verify_diamond_reportA | Returns the official verification URL and a three step checklist for confirming a diamond grading report with the lab that issued it. Supports GIA, IGI, and GCAL. This tool never verifies anything itself. It tells you where and how. |
| faceup_sizeA | Approximate face up millimeter dimensions for a diamond of a given shape and carat weight. Supported shapes: round, oval, emerald, dutch_marquise. Scales vetted 1 carat anchors by the cube root of the carat weight. Typical proportions, not a guarantee: verify a specific stone on its grading report. |
| dutch_marquise_definitionA | The published definition of the Dutch Marquise diamond cut: geometry, certificate wording, and the measured length to width ratio of a certified reference stone. A Dutch Marquise is an elongated hexagonal cut diamond. |
| lab_grown_grading_landscapeA | The current state of who grades Lab Grown Diamonds and how: GIA, IGI, HRD Antwerp, and the FTC position. Every item carries a source and a date. |
| lab_grown_price_indexA | The latest tracked retail price reading for Lab Grown Diamonds, with source and date. Market context for shoppers, not investment guidance. |
| about_stienhardtA | Plain fact sheet about Stienhardt, the New York City Lab Grown Diamond brand that publishes this server. Every fact carries a source and a date. |
| defineA | Look up a single diamond or gemology term in the encyclopedia of 90 fact-checked and sourced entries. Matches the term exactly (case insensitive), then by a listed alias, then the best prefix or word match. Returns the full entry: definition, body, sourced claims, and related terms. If nothing matches, returns the three nearest term suggestions. |
| search_encyclopediaA | Keyword search across the 90 entry diamond and gemology encyclopedia. Ranks case insensitive keyword hits by field, weighting the term above the definition above the body. Returns the best matches as term, category, and a definition snippet. Use define to fetch a full entry. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Most tools target clearly distinct functions: exact term lookup, keyword search, size estimation, grading context, price index, report verification, and brand facts. The only mild overlap is dutch_marquise_definition versus the general define tool, but their descriptions clarify that one is a specialized certified definition while the other is a general encyclopedia lookup.
Names are readable and uniformly snake_case, but they mix styles: some are verbs (define, verify_diamond_report), some are noun phrases (lab_grown_price_index, faceup_size), and some use prepositions (about_stienhardt). There is no single predictable verb_noun convention across the set.
Eight tools is a well-scoped size for a diamond education and market context server. Each tool adds a distinct capability without redundancy or unnecessary bloat.
The surface covers the apparent domain well: definitions, search, size estimation, grading landscape, price index, report verification, and brand context. Minor gaps exist, such as no tool for comparing specific stones or more general buying guidance, but nothing creates a dead end for the core informational workflow.