MCP server: One MCP server.

TroyStack

@kingleosgoldMCP server · External

Precious metals AI analyst with 12 tools — prices, portfolio, chat, receipts, and more.

Investment portfoliosv3.0.2JavaScript
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

10 read1 act1 other

Grouped by tool name. At most: creates or changes data: records, files, settings.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

12 · grouped by tool name · checked 10 Oct 2026

Read · 10Look things up

  • get_spot_prices
  • get_price_history
  • get_stack_signal
  • get_vault_watch
  • get_junk_silver
  • get_speculation
  • get_portfolio
  • get_analytics
  • scan_receipt
  • get_daily_brief

Act · 1Change something

  • add_holding

Other · 1Neither hinted nor named

  • chat_with_troy
Try it in the Inspector
README1 min read

TroyStack API

REST API + MCP Server for TroyStack. Provides live precious metals data, portfolio management, and AI/LLM integration.

Quick Start

bash
npm install
cp .env.example .env  # fill in Supabase credentials
npm run dev

Deploy to Railway

  1. Push to GitHub repo
  2. Connect repo in Railway dashboard
  3. Set environment variables:
    • SUPABASE_URL
    • SUPABASE_SERVICE_ROLE_KEY
    • PORT (Railway sets automatically)
  4. Deploy

Custom domain: api.troystack.ai

Database Setup

Run migrations/001_api_keys.sql in Supabase SQL editor.

Endpoints

Public (no auth)

MethodPathDescription
GET/v1/pricesLive spot prices (Au, Ag, Pt, Pd)
GET/v1/prices/historyHistorical prices
GET/v1/market-intelNews headlines
GET/v1/vault-watchCOMEX inventory
GET/v1/speculationWhat-if projections

Authenticated (Bearer token)

MethodPathDescription
GET/v1/portfolioPortfolio summary
GET/v1/analyticsCost basis analysis
GET/v1/holdingsList holdings
POST/v1/holdingsAdd purchase

LLM / AI

PathDescription
/llms.txtLLM-readable description
/openapi.jsonOpenAPI 3.0 spec
/.well-known/ai-plugin.jsonAI plugin manifest
/.well-known/mcp.jsonMCP server manifest

Architecture

User's iPhone → TroyStack app (local SQLite)
                          ↕ sync
                    Supabase (server-side storage)
                          ↕
                    TroyStack API (Railway)
                      ↕         ↕
                  AI Agents    X/Twitter Bot
                (Claude, GPT)  (auto-tweets)

Similar modules

Browse Investment portfolios