Skip to main content
Glama
Gouliath1

Portfolio Tracker MCP Server

by Gouliath1

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoSet to "true" for verbose logging
PORTFOLIO_API_URLNoBase URL for the portfolio tracker APIhttp://localhost:3000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_portfolio_positionsB

Get all current portfolio positions with basic information like ticker, quantity, cost, and account details

get_portfolio_pnlA

Get portfolio profit and loss analysis with current market values, including summary totals and individual position performance

refresh_portfolio_dataA

Force refresh all portfolio price data from Yahoo Finance, including both current and historical prices

get_position_detailsA

Get detailed information for specific portfolio positions by ticker symbols

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: P&L analysis, position listing, detailed position info, and data refresh. No overlap or ambiguity.

Naming Consistency4/5

Three tools use 'get_' prefix consistently; the fourth uses 'refresh_' which is a different verb but maintains the same snake_case style. Minor deviation, but pattern is clear.

Tool Count5/5

Four tools are well-scoped for a portfolio tracker, covering essential read operations and a data refresh command. Not too few or too many.

Completeness4/5

The tool set covers reading portfolio data (positions, details, P&L) and refreshing prices. Missing write operations like adding/removing positions, but for a read-only tracker this is appropriate.

Maintenance

ActivityInactive
ResponsivenessNo issues