Skip to main content
Glama
BukeLy

TradeTrack MCP

by BukeLy

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FASTMCP_HOSTNoHost to bind the streamable HTTP server to when self-hosting for remote access (e.g. "0.0.0.0").
FASTMCP_PORTNoPort to bind the streamable HTTP server to when self-hosting for remote access (e.g. "8000"). The endpoint is then http://<host>:<port>/mcp.
FASTMCP_TRANSPORTNoTransport to use for the server. Set to "http" to run the server over streamable HTTP for remote and cloud agents (defaults to stdio if not set).

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
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": false,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
tradetrackA

Latest HSBC TradeTrack lists for a market. lists defaults to all four.

period picks the ranking window: today, yesterday or last_month for every list; last_3_months and last_6_months for top_hold only.

tradetrack_historyA

Past intraday snapshots of the "today" lists, one per HSBC refresh, oldest first, collected since 2026-10-16.

Dates are trading days (market-local), inclusive, at most 31 days per call. Pass symbol to keep only snapshots that contain that stock (HK codes may omit leading zeros). Days without trading return nothing.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 2 tools

Disambiguation4/5

The two tools are separated on a clear axis: tradetrack returns the latest lists, while tradetrack_history returns archived snapshots over a date range. A boundary is still slightly fuzzy because both operate on the same 'today' lists and an agent could plausibly reach for either without reading the date-range parameter carefully.

Naming Consistency4/5

Both names share a consistent 'tradetrack' prefix with a single modifier suffix (_history), which reads predictably. However, neither name follows a verb_noun convention and the bare base name 'tradetrack' is less descriptive on its own than 'get_current' or 'list_tradetrack' would be.

Tool Count3/5

Two tools is thin for a server whose domain includes multiple markets, lists, and periods; much of the surface is pushed into parameters rather than tools. It is defensible given the narrow read-only scope, but it sits at the borderline of feeling under-scoped.

Completeness3/5

Coverage of the read-only retrieval lifecycle (latest plus historical) is reasonable, but notable gaps exist: no tool to enumerate available markets/symbols, and period support is asymmetric (last_3_months/last_6_months only apply to top_hold, which is not surfaced anywhere as a constraint an agent can inspect).

Maintenance

ActivityNo data
ResponsivenessNo issues