KAP MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KAP_MCP_DIR | Yes | Absolute path to the cloned checkout root of the KAP MCP server repository; must contain pyproject.toml with project name kap-mcp. |
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 |
|---|---|
| search_entitiesC | Şirket, fon, portföy yönetim şirketi ve diğer KAP üyelerini arar. |
| get_entityB | Kesin şirket veya fon profilini getirir; belirsiz eşleşmeyi seçmez. |
| query_disclosuresC | Şirket ve fon bildirimlerini tek kısa sonuç sözleşmesinde sorgular. |
| get_disclosureC | Tek bildirimin içeriğini, eklerini ve revizyon ilişkisini getirir. |
| get_disclosure_fileA | Bildirim dosyasının bağlantısını, metadata bilgisini veya doğrulanmış içeriğini getirir; diske yazmaz. |
| download_fileC | KAP dosyasını izin verilen yerel kök içine güvenle indirir. |
| get_financialsC | Şirket finansal tablolarını IFRS, BDDK veya sigorta metadata bilgisiyle getirir. |
| get_fund_portfolioC | Fon portföy PDF'sini bulur, doğrular ve yapılandırılmış pozisyonlara dönüştürür. |
| get_corporate_actionsC | Temettü, sermaye işlemleri, genel kurul ve diğer hak kullanımlarını getirir. |
| get_expected_disclosuresC | Şirket ve fonların ileri tarihli beklenen bildirim takvimini getirir. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have clearly distinct resources and actions (e.g., get_entity vs search_entities, get_financials vs get_fund_portfolio). However, get_disclosure, get_disclosure_file, download_file, and query_disclosures all revolve around accessing disclosure data, and an agent could momentarily confuse query/list vs single retrieval vs file handling. Descriptions help clarify boundaries, but the overlap prevents a perfect score.
All tools use consistent snake_case with a clear verb_noun pattern (get_*, search_*, query_*, download_*). The naming is predictable and follows the same convention throughout the set.
The server has 10 tools, which is well within the ideal range for a domain-specific data retrieval server. Each tool targets a distinct data need (entity search, disclosures, financials, portfolios, corporate actions, calendar), so no tool feels redundant or missing.
The tool surface covers core KAP data workflows: entity lookup, disclosure retrieval and search, financial statements, fund portfolios, corporate actions, expected disclosures, and file download. Minor gaps might include explicit tools for listing disclosure categories or filtering by broader date ranges, but the core read-only lifecycle is well covered.