Serveur MCP

StackerScan

com.stackerscan/stackerscan
Finance et investissement Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Provides spot prices, historical prices, observed premiums, exchange rates, and Goldback rates for metals and related assets.

get_goldback_rate
Goldback exchange rate
The latest Goldback premium multiple over its gold content, and the exchange rate that follows from it.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'base': {'type': 'string', 'minLength': 1, 'description': 'A currency code from the live catalog at /api/currencies (ISO 4217 fiat plus BTC and the metal codes). Defaults to USD.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['base', 'ratePerGoldback', 'goldContentTroyOz', 'goldSpotPerTroyOz', 'premiumMultiple', 'rateDate', 'spotAsOf'], 'properties': {'base': {'type': 'string', 'minLength': 1, 'description': 'Resolved uppercase currency code.'}, 'rateDate': {'type': 'string', 'format': 'date', 'description': 'Effective date of the premium multiple.'}, 'spotAsOf': {'type': 'string', 'format': 'date-time', 'description': 'UTC update instant of the gold spot input.'}, 'premiumMultiple': {'type': 'number', 'minimum': 0, 'description': "Multiple applied to the note's contained-gold spot value."}, 'ratePerGoldback': {'type': 'number', 'description': 'Price of one Goldback: goldSpotPerTroyOz Ã\x97 goldContentTroyOz Ã\x97 premiumMultiple.'}, 'goldContentTroyOz': {'type': 'number', 'const': 0.001, 'description': 'Fine-gold content of one Goldback note.'}, 'goldSpotPerTroyOz': {'type': 'number', 'description': 'Underlying gold spot price per troy ounce in the base currency.'}}, 'additionalProperties': False}
get_observed_premiums
Observed premiums over spot
Rolling fine-metal-weighted median asking premiums for silver, gold, platinum, palladium, copper, nickel and Goldback, observed from marketplace listings. Goldbacks use the Goldback reference rate instead of contained-gold spot and are excluded from ordinary gold statistics.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['metal'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1, 'description': 'Product page size. Without a query, pages browse the most-listed products.'}, 'metal': {'enum': ['silver', 'gold', 'platinum', 'palladium', 'copper', 'nickel', 'goldback'], 'type': 'string', 'description': "Which metal's observed premiums to return."}, 'query': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Case-insensitive product label/canonical-key search.'}, 'cursor': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Opaque continuation token returned by the same tool with exactly the same filters.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['metal', 'asOf', 'windowDays', 'minimumListings', 'productQuery', 'productOrder', 'sourceUrl', 'overall', 'categories', 'products', 'nextCursor'], 'properties': {'asOf': {'type': 'string', 'format': 'date-time', 'description': 'UTC latest observation instant.'}, 'metal': {'enum': ['silver', 'gold', 'platinum', 'palladium', 'copper', 'nickel', 'goldback'], 'type': 'string'}, 'overall': {'anyOf': [{'type': 'object', 'required': ['medianPercent', 'listingCount'], 'properties': {'listingCount': {'type': 'integer', 'minimum': 0}, 'medianPercent': {'type': 'number'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['medianPercent', 'listingCount', 'key', 'label', 'fineTroyOz', 'numistaUrl', 'listingsUrl'], 'properties': {'key': {'type': 'string', 'maxLength': 160}, 'label': {'type': 'string', 'maxLength': 200}, 'fineTroyOz': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'numistaUrl': {'anyOf': [{'type': 'string', 'format': 'uri', 'maxLength': 2048}, {'type': 'null'}]}, 'listingsUrl': {'type': 'string', 'format': 'uri', 'maxLength': 2048}, 'listingCount': {'type': 'integer', 'minimum': 0}, 'medianPercent': {'type': 'number'}}, 'additionalProperties': False}, 'maxItems': 10}, 'sourceUrl': {'type': 'string', 'format': 'uri'}, 'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['medianPercent', 'listingCount', 'key', 'label'], 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'listingCount': {'type': 'integer', 'minimum': 0}, 'medianPercent': {'type': 'number'}}, 'additionalProperties': False}}, 'nextCursor': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'null'}]}, 'windowDays': {'type': 'integer', 'exclusiveMinimum': 0}, 'productOrder': {'enum': ['search', 'listing_count'], 'type': 'string', 'description': 'How product rows were selected: search (query match, catalog order) or listing_count (browse, most-listed first). Empty products means no data.'}, 'productQuery': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'null'}]}, 'minimumListings': {'type': 'integer', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
get_price_history
Historical price series
Daily historical series for charting — one metal, the Goldback, or one PCGS-numbered coin at one grade.
Lecture seule Accès externe
Schéma d’entrée
{'anyOf': [{'type': 'object', 'required': ['metal'], 'properties': {'base': {'type': 'string', 'default': 'USD', 'minLength': 1, 'description': 'A currency code from the live catalog at /api/currencies (ISO 4217 fiat plus BTC and the metal codes). Defaults to USD.'}, 'days': {'type': 'integer', 'default': 90, 'maximum': 3650, 'minimum': 1, 'description': 'How many trailing days of history to return.'}, 'limit': {'type': 'integer', 'default': 90, 'maximum': 100, 'minimum': 1}, 'metal': {'enum': ['gold', 'silver', 'platinum', 'palladium', 'copper', 'nickel', 'goldback'], 'type': 'string', 'description': 'The metal (or Goldback) whose history to return.'}, 'cursor': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Opaque continuation token returned by the same tool with exactly the same filters.'}, 'format': {'enum': ['line', 'ohlc'], 'type': 'string', 'default': 'line', 'description': 'ohlc returns open/high/low/close rows; line returns closes.'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['pcgsNumber', 'gradeNo'], 'properties': {'days': {'type': 'integer', 'default': 90, 'maximum': 3650, 'minimum': 1, 'description': 'How many trailing days of history to return.'}, 'limit': {'type': 'integer', 'default': 90, 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Opaque continuation token returned by the same tool with exactly the same filters.'}, 'gradeNo': {'type': 'integer', 'maximum': 70, 'minimum': 1, 'description': 'PCGS/Sheldon grade for the pcgsNumber series.'}, 'plusGrade': {'type': 'boolean', 'default': False}, 'pcgsNumber': {'type': 'integer', 'minimum': 1, 'description': 'PCGS coin number for a graded-coin series.'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['result'], 'properties': {'result': {'oneOf': [{'type': 'object', 'required': ['series', 'base', 'unit', 'requestedDays', 'startDate', 'endDate', 'nextCursor', 'format', 'points'], 'properties': {'base': {'type': 'string', 'minLength': 1}, 'unit': {'enum': ['troy_oz', 'goldback', 'coin'], 'type': 'string'}, 'format': {'type': 'string', 'const': 'line'}, 'points': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'price'], 'properties': {'date': {'type': 'string', 'format': 'date'}, 'price': {'type': 'number'}}, 'additionalProperties': False}, 'maxItems': 100}, 'series': {'oneOf': [{'type': 'object', 'required': ['kind', 'metal'], 'properties': {'kind': {'type': 'string', 'const': 'metal'}, 'metal': {'enum': ['gold', 'silver', 'platinum', 'palladium', 'copper', 'nickel', 'goldback'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind', 'pcgsNumber', 'gradeNo', 'plusGrade'], 'properties': {'kind': {'type': 'string', 'const': 'pcgs'}, 'gradeNo': {'type': 'integer', 'maximum': 70, 'minimum': 1}, 'plusGrade': {'type': 'boolean'}, 'pcgsNumber': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}]}, 'endDate': {'type': 'string', 'format': 'date'}, 'startDate': {'type': 'string', 'format': 'date'}, 'nextCursor': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'null'}]}, 'requestedDays': {'type': 'integer', 'maximum': 3650, 'minimum': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['series', 'base', 'unit', 'requestedDays', 'startDate', 'endDate', 'nextCursor', 'format', 'points'], 'properties': {'base': {'type': 'string', 'minLength': 1}, 'unit': {'enum': ['troy_oz', 'goldback', 'coin'], 'type': 'string'}, 'format': {'type': 'string', 'const': 'ohlc'}, 'points': {'type': 'array', 'items': {'type': 'object', 'required': ['open', 'high', 'low', 'close', 'date'], 'properties': {'low': {'type': 'number', 'description': "Session low in the result's shared base and unit."}, 'date': {'type': 'string', 'format': 'date'}, 'high': {'type': 'number', 'description': "Session high in the result's shared base and unit."}, 'open': {'type': 'number', 'description': "Opening price in the result's shared base and unit."}, 'close': {'type': 'number', 'description': "Latest or session-close price in the result's shared base and unit."}}, 'additionalProperties': False}, 'maxItems': 100}, 'series': {'oneOf': [{'type': 'object', 'required': ['kind', 'metal'], 'properties': {'kind': {'type': 'string', 'const': 'metal'}, 'metal': {'enum': ['gold', 'silver', 'platinum', 'palladium', 'copper', 'nickel', 'goldback'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['kind', 'pcgsNumber', 'gradeNo', 'plusGrade'], 'properties': {'kind': {'type': 'string', 'const': 'pcgs'}, 'gradeNo': {'type': 'integer', 'maximum': 70, 'minimum': 1}, 'plusGrade': {'type': 'boolean'}, 'pcgsNumber': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}]}, 'endDate': {'type': 'string', 'format': 'date'}, 'startDate': {'type': 'string', 'format': 'date'}, 'nextCursor': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'null'}]}, 'requestedDays': {'type': 'integer', 'maximum': 3650, 'minimum': 1}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}}}
get_spot_prices
Spot metal prices
Current and previous-session spot prices for gold, silver, platinum, palladium, copper and nickel, in any supported currency and per troy ounce or gram.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'base': {'type': 'string', 'minLength': 1, 'description': 'A currency code from the live catalog at /api/currencies (ISO 4217 fiat plus BTC and the metal codes). Defaults to USD.'}, 'unit': {'enum': ['troy_oz', 'gram'], 'type': 'string', 'description': 'Price per troy ounce or per gram. Defaults to troy_oz.'}, 'metals': {'type': 'array', 'items': {'enum': ['xau', 'xag', 'xpt', 'xpd', 'xcu', 'ni'], 'type': 'string'}, 'maxItems': 6, 'minItems': 1, 'description': 'Metal symbols to include (xau gold, xag silver, xpt platinum, xpd palladium, xcu copper, ni nickel). Omit for all six; Goldback is not a spot metal.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['base', 'unit', 'asOf', 'date', 'metals'], 'properties': {'asOf': {'type': 'string', 'format': 'date-time', 'description': 'UTC source update instant.'}, 'base': {'type': 'string', 'minLength': 1, 'description': 'Resolved uppercase currency code.'}, 'date': {'type': 'string', 'format': 'date', 'description': 'Market or session date.'}, 'unit': {'enum': ['troy_oz', 'gram'], 'type': 'string', 'description': 'Shared price denominator for every returned metal.'}, 'metals': {'type': 'object', 'properties': {'ni': {'type': 'object', 'required': ['open', 'high', 'low', 'close'], 'properties': {'low': {'type': 'number', 'description': "Session low in the result's shared base and unit."}, 'high': {'type': 'number', 'description': "Session high in the result's shared base and unit."}, 'open': {'type': 'number', 'description': "Opening price in the result's shared base and unit."}, 'close': {'type': 'number', 'description': "Latest or session-close price in the result's shared base and unit."}}, 'additionalProperties': False}, 'xag': {'type': 'object', 'required': ['open', 'high', 'low', 'close'], 'properties': {'low': {'type': 'number', 'description': "Session low in the result's shared base and unit."}, 'high': {'type': 'number', 'description': "Session high in the result's shared base and unit."}, 'open': {'type': 'number', 'description': "Opening price in the result's shared base and unit."}, 'close': {'type': 'number', 'description': "Latest or session-close price in the result's shared base and unit."}}, 'additionalProperties': False}, 'xau': {'type': 'object', 'required': ['open', 'high', 'low', 'close'], 'properties': {'low': {'type': 'number', 'description': "Session low in the result's shared base and unit."}, 'high': {'type': 'number', 'description': "Session high in the result's shared base and unit."}, 'open': {'type': 'number', 'description': "Opening price in the result's shared base and unit."}, 'close': {'type': 'number', 'description': "Latest or session-close price in the result's shared base and unit."}}, 'additionalProperties': False}, 'xcu': {'type': 'object', 'required': ['open', 'high', 'low', 'close'], 'properties': {'low': {'type': 'number', 'description': "Session low in the result's shared base and unit."}, 'high': {'type': 'number', 'description': "Session high in the result's shared base and unit."}, 'open': {'type': 'number', 'description': "Opening price in the result's shared base and unit."}, 'close': {'type': 'number', 'description': "Latest or session-close price in the result's shared base and unit."}}, 'additionalProperties': False}, 'xpd': {'type': 'object', 'required': ['open', 'high', 'low', 'close'], 'properties': {'low': {'type': 'number', 'description': "Session low in the result's shared base and unit."}, 'high': {'type': 'number', 'description': "Session high in the result's shared base and unit."}, 'open': {'type': 'number', 'description': "Opening price in the result's shared base and unit."}, 'close': {'type': 'number', 'description': "Latest or session-close price in the result's shared base and unit."}}, 'additionalProperties': False}, 'xpt': {'type': 'object', 'required': ['open', 'high', 'low', 'close'], 'properties': {'low': {'type': 'number', 'description': "Session low in the result's shared base and unit."}, 'high': {'type': 'number', 'description': "Session high in the result's shared base and unit."}, 'open': {'type': 'number', 'description': "Opening price in the result's shared base and unit."}, 'close': {'type': 'number', 'description': "Latest or session-close price in the result's shared base and unit."}}, 'additionalProperties': False}}, 'description': 'Requested spot symbols only; Goldback is not a spot metal.', 'additionalProperties': False}}, 'additionalProperties': False}
list_supported_currencies
Supported currency catalog
The live list of codes every `currency`/`base` parameter accepts — ISO 4217 fiat plus BTC and the metal codes.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 50, 'minLength': 1, 'description': 'Case-insensitive substring match against code or name.'}, 'cursor': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Opaque continuation token returned by the same tool with exactly the same filters.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'currencies', 'nextCursor'], 'properties': {'query': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'null'}]}, 'currencies': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'name'], 'properties': {'code': {'type': 'string', 'pattern': '^[A-Z0-9]+$', 'maxLength': 16}, 'name': {'type': 'string', 'maxLength': 200}}, 'additionalProperties': False}, 'maxItems': 25}, 'nextCursor': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'null'}]}}, 'additionalProperties': False}
Ajouté
list_supported_currencies
17 September 2026 12:37
Ajouté
get_goldback_rate
17 September 2026 12:37
Ajouté
get_price_history
17 September 2026 12:37
Ajouté
get_observed_premiums
17 September 2026 12:37
Ajouté
get_spot_prices
17 September 2026 12:37