A Model Control Protocol server that provides access to Turkey's Public Disclosure Platform (KAP) data, including company information, financial reports, market announcements, and sector information.
This project contains MCP (Model Control Protocol) tools for accessing Public Disclosure Platform (KAP) data.
python -m venv .venv source .venv/bin/activate # Unix/macOS # or .venv\Scripts\activate # Windows
pip install -r requirements.txt
To start the application:
python main.py
get_companies()
: Returns a list of all companiesget_company(company_code)
: Returns details of a specific companyget_company_info(company_code)
: Returns detailed information about a companyget_financial_report(company_code, year)
: Returns the financial report of a companyget_indices()
: Returns a list of all indicesget_announcements_by_company(company_code)
: Returns announcements of a specific companyget_announcements()
: Returns a list of all announcementsget_sectors()
: Returns a list of all sectorsAll API calls are protected with try-catch blocks and return meaningful error messages.
This project is licensed under the MIT License.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!