Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP server port (when using HTTP transport)8080
TCMB_DEBUGNoEnable debug loggingfalse
TCMB_TIMEOUTNoAPI timeout (seconds)10
MCP_TRANSPORTNoTransport mode (stdio or http)stdio
TCMB_LOG_LEVELNoLog levelINFO
TCMB_MAX_RETRIESNoMaximum retry attempts3
TCMB_CACHE_DB_PATHNoCache database path~/.cache/tcmb-mcp/tcmb_cache.db
TCMB_CACHE_ENABLEDNoEnable SQLite cachingtrue
TCMB_CACHE_TTL_TODAYNoCache TTL for today (seconds)3600
TCMB_CACHE_TTL_HISTORICALNoCache TTL for historical (seconds)31536000

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
tcmb_get_current_ratesB

Güncel döviz kurlarını TCMB'den getirir.

tcmb_get_historical_ratesB

Belirli bir tarih için geçmiş döviz kurlarını getirir.

tcmb_list_currenciesB

TCMB'de mevcut tüm para birimlerini listeler.

tcmb_convert_currencyB

Para birimlerini çevirir (TRY dahil).

tcmb_get_rate_historyB

Para birimi kur geçmişi ve istatistikleri.

tcmb_compare_currenciesC

Birden fazla para birimini karşılaştırır.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation4/5

Most tools have distinct purposes, such as comparing currencies, converting, getting current rates, historical rates, rate history, and listing currencies. However, 'tcmb_get_historical_rates' and 'tcmb_get_rate_history' could be slightly confusing as both involve historical data, though their descriptions suggest different focuses (specific date vs. history and statistics).

Naming Consistency5/5

All tool names follow a consistent 'tcmb_verb_noun' pattern with snake_case, using clear verbs like 'compare', 'convert', 'get', and 'list'. This predictability makes it easy for agents to understand and select tools.

Tool Count5/5

With 6 tools, the server is well-scoped for currency and exchange rate operations, covering key functions like conversion, rate retrieval, and historical data without being overwhelming or too sparse.

Completeness4/5

The tool set provides comprehensive coverage for currency exchange rate tasks, including listing, current and historical rates, conversion, and comparison. A minor gap might be the lack of tools for more advanced analytics or alerts, but core operations are well-covered.

Maintenance

ActivityInactive
ResponsivenessUnresponsive