SET-MCP
About
Access financial statements, including income, balance sheets, and cash flow, for companies listed on the Securities Exchange of Thailand (SET).
Details
- Author
- batprem
- Categories
- Database, Finance, Other
Jump to
Setup
Install SET-MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/batprem/set-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
SET-MCP is a Python package that provides tools for serving Model Context Protocol which can access the Securities Exchange of Thailand (SET). It allows AI agents to retrieve comprehensive financial statements including income statements, balance sheets, and cash flow statements for listed companies.
- Retrieve financial statements for SET-listed companies
- Support for multiple financial statement types:
- Income Statement
- Balance Sheet
- Cash Flow Statement
The package requires Python 3.11 or higher. You can install it using pip:
To install set-mcp for Claude Desktop automatically viaSmithery:
npx -y @smithery/cli install set-mcp --client claude
The package provides a command-line interface for easy access to financial data:
{ "mcpServers": { "set_mcp": { "command": "/path/to/bin/uvx", // Edit to your uvx path "args": [ "set-mcp" ], } } }
- --port: Port to listen on for SSE (default: 8000)
- --host: Host to listen on (default: 0.0.0.0)
- --transport: Transport type (choices: stdio, sse, default: stdio)
You can also use the package programmatically in your Python code:
from set_mcp import get_financial_statement # Get financial statements for a specific company result = await get_financial_statement( symbol="PTT", # Company symbol from_year=2023, to_year=2024 )
git clone https://github.com/yourusername/set-mcp.git cd set-mcp
- Create and activate a virtual environment:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Prem Chotipanit (prem.ch@ku.th|prem.chotepanit@gmail.com)
Access Chinese stock market data, including historical prices, real-time quotes, news, and financial statements.
Provides A-share stock market data, including basic info, historical K-lines, financial indicators, and macroeconomic data using Baostock.
AudioAlpha turns 100+ daily finance and crypto podcasts into structured intelligence — α-sentiment scores, narrative signals, asset mentions, transcripts, and market snapshots with 40+ custom metrics. Built for AI-driven research and trading workflows.
Access Binance cryptocurrency market data, including prices, candlestick charts, and order books.
Funding rounds, acquisitions & exec moves — deduped, enriched, typed. Query over REST, stream over webhooks, or hand to your agent over MCP. 50 free credits.
Access economic data from the Federal Reserve Bank of St. Louis (FRED).
Access data and information from IQ.wiki, the world's largest crypto and blockchain encyclopedia.
Download and query stock market data using the QMT platform.
MCP (Model Context Protocol) server for Kontomierz.pl — a Polish personal finance platform. Enables AI assistants (Claude Desktop, LibreChat, Cline) to read and manage your bank accounts, transactions, budgets, and scheduled payments — all through a single API. Built in Python, runs locally or in Docker.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





