fonlar-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_fon_fiyatA | Bir fonun güncel fiyat ve günlük getiri bilgisini döner. Args: fon_kodu: 3 karakterli TEFAS fon kodu (örn: "AAK", "GO9", "TTE"). |
| get_fon_fiyat_gecmisiB | Fonun günlük fiyat geçmişini döner. Args: fon_kodu: TEFAS fon kodu. periyod: "hafta" | "1ay" | "3ay" | "6ay" | "1yil" | "3yil" | "5yil" |
| get_fon_portfoyA | Bir fonun portföy dağılımını döner (kategori bazlı yüzdeler). Args: fon_kodu: TEFAS fon kodu. tarih: YYYYMMDD formatında. Boş ise son iş günü kullanılır. |
| karsilastir_fonlarA | İki fonun fiyat performansını ve portföy dağılımlarını karşılaştırır. Args: fon_1: Birinci fon kodu. fon_2: İkinci fon kodu. periyod: Getiri karşılaştırması için periyod (hafta..5yil). |
| ara_fonA | Fon kodu veya ünvanına göre TEFAS'ta fon arar / listeler. Bu tool fon listeleme, filtreleme ve keşif için ana giriş noktasıdır. Kullanım örnekleri:
Çoklu adımlı sorularda (örn: "altın fonlarının en getirili olanı") İLK ADIM olarak bu tool'u çağır, sonra dönen kodları diğer tool'lara (donemsel_getiri_ozeti, get_fon_portfoy vb.) besle. Args: metin: Aranacak kelime/fon kodu (örn: "altın", "AK PORTFÖY", "TTE"). limit: Dönecek maksimum sonuç sayısı (default 20). |
| donemsel_getiri_ozetiB | Bir fonun standart dönemsel getirilerini (1a, 3a, 6a, yb, 1y, 3y, 5y) döner. Args: fon_kodu: TEFAS fon kodu. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| fon_analiz_promptu | Bir fonu analiz etmek için Claude'a verilecek hazır istem. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| periyod_listesi | Desteklenen periyod kodları. |
| kategori_listesi | Portföy dağılımında kullanılan kategori kısa kod → label eşlemesi. |
TDQS
Scored across 6 tools
Each tool targets a distinct operation: searching funds, getting period returns, current price, historical prices, portfolio distribution, and comparing two funds. There is no overlap in purpose.
Most tools follow a verb_noun pattern in Turkish (ara_fon, get_fon_fiyat, get_fon_fiyat_gecmisi, get_fon_portfoy, karsilastir_fonlar), but donemsel_getiri_ozeti uses a different structure (adjective_noun_noun), creating a minor inconsistency.
With 6 tools, the set is well-scoped for a mutual fund information server. Each tool provides necessary functionality without unnecessary bloat or missing critical operations for common queries.
The tool set covers core fund operations: search, period returns, current and historical prices, portfolio composition, and comparison. Minor gaps include the inability to list all funds without a search term and lack of detailed fund metadata (e.g., management fees, fund manager).