Skip to main content
Glama
phuihock

TA-Lib MCP Server

by phuihock

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
calculate_smaC

Calculate Simple Moving Average (SMA).

calculate_emaC

Calculate Exponential Moving Average (EMA).

calculate_rsiC

Calculate Relative Strength Index (RSI).

calculate_bbandsD

Calculate Bollinger Bands (BBANDS).

calculate_demaC

Calculate Double Exponential Moving Average (DEMA).

calculate_ht_trendlineD

Calculate Hilbert Transform Trendline.

calculate_kamaC

Calculate Kaufman Adaptive Moving Average (KAMA).

calculate_maD

Calculate Moving Average (MA).

calculate_mamaC

Calculate MESA Adaptive Moving Average (MAMA).

calculate_mavpD

Calculate Moving Average Variable Period (MAVP).

calculate_midpointD

Calculate Midpoint (MIDPOINT).

calculate_midpriceD

Calculate Midpoint Price (MIDPRICE).

calculate_sarD

Calculate Parabolic SAR.

calculate_sarextD

Calculate Parabolic SAR Extended (SAREXT).

calculate_t3D

Calculate T3 Moving Average.

calculate_temaC

Calculate Triple Exponential Moving Average (TEMA).

calculate_trimaC

Calculate Triangular Moving Average (TRIMA).

calculate_wmaC

Calculate Weighted Moving Average (WMA).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.7/5.0

Scored across 18 tools

Disambiguation5/5

Every tool has a clearly distinct purpose, each calculating a specific technical indicator or moving average type with no overlap. The descriptions explicitly name the unique algorithm (e.g., BBANDS, DEMA, RSI), making it impossible to confuse one tool for another.

Naming Consistency5/5

All tools follow a perfect verb_noun pattern with 'calculate_' as the consistent prefix, followed by the indicator acronym or name in snake_case. There are no deviations in naming style or structure across the entire set.

Tool Count4/5

With 18 tools, the count is slightly high but reasonable for a technical analysis library covering various moving averages and indicators. It aligns well with the domain's scope, though it might feel heavy compared to simpler servers.

Completeness5/5

The tool set provides comprehensive coverage for calculating technical indicators, including multiple moving average types (e.g., SMA, EMA, WMA) and key indicators like RSI and Bollinger Bands. There are no obvious gaps for a TA-Lib server, as it covers the core functionality expected in this domain.

Maintenance

ActivityInactive
ResponsivenessNo issues