Integration · MODEL CONTEXT PROTOCOL
isdaniel mcp metal price
An MCP server that provides current and historical gold/precious metal prices via the GoldAPI.io service.
WHAT IT CONNECTS
What isdaniel mcp metal price gives an AI Agent
- Get current prices for gold (XAU), silver (XAG), platinum (XPT), and palladium (XPD)
- Support for multiple currencies (USD, EUR, etc.)
- Optional historical price lookup by date
- Python 3.7+
- Packages:
- `mcp>=1.0.0`
- `requests>=2.31.0`
- Clone this repository
- Install dependencies:
- Set your GoldAPI.io API key as an environment variable:
- Add the following entry to the `mcpServers` object in your `cline_mcp_settings.json` file:
- `currency` (string, default: "USD"): Currency code (ISO 4217 format)
- `metal` (string, default: "XAU"): Metal symbol (XAU, XAG, XPT, XPD)
- `date` (string, optional): Historical date in YYYYMMDD format
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.
README
Repository documentation
An MCP server that provides current and historical gold/precious metal prices via the GoldAPI.io service.
- Get current prices for gold (XAU), silver (XAG), platinum (XPT), and palladium (XPD)
- Support for multiple currencies (USD, EUR, etc.)
- Optional historical price lookup by date
- Python 3.7+
- Packages:
mcp>=1.0.0requests>=2.31.0
- Clone this repository
- Install dependencies:
pip install -r requirements.txt
- Set your GoldAPI.io API key as an environment variable:
(Windows users: use
export GOLDAPI_API_KEY="your_api_key_here"
setinstead ofexport)
The server provides one MCP tool:
This server is designed to be installed manually by adding its configuration to the cline_mcp_settings.json file.
- Add the following entry to the
mcpServersobject in yourcline_mcp_settings.jsonfile:
"mcp_metal_price": {
"args": [
"/c",
"python",
"-m",
"mcp_metal_price"
],
"env": {
"GOLDAPI_API_KEY": "Your GOLDAPI_API_KEY"
}
}Get current or historical metal prices.
Parameters:
currency(string, default: "USD"): Currency code (ISO 4217 format)metal(string, default: "XAU"): Metal symbol (XAU, XAG, XPT, XPD)date(string, optional): Historical date in YYYYMMDD format
Example Usage:
{
"currency": "EUR",
"metal": "XAU"
}Start the server with:
python src/server.pyOnce the server is running, you can connect to it from MCP clients like Cline or Claude.
The server runs on stdio by default. In your MCP client, you can connect using:
cmd /c python src/server.pyExample tool usage in Cline/Claude:
<use_mcp_tool>
<server_name>gold-price</server_name>
<tool_name>get_gold_price</tool_name>
<arguments>
{
"currency": "USD",
"metal": "XAU"
}
</arguments>
</use_mcp_tool>The server returns price data in JSON format:
{
"timestamp": 1713600000,
"metal": "XAU",
"currency": "USD",
"price": 2345.67,
"unit": "per troy ounce"
}This project is licensed under the terms of the MIT license. See LICENSE file for details.
COMMUNITY