Connects Claude to FonParam's Turkish mutual funds API with read-only access to investment data. You get tools for listing and filtering funds, comparing 2-5 funds side by side, analyzing historical performance, and pulling stats on portfolio management companies. It also surfaces inflation data and market statistics by date. Built for Turkish market analysis, investment research, or building fund comparison workflows. Rate limited to 25 requests per 15 minutes on the free tier, so best suited for research queries rather than high-frequency monitoring. Runs via npx without needing an API key.
Public tool metadata for what this MCP can expose to an agent.
list_fundsYatırım fonlarını listeler ve filtreleme imkanı sunar11 paramsYatırım fonlarını listeler ve filtreleme imkanı sunar
codestringpagenumbersortstringtypestringaltin · borclanma_araclari · degisken · fon_sepeti · gumus · hisse_senedilimitnumberorderstringASC · DESCtefasbooleansearchstringmax_risk_valuenumbermin_risk_valuenumbermanagement_companystringtop_performing_fundsEn iyi performans gösteren fonları getirir1 paramsEn iyi performans gösteren fonları getirir
reference_fundsstringcompare_fundsFonları karşılaştırır (2-5 fon)1 paramsFonları karşılaştırır (2-5 fon)
codesarrayanalyze_fundFon için yatırım analizi yapar7 paramsFon için yatırım analizi yapar
codestringstartDatestringlast_1_day · last_1_week · last_1_month · last_3_months · last_6_months · year_startinitialInvestmentnumbermonthlyInvestmentnumberyearlyIncreaseTypestringpercentage · amountyearlyIncreaseValuenumberincludeMonthlyDetailsbooleanfund_historical_dataFonun geçmiş değerlerini getirir6 paramsFonun geçmiş değerlerini getirir
codestringsortstringorderstringASC · DESCend_datestringintervalstringdaily · weekly · monthlystart_datestringlist_companiesPortföy yönetim şirketlerini listeler7 paramsPortföy yönetim şirketlerini listeler
pagenumbersortstringlimitnumberorderstringASC · DESCsearchstringmax_total_fundsnumbermin_total_fundsnumbercompany_detailsPortföy yönetim şirketi detaylarını getirir2 paramsPortföy yönetim şirketi detaylarını getirir
codestringinclude_fundsbooleanstatisticsGünlük istatistikleri listeler6 paramsGünlük istatistikleri listeler
pagenumbersortstringlimitnumberorderstringASC · DESCend_datestringstart_datestringlatest_statisticsSon istatistikleri getirirSon istatistikleri getirir
No parameter schema in public metadata yet.
statistics_by_dateBelirli bir günün istatistiklerini getirir1 paramsBelirli bir günün istatistiklerini getirir
datestringlist_fund_typesFon tiplerini listeler4 paramsFon tiplerini listeler
sortstringorderstringASC · DESCmax_total_fundsnumbermin_total_fundsnumberfund_type_detailsBelirli bir fon tipinin detaylarını getirir1 paramsBelirli bir fon tipinin detaylarını getirir
typestringaltin · borclanma_araclari · degisken · fon_sepeti · gumus · hisse_senediinflation_ratesEnflasyon verilerini listeler2 paramsEnflasyon verilerini listeler
end_datestringstart_datestringlatest_inflation_rateSon enflasyon verisini getirirSon enflasyon verisini getirir
No parameter schema in public metadata yet.
monthly_inflation_rateBelirli bir ay ve yıldaki enflasyon verisini getirir2 paramsBelirli bir ay ve yıldaki enflasyon verisini getirir
yearnumbermonthnumberBu Model Context Protocol (MCP) sunucusu, Claude Desktop'un Türkiye'deki yatırım fonları verilerine erişmesini sağlar. FonParam API üzerinden fonların güncel verilerini, performans istatistiklerini ve karşılaştırmalarını alabilirsiniz.
NPM paketi otomatik olarak çalıştırılacağı için ayrı kurulum gerekmez. Claude Desktop konfigürasyonunda npx kullanarak paketi çalıştırabilirsiniz.
npm install
npm run build
Claude Desktop'ın claude_desktop_config.json dosyasına aşağıdaki konfigürasyonu ekleyin:
%APPDATA%\Claude\claude_desktop_config.json
~/Library/Application Support/Claude/claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
Konfigürasyon:
{
"mcpServers": {
"fonparam": {
"command": "npx",
"args": ["-y", "fonparam-mcp"],
"env": {}
}
}
}
{
"mcpServers": {
"fonparam": {
"command": "node",
"args": ["/tam/yol/to/fonparam-mcp/dist/index.js"],
"env": {}
}
}
}
Not: Kaynak koddan kurulum için
/tam/yol/to/fonparam-mcpkısmını projenizin gerçek yolu ile değiştirin.
Konfigürasyonu ekledikten sonra Claude Desktop'ı kapatıp yeniden açın.
list_funds: Fonları listeler ve filtrelertop_performing_funds: En iyi performans gösteren fonları getirircompare_funds: Fonları karşılaştırır (2-5 fon)analyze_fund: Fon yatırım analizi yaparfund_historical_data: Fonun geçmiş değerlerini getirirlist_companies: Portföy yönetim şirketlerini listelercompany_details: Şirket detaylarını getirirstatistics: Günlük istatistikleri listelerlatest_statistics: En son istatistikleri getirirstatistics_by_date: Belirli tarihteki istatistikleri getirirlist_fund_types: Fon tiplerini listelerfund_type_details: Fon tipi detaylarını getiririnflation_rates: Enflasyon verilerini listelerlatest_inflation_rate: En son enflasyon verisini getirirmonthly_inflation_rate: Belirli ay/yıl enflasyon verisini getirirEn iyi performans gösteren 10 fonu göster
"ATA PORTFÖY" şirketine ait fonları listele
AAK ve DAH fonlarını karşılaştır
AAK fonuna 10.000 TL yatırıp yıl başından bugüne kadar kaç para olacağını hesapla
Hisse senedi fonlarının bu ayki performansını göster
Son enflasyon verilerini göster
# TypeScript derlemesi (watch mode)
npm run dev
# Projeyi derle
npm run build
# Sunucuyu başlat
npm start
# Derleme dosyalarını temizle
npm run clean
src/
├── index.ts # Ana MCP sunucusu
├── api-client.ts # FonParam API client
├── tools.ts # MCP araçları tanımları
└── types.ts # TypeScript tip tanımları
git checkout -b feature/amazing-feature)git commit -m 'feat: amazing new feature')git push origin feature/amazing-feature)Bu proje MIT lisansı altında lisanslanmıştır.
Bu sunucu FonParam API'sinin ücretsiz katmanını kullanır ve rate limiting kurallarına tabidir:
Yoğun kullanım için API anahtarı almayı düşünebilirsiniz.
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json