About io.github.kingleosgold/troystack
io.github.kingleosgold/troystack is an MCP server in the Security category: precious metals AI analyst with 12 tools — prices, portfolio, chat, receipts, and more. It has been installed 0 times through Conduid.
Install
git clone https://github.com/kingleosgold/stg-apiThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about io.github.kingleosgold/troystack
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- ·Scoped permissionsNot checked yet.
README
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
Deploy to Railway
- Push to GitHub repo
- Connect repo in Railway dashboard
- Set environment variables:
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYPORT(Railway sets automatically)
- 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)
README mirrored from the source repository 17 days ago. The original is authoritative.