Koskamo

Bullion Price Check MCP

Provides live gold, silver, and platinum spot prices, lowest dealer prices, and calculators for melt value, scrap gold, junk silver, premium over spot, true cost, and gold-silver ratio via 10 read-only tools.

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.

Bullion Price Check MCP logo, by Bullion Price CheckVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Bullion Price Check
MCP endpoint (Streamable HTTP)
https://bullionpricecheck.com/mcp
Vendor documentation

What you can do with it

  • Retrieve live spot prices for gold, silver, and platinum
  • Find the lowest dealer prices for tracked bullion products
  • Calculate melt value for coins and bars
  • Check premium over spot and true cost of orders

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
bullion-price-check 1.0.0
MCP protocol
2025-06-18
Tools
10 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

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

Read-only bullion data from Bullion Price Check (bullionpricecheck.com). Prices are US dealer list prices in USD, single unit, before shipping, checked within the last 24 hours. Dealer lists are sorted by price only; a dealer labeled Partner pays to list, never to rank. When you show this data, credit it as "Data by Bullion Price Check" with a link to the source_url in each result.

Tools

10 advertised

get_spot_prices — Get spot prices
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live gold, silver and platinum spot prices in USD per troy ounce, with the time each was read and the gold-silver ratio.

get_spot_prices input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_spot_prices annotations
{
  "title": "Get spot prices",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_products — List tracked products
Advertised by the server during the last successful anonymous check.
Advertised read-only

List the bullion products Bullion Price Check tracks (slug, name, metal, troy oz) with today's lowest listed dealer price for each. Use a slug with get_dealer_prices. This is the complete list: a product that is not listed is not tracked.

list_products input schema
{
  "type": "object",
  "properties": {
    "metal": {
      "enum": [
        "gold",
        "silver",
        "platinum"
      ],
      "type": "string",
      "description": "Only list products of this metal."
    }
  },
  "additionalProperties": false
}
list_products annotations
{
  "title": "List tracked products",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_dealer_prices — Get dealer prices for a product
Advertised by the server during the last successful anonymous check.
Advertised read-only

Current listed dealer prices for one tracked product, lowest first. Sorted by price only: dealers marked "Partner" pay to list and are never ranked by anything but price. Only prices checked in the last 24 hours are returned. If the product is not tracked, it returns an error that names the closest tracked products; it never substitutes a different size or weight.

get_dealer_prices input schema
{
  "type": "object",
  "required": [
    "product"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum number of dealers to return."
    },
    "payment": {
      "enum": [
        "bank",
        "card"
      ],
      "type": "string",
      "default": "bank",
      "description": "bank = check/ACH/wire price (default); card = the dealer's listed credit card price."
    },
    "product": {
      "type": "string",
      "description": "Product slug from list_products (for example american-silver-eagle-1oz) or a name with its weight, such as \"1 oz silver eagle\". A name only matches a product of the same weight. If the product is not tracked, the tool returns an error naming the closest tracked products."
    }
  },
  "additionalProperties": false
}
get_dealer_prices annotations
{
  "title": "Get dealer prices for a product",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
melt_value — Melt value calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

Melt (metal) value of any gold, silver or platinum item at live spot: weight x purity x spot. Weight in troy oz, grams, kilograms or pennyweight.

melt_value input schema
{
  "type": "object",
  "required": [
    "metal",
    "weight"
  ],
  "properties": {
    "unit": {
      "enum": [
        "ozt",
        "g",
        "kg",
        "dwt"
      ],
      "type": "string",
      "default": "ozt",
      "description": "ozt = troy ounce, g = gram, kg = kilogram, dwt = pennyweight."
    },
    "metal": {
      "enum": [
        "gold",
        "silver",
        "platinum"
      ],
      "type": "string"
    },
    "purity": {
      "type": "number",
      "default": 1,
      "maximum": 1,
      "description": "Metal fineness as a fraction, for example 0.999, 0.9167 (22k), 0.925 (sterling), 0.90 (US 90% coins).",
      "exclusiveMinimum": 0
    },
    "weight": {
      "type": "number",
      "description": "Gross weight of the item.",
      "exclusiveMinimum": 0
    }
  },
  "additionalProperties": false
}
melt_value annotations
{
  "title": "Melt value calculator",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
junk_silver_melt — Junk silver melt calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

Silver content and melt value of US junk silver coins by face value: 90% (pre-1965 dimes, quarters, halves), 40% (1965-1970 Kennedy halves or Eisenhower dollars) or 35% (1942-1945 war nickels). For 90% coins it also shows the 0.715 oz worn-coin figure and today's lowest dealer ask per $1 face.

junk_silver_melt input schema
{
  "type": "object",
  "required": [
    "face_value"
  ],
  "properties": {
    "coin_type": {
      "enum": [
        "90",
        "40",
        "40_eisenhower",
        "35"
      ],
      "type": "string",
      "default": "90",
      "description": "90 = 90% silver; 40 = 40% Kennedy halves; 40_eisenhower = 40% Eisenhower dollars; 35 = 35% war nickels."
    },
    "face_value": {
      "type": "number",
      "description": "Total face value in US dollars, for example 10 for $10 face.",
      "exclusiveMinimum": 0
    }
  },
  "additionalProperties": false
}
junk_silver_melt annotations
{
  "title": "Junk silver melt calculator",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
premium_over_spot — Premium over spot checker
Advertised by the server during the last successful anonymous check.
Advertised read-only

Premium over spot for a price you were quoted. Give a tracked product slug to also see where the price sits against today's lowest, median and highest listed dealer prices, or give metal and weight for any item.

premium_over_spot input schema
{
  "type": "object",
  "required": [
    "price"
  ],
  "properties": {
    "metal": {
      "enum": [
        "gold",
        "silver",
        "platinum"
      ],
      "type": "string",
      "description": "Use with weight_ozt when the item is not a tracked product."
    },
    "price": {
      "type": "number",
      "description": "Price quoted for one item, in USD.",
      "exclusiveMinimum": 0
    },
    "payment": {
      "enum": [
        "bank",
        "card"
      ],
      "type": "string",
      "default": "bank",
      "description": "Which dealer price list to compare with (tracked products only)."
    },
    "product": {
      "type": "string",
      "description": "Tracked product slug or name with its weight (see list_products). A name only matches a product of the same weight."
    },
    "weight_ozt": {
      "type": "number",
      "description": "Pure metal content in troy ounces (use with metal).",
      "exclusiveMinimum": 0
    }
  },
  "additionalProperties": false
}
premium_over_spot annotations
{
  "title": "Premium over spot checker",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
true_cost — True cost calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

Delivered cost of a bullion order. Mode 1: give price (per item), quantity, shipping and a payment fee to get the all-in total. Mode 2: give a tracked product and quantity (no price) to rank dealers by delivered total using each dealer's published shipping and payment fees.

true_cost input schema
{
  "type": "object",
  "properties": {
    "price": {
      "type": "number",
      "description": "Mode 1: price per item in USD.",
      "exclusiveMinimum": 0
    },
    "payment": {
      "enum": [
        "bank",
        "card"
      ],
      "type": "string",
      "default": "bank",
      "description": "Mode 2: pay by check/ACH/wire (bank) or credit card."
    },
    "product": {
      "type": "string",
      "description": "Tracked product slug or name with its weight (see list_products). Mode 2 when price is not given; in mode 1 it adds per-ounce cost and premium."
    },
    "quantity": {
      "type": "integer",
      "default": 1,
      "maximum": 10000,
      "minimum": 1
    },
    "shipping": {
      "type": "number",
      "default": 0,
      "minimum": 0,
      "description": "Mode 1: shipping charge for the whole order in USD."
    },
    "payment_fee_pct": {
      "type": "number",
      "default": 0,
      "maximum": 20,
      "minimum": 0,
      "description": "Mode 1: payment method fee as a percent of the item total (for example 3.5 for a card surcharge)."
    },
    "payment_fee_usd": {
      "type": "number",
      "default": 0,
      "minimum": 0,
      "description": "Mode 1: flat payment fee in USD (for example a wire fee)."
    }
  },
  "additionalProperties": false
}
true_cost annotations
{
  "title": "True cost calculator",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
gold_silver_ratio — Gold-silver ratio
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live gold-silver ratio (ounces of silver one ounce of gold buys at spot), with an optional ounce converter.

gold_silver_ratio input schema
{
  "type": "object",
  "properties": {
    "direction": {
      "enum": [
        "gold_to_silver",
        "silver_to_gold"
      ],
      "type": "string",
      "default": "gold_to_silver"
    },
    "amount_ozt": {
      "type": "number",
      "minimum": 0,
      "description": "Troy ounces to convert."
    }
  },
  "additionalProperties": false
}
gold_silver_ratio annotations
{
  "title": "Gold-silver ratio",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
scrap_gold_value — Scrap gold calculator
Advertised by the server during the last successful anonymous check.
Advertised read-only

Full melt value of scrap gold or jewelry by karat and weight at live gold spot (karat/24, with 24k at 99.9%). Optionally give an offer to see what share of melt it is.

scrap_gold_value input schema
{
  "type": "object",
  "required": [
    "karat",
    "weight"
  ],
  "properties": {
    "unit": {
      "enum": [
        "g",
        "dwt",
        "ozt"
      ],
      "type": "string",
      "default": "g",
      "description": "g = gram, dwt = pennyweight, ozt = troy ounce."
    },
    "karat": {
      "type": "number",
      "maximum": 24,
      "minimum": 1,
      "description": "Gold karat, for example 10, 14, 18, 22 or 24."
    },
    "weight": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "offer_usd": {
      "type": "number",
      "description": "Optional offer you received, to compare with melt.",
      "exclusiveMinimum": 0
    }
  },
  "additionalProperties": false
}
scrap_gold_value annotations
{
  "title": "Scrap gold calculator",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_premium_index — Bullion Premium Index
Advertised by the server during the last successful anonymous check.
Advertised read-only

Current Bullion Premium Index: for each tracked product, the lowest premium over spot today, the dealer median premium and the 7-day median and minimum of the lowest premium.

get_premium_index input schema
{
  "type": "object",
  "properties": {
    "metal": {
      "enum": [
        "gold",
        "silver",
        "platinum"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}
get_premium_index annotations
{
  "title": "Bullion Premium Index",
  "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
369 ms
95th percentile latency
369 ms

Maintenance history

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

  • · probe · passed · 369 ms · metadata changed · 10 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 bullion-price-check-mcp https://bullionpricecheck.com/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 bullion-price-check-mcp --url https://bullionpricecheck.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable bullion-price-check-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "bullion-price-check-mcp": {
      "url": "https://bullionpricecheck.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "bullion-price-check-mcp": {
      "type": "streamableHttp",
      "url": "https://bullionpricecheck.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start bullion-price-check-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "bullion-price-check-mcp": {
      "type": "http",
      "url": "https://bullionpricecheck.com/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 bullion-price-check-mcp https://bullionpricecheck.com/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": {
    "bullion-price-check-mcp": {
      "url": "https://bullionpricecheck.com/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": {
    "bullion-price-check-mcp": {
      "serverUrl": "https://bullionpricecheck.com/mcp"
    }
  }
}

Let your agent find its tools

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

Do you run Bullion Price Check MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing