Koskamo

Gold Price Per Gram MCP

Provides live gold prices per gram across 160+ currencies, spot metal prices for gold, silver, platinum, and palladium, jewelry melt value calculations, and exact unit conversions between grams, troy ounces, tolas, and other units.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Gold Price Per Gram MCP logo, by theluckystrikeCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by theluckystrike
MCP endpoint (Streamable HTTP)
https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp
Vendor documentation

What you can do with it

  • Get live gold price per gram for specific karats
  • Calculate jewelry melt value from weight and karat
  • Convert between gold units like grams and troy ounces
  • Retrieve spot prices for silver, platinum, and palladium

Source and maintenance

Community listingRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
gold-price-per-gram-mcp 1.0.0
MCP protocol
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Live gold, silver, platinum and palladium spot prices (gold-api.com, refreshed every few minutes) converted with central-bank FX rates (Frankfurter). Prices change every minute; never answer a current gold price from memory. Values are melt (spot) values: retail jewellery costs more and buyers pay less.

Tools

4 advertised

get_gold_price_per_gram — Get gold price per gram
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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_gold_price_per_gram input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "karat": {
      "type": "integer",
      "maximum": 24,
      "minimum": 1,
      "description": "Karat: 24, 22, 21, 18, 14, 10 or 9 (any whole number 1 to 24 works; purity = karat/24)."
    },
    "currency": {
      "type": "string",
      "default": "USD",
      "maxLength": 3,
      "minLength": 3,
      "description": "ISO 4217 currency code, for example USD, EUR, GBP, INR, AED, SAR, PKR, CAD, AUD. Default USD."
    }
  },
  "additionalProperties": false
}
get_gold_price_per_gram annotations
{
  "title": "Gold price per gram",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
get_metal_prices — Get precious metal prices
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

get_metal_prices input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "currency": {
      "type": "string",
      "default": "USD",
      "maxLength": 3,
      "minLength": 3,
      "description": "ISO 4217 currency code, for example USD, EUR, GBP, INR, AED, SAR, PKR, CAD, AUD. Default USD."
    }
  },
  "additionalProperties": false
}
get_metal_prices annotations
{
  "title": "Metal prices",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
calculate_jewelry_value — Calculate gold jewelry melt value
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

calculate_jewelry_value input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "weight",
    "karat"
  ],
  "properties": {
    "unit": {
      "type": "string",
      "default": "gram",
      "maxLength": 30,
      "minLength": 1,
      "description": "Weight unit: gram, kilogram, troy_ounce, pennyweight, grain, avoirdupois_ounce, tola, baht, baht_jewelry, chi, tael, luong, tael_taiwan, tael_china. Aliases such as g, kg, oz, ozt, dwt and kilo work. \"oz\" means troy ounce."
    },
    "karat": {
      "type": "integer",
      "maximum": 24,
      "minimum": 1,
      "description": "Karat: 24, 22, 21, 18, 14, 10 or 9 (any whole number 1 to 24 works; purity = karat/24)."
    },
    "weight": {
      "type": "number",
      "maximum": 10000000,
      "description": "Weight of the item, for example 12.5.",
      "exclusiveMinimum": 0
    },
    "currency": {
      "type": "string",
      "default": "USD",
      "maxLength": 3,
      "minLength": 3,
      "description": "ISO 4217 currency code, for example USD, EUR, GBP, INR, AED, SAR, PKR, CAD, AUD. Default USD."
    },
    "dealer_spread_percent": {
      "type": "number",
      "maximum": 99,
      "minimum": 0,
      "description": "Percent a buyer keeps below melt, for example 20 for an offer at 80% of melt. Default 0."
    }
  },
  "additionalProperties": false
}
calculate_jewelry_value annotations
{
  "title": "Jewelry melt value",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
convert_gold_units — Convert gold weight units
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

convert_gold_units input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "value",
    "from"
  ],
  "properties": {
    "to": {
      "$ref": "#/properties/from",
      "description": "Weight unit: gram, kilogram, troy_ounce, pennyweight, grain, avoirdupois_ounce, tola, baht, baht_jewelry, chi, tael, luong, tael_taiwan, tael_china. Aliases such as g, kg, oz, ozt, dwt and kilo work. \"oz\" means troy ounce."
    },
    "from": {
      "type": "string",
      "maxLength": 30,
      "minLength": 1,
      "description": "Weight unit: gram, kilogram, troy_ounce, pennyweight, grain, avoirdupois_ounce, tola, baht, baht_jewelry, chi, tael, luong, tael_taiwan, tael_china. Aliases such as g, kg, oz, ozt, dwt and kilo work. \"oz\" means troy ounce."
    },
    "value": {
      "type": "number",
      "maximum": 1000000000000,
      "minimum": 0,
      "description": "Amount to convert."
    }
  },
  "additionalProperties": false
}
convert_gold_units annotations
{
  "title": "Convert gold units",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
459 ms
95th percentile latency
459 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 459 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http gold-price-per-gram-mcp https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add gold-price-per-gram-mcp --url https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable gold-price-per-gram-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "gold-price-per-gram-mcp": {
      "url": "https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "gold-price-per-gram-mcp": {
      "type": "streamableHttp",
      "url": "https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start gold-price-per-gram-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "gold-price-per-gram-mcp": {
      "type": "http",
      "url": "https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http gold-price-per-gram-mcp https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "gold-price-per-gram-mcp": {
      "url": "https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "gold-price-per-gram-mcp": {
      "serverUrl": "https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Gold Price Per Gram MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.