Skip to main content
Glama
dubnium0

KAP MCP Server

by dubnium0

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KAP_MCP_DIRYesAbsolute 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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 10 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.