Skip to main content
Glama
kingleosgold

TroyStack API

by kingleosgold

TroyStack API

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

Quick Start

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

Related MCP server: FinanceKit MCP

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)

Method

Path

Description

GET

/v1/prices

Live spot prices (Au, Ag, Pt, Pd)

GET

/v1/prices/history

Historical prices

GET

/v1/market-intel

News headlines

GET

/v1/vault-watch

COMEX inventory

GET

/v1/speculation

What-if projections

Authenticated (Bearer token)

Method

Path

Description

GET

/v1/portfolio

Portfolio summary

GET

/v1/analytics

Cost basis analysis

GET

/v1/holdings

List holdings

POST

/v1/holdings

Add purchase

LLM / AI

Path

Description

/llms.txt

LLM-readable description

/openapi.json

OpenAPI 3.0 spec

/.well-known/ai-plugin.json

AI plugin manifest

/.well-known/mcp.json

MCP 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)

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides access to a comprehensive financial intelligence platform featuring real-time market data, quantitative models, and alternative data sources. It enables users to perform advanced financial analysis including options analytics, portfolio modeling, and SEC filing research.
    -
  • A
    license
    A
    quality
    C
    maintenance
    Provides AI agents with real-time financial market intelligence including stock quotes, crypto data, technical analysis, and portfolio insights. Enables natural language queries for current prices, technical indicators, asset comparisons, and portfolio analysis.
    17
    7
    MIT