
Fonparam Mcp
- 3 repo stars
- Updated June 1, 2026
- kemalersin/fonparam-mcp
FonParam MCP is a Finance MCP server that exposes Turkish mutual fund data from the FonParam API to agents via the npm stdio package fonparam-mcp.
About
FonParam MCP is a stdio Model Context Protocol server distributed on npm as fonparam-mcp that wraps the FonParam API for Turkish mutual fund data. Developers shipping personal finance tools, research bots, or Turkey-focused fintech MVPs can let their coding agent fetch fund metadata, performance context, and comparisons without hand-writing every REST call. Version 1.0.4 is published with npm registry transport, making it a straightforward local MCP add-on once you satisfy FonParam API access rules. Place it on the Grow shelf when you are compounding analytics—dashboards, alerts, content automation—though it also supports fund landscape scans. It is a narrow regional finance connector: high value if your audience is Turkey mutual funds, not a substitute for broad global ETF data providers.
- stdio MCP npm package `fonparam-mcp` (v1.0.4 on npm registry)
- Bridges FonParam API for Turkish mutual funds (TEFAS-style fund universe)
- Agent-callable queries for fund research and product analytics pipelines
- Local stdio transport suitable for Claude Code, Cursor, and Codex-style hosts
Fonparam Mcp by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add fonparam-mcp -- npx -y fonparam-mcpAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 3 |
|---|---|
| Package | fonparam-mcp |
| Transport | STDIO |
| Auth | None |
| Last updated | June 1, 2026 |
| Repository | kemalersin/fonparam-mcp ↗ |
What it does
Pull Turkish mutual fund metrics and comparisons into agent workflows for dashboards, newsletters, or fintech features.
Who is it for?
Best when you're building Turkey-focused fund screeners, agent research assistants, or internal analytics that need FonParam-sourced data.
Skip if: Products targeting only US or EU funds with no FonParam coverage, or teams that refuse to run a local npm-based stdio MCP server.
What you get
After install, your agent can query FonParam-backed mutual fund data through MCP for analytics, reporting, and feature development.
- MCP tool surface over FonParam Turkish mutual fund endpoints
- Agent-ready fund queries for dashboards, bots, or research exports
- Repeatable local stdio integration via npm registry package
By the numbers
- Version 1.0.4 on npm with identifier `fonparam-mcp` and stdio transport
- Registry base URL https://registry.npmjs.org
- Repository: github.com/kemalersin/fonparam-mcp
README.md
📊 FonParam MCP Sunucusu
Bu 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.
✨ Özellikler
- 📈 Fon Listeleme: Tüm yatırım fonlarını filtreleme ve arama
- 🔍 Fon Karşılaştırma: 2-5 fonu karşılaştırarak analiz etme
- 📊 Performans Analizi: Fon yatırım analizi ve getiri hesaplaması
- 🏢 Şirket Bilgileri: Portföy yönetim şirketleri ve istatistikleri
- 📈 Geçmiş Veriler: Fonların tarihsel performans verileri
- 📊 İstatistikler: Günlük piyasa istatistikleri
- 💰 Enflasyon Verileri: Türkiye enflasyon oranları
🚀 Kurulum
Seçenek 1: NPM ile Kurulum (Önerilen)
NPM paketi otomatik olarak çalıştırılacağı için ayrı kurulum gerekmez. Claude Desktop konfigürasyonunda npx kullanarak paketi çalıştırabilirsiniz.
Seçenek 2: Kaynak Koddan Kurulum
1. Bağımlılıkları Yükleyin
npm install
2. Projeyi Derleyin
npm run build
Claude Desktop Konfigürasyonu
Claude Desktop'ın claude_desktop_config.json dosyasına aşağıdaki konfigürasyonu ekleyin:
Windows:
%APPDATA%\Claude\claude_desktop_config.json
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Linux:
~/.config/Claude/claude_desktop_config.json
Konfigürasyon:
NPM paketi kullanıyorsanız (önerilen):
{
"mcpServers": {
"fonparam": {
"command": "npx",
"args": ["-y", "fonparam-mcp"],
"env": {}
}
}
}
Kaynak koddan kurulum yaptıysanız:
{
"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.
4. Claude Desktop'ı Yeniden Başlatın
Konfigürasyonu ekledikten sonra Claude Desktop'ı kapatıp yeniden açın.
🛠️ Kullanılabilir Araçlar
📊 Fon Araçları
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 getirir
🏢 Şirket Araçları
list_companies: Portföy yönetim şirketlerini listelercompany_details: Şirket detaylarını getirir
📈 İstatistik Araçları
statistics: Günlük istatistikleri listelerlatest_statistics: En son istatistikleri getirirstatistics_by_date: Belirli tarihteki istatistikleri getirir
🎯 Fon Tipi Araçları
list_fund_types: Fon tiplerini listelerfund_type_details: Fon tipi detaylarını getirir
💰 Enflasyon Araçları
inflation_rates: Enflasyon verilerini listelerlatest_inflation_rate: En son enflasyon verisini getirirmonthly_inflation_rate: Belirli ay/yıl enflasyon verisini getirir
💡 Kullanım Örnekleri
Claude Desktop'ta Örnek Komutlar:
En 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
🔧 Geliştirme
Scripts
# TypeScript derlemesi (watch mode)
npm run dev
# Projeyi derle
npm run build
# Sunucuyu başlat
npm start
# Derleme dosyalarını temizle
npm run clean
Proje Yapısı
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ı
🤝 Katkıda Bulunma
- Repoyu fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit edin (
git commit -m 'feat: amazing new feature') - Branch'inizi push edin (
git push origin feature/amazing-feature) - Pull Request oluşturun
📜 Lisans
Bu proje MIT lisansı altında lisanslanmıştır.
🔗 Bağlantılar
⚠️ Not
Bu sunucu FonParam API'sinin ücretsiz katmanını kullanır ve rate limiting kurallarına tabidir:
- 15 dakikada maksimum 25 istek
- Günlük maksimum 100 istek
Yoğun kullanım için API anahtarı almayı düşünebilirsiniz.
Recommended MCP Servers
How it compares
Regional FonParam API MCP bridge, not a global equities terminal or discretionary trading signal skill.
FAQ
Who is io.github.kemalersin/fonparam-mcp for?
Developers and developers who need Turkish mutual fund data from FonParam inside Claude Code, Cursor, or similar MCP agents.
When should I use io.github.kemalersin/fonparam-mcp?
Use it when building or growing analytics features—fund screens, comparisons, automated research—that rely on FonParam’s Turkish fund dataset.
How do I add io.github.kemalersin/fonparam-mcp to my agent?
Install the npm package `fonparam-mcp` (v1.0.4), add it as a stdio MCP server in your host config, and provide any FonParam API credentials required by the API terms.