gold-price-per-gram-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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_gold_price_per_gramA | Today's gold price per gram, per troy ounce, per tola and per kilogram, read live from the gold spot market, for 24K, 22K, 21K, 18K, 14K, 10K and 9K gold, in any of about 160 currencies (central-bank FX). Returns the spot time stamp, the FX date and the sources. Your training data cannot know today's gold price. Omit karat to get every karat. |
| get_metal_pricesA | Live spot prices of gold (XAU), silver (XAG), platinum (XPT) and palladium (XPD) per troy ounce, per gram and per kilogram, in any major currency. A metal whose feed is down is reported with its error instead of failing the whole call. |
| calculate_jewelry_valueA | Melt value of a gold item (ring, chain, bracelet, scrap) from its weight, unit and karat at the live spot price, in any currency. Optional dealer_spread_percent returns the likely buyer offer. The result states that melt value is not the retail or buyback price. |
| convert_gold_unitsA | Convert a gold weight between gram, kilogram, troy ounce, pennyweight, grain, avoirdupois ounce, tola, Thai baht (bullion and jewellery), Vietnamese chi and luong, Hong Kong gold tael, Taiwan tael and China liang. Uses exact defined constants (1 troy ounce = 31.1034768 g, 1 grain = 64.79891 mg, NIST Handbook 44) and returns the definition and source of each unit. Omit "to" to get every unit. |
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 4 tools
get_gold_price_per_gram and get_metal_prices overlap on gold spot prices per gram/ounce, which could cause misselection at first glance. The descriptions do differentiate them (karat-level detail in ~160 currencies vs. multi-metal in major currencies), so an agent can resolve the boundary, but it takes reading.
All four tools follow a clean verb_noun snake_case pattern: get_gold_price_per_gram, get_metal_prices, calculate_jewelry_value, convert_gold_units. No mixed conventions or vague verbs.
Four tools is a tight, well-scoped surface for a precious-metals pricing server: price lookup, multi-metal lookup, valuation, and unit conversion. Each tool has a clear, non-redundant role.
The surface covers live pricing, multi-metal spot, melt valuation, and extensive unit conversion, which is strong for a live-price domain. The main gap is historical/time-series pricing and bulk/batch valuation, but agents can work around this for present-day price queries.