Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted 3 min ago
teppi

Server definition

Hash
sha256:05c1eda0fc0bf5a9954690a2c42bb23c425ea85abf160c23e170da92385c502e
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Add a precious metals purchase to your portfolio", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "TroyStack API key (required)", "type": "string" }, "metal": { "description": "Metal type", "enum": [ "gold", "silver", "platinum", "palladium" ], "type": "string" }, "purchase_date": { "description": "Purchase date YYYY-MM-DD (default: today)", "type": "string" }, "purchase_price": { "description": "Price per piece in USD", "minimum": 0.01, "type": "number" }, "quantity": { "description": "Number of pieces", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "type": { "description": "Product name (e.g. \"2024 American Silver Eagle\")", "type": "string" }, "weight_oz": { "description": "Weight per piece in troy ounces", "minimum": 0.001, "type": "number" } }, "required": [ "api_key", "metal", "quantity", "weight_oz", "purchase_price" ], "type": "object" }, "name": "add_holding", "outputSchema": null }, { "description": "Ask Troy anything about precious metals, markets, your stack. Provide api_key for personalized portfolio-aware answers, or omit for general market analysis.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "TroyStack API key for portfolio-aware responses (optional)", "type": "string" }, "message": { "description": "Your question or message for Troy", "type": "string" } }, "required": [ "message" ], "type": "object" }, "name": "chat_with_troy", "outputSchema": null }, { "description": "Cost basis, average cost per oz, break-even price, unrealized P/L per metal", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "TroyStack API key (required)", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "get_analytics", "outputSchema": null }, { "description": "Troy's daily market brief. Provide api_key for personalized brief, or omit for the latest Stack Signal market synthesis.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "TroyStack API key for personalized brief (optional)", "type": "string" } }, "type": "object" }, "name": "get_daily_brief", "outputSchema": null }, { "description": "Calculates silver melt value for pre-1965 US coinage", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "dimes": { "description": "Roosevelt/Mercury dime count (0.07234 oz Ag each)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "dollars": { "description": "Morgan/Peace dollar count (0.77344 oz Ag each)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "half_dollars": { "description": "Walking Liberty/Franklin/1964 Kennedy half count (0.36169 oz Ag each)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "kennedy_40": { "description": "Kennedy 1965-1970 40% silver halves (0.14792 oz Ag each)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "quarters": { "description": "Washington quarter count (0.18084 oz Ag each)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "war_nickels": { "description": "Jefferson 1942-1945 war nickel count (0.05626 oz Ag each)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "type": "object" }, "name": "get_junk_silver", "outputSchema": null }, { "description": "Returns your precious metals portfolio: total value, cost basis, gain/loss, per-metal breakdown, and individual holdings", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "TroyStack API key (required)", "type": "string" } }, "required": [ "api_key" ], "type": "object" }, "name": "get_portfolio", "outputSchema": null }, { "description": "Historical spot price data for a precious metal over a time range", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "metal": { "description": "The metal to fetch history for", "enum": [ "gold", "silver", "platinum", "palladium" ], "type": "string" }, "range": { "description": "Time range (default 1Y)", "enum": [ "1M", "3M", "6M", "1Y", "5Y", "ALL" ], "type": "string" } }, "required": [ "metal" ], "type": "object" }, "name": "get_price_history", "outputSchema": null }, { "description": "Calculates price multipliers comparing current spot to hypothetical target prices", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "gold": { "description": "Target gold price per oz", "type": "number" }, "palladium": { "description": "Target palladium price per oz", "type": "number" }, "platinum": { "description": "Target platinum price per oz", "type": "number" }, "silver": { "description": "Target silver price per oz", "type": "number" } }, "type": "object" }, "name": "get_speculation", "outputSchema": null }, { "description": "Returns current spot prices for gold, silver, platinum, and palladium with daily change percentages", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_spot_prices", "outputSchema": null }, { "description": "Returns Stack Signal — TroyStack's curated precious metals market intelligence with Troy's commentary", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "category": { "description": "Optional category filter", "type": "string" }, "limit": { "description": "Max articles to return (default 20)", "maximum": 50, "minimum": 1, "type": "integer" }, "offset": { "description": "Pagination offset (default 0)", "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "type": "object" }, "name": "get_stack_signal", "outputSchema": null }, { "description": "Returns COMEX warehouse inventory: registered, eligible, combined ounces, daily changes, open interest, oversubscribed ratio", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "metal": { "description": "Optional metal filter; returns all 4 if omitted", "enum": [ "gold", "silver", "platinum", "palladium" ], "type": "string" } }, "type": "object" }, "name": "get_vault_watch", "outputSchema": null }, { "description": "Extract precious metals purchase data from a receipt image using AI vision", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "TroyStack API key (required)", "type": "string" }, "image_base64": { "description": "Base64-encoded receipt image (JPEG)", "type": "string" } }, "required": [ "api_key", "image_base64" ], "type": "object" }, "name": "scan_receipt", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:05c1eda0fc0bf5a9954690a2c42bb23c425ea85abf160c23e170da92385c502e | sha256sum