IOL MCP Tool
Interact with the Invertir Online (IOL) API to manage investments and access market data.
IOL MCP Tool
A Model Context Protocol (MCP) tool for interacting with Invertir Online (IOL) API through Claude Desktop.
Prerequisites
- Claude Desktop App for Mac
- Python 3.8+
- IOL trading account
- Environment variables setup with your IOL credentials
Installation
- Clone this repository:
git clone https://github.com/fernandezpablo85/mcpiol.git
cd mcpiol
- Install uv if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Install dependencies:
uv sync
- Create a
.envfile in the project root with your IOL credentials:
IOL_USER=your_username
IOL_PASS=your_password
Configure Claude Desktop
- Open Claude Desktop configuration directory:
open ~/Library/Application\ Support/Claude
- Create or edit
claude_desktop_config.json:
touch ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Add the following configuration:
{
"mcpServers": {
"iol": {
"command": "/Users/YOUR_USERNAME/.local/bin/uv",
"args": [
"--directory",
"/Users/YOUR_USERNAME/projects/playground/mcpiol",
"run",
"main.py"
]
}
}
}
Important notes:
- Replace
YOUR_USERNAMEwith your actual username - Both the
commandand--directorypaths must be absolute paths - You can find your uv installation path by running
which uvin the terminal
Running Tests
To run the test suite:
pytest tests/test_client.py -v
For coverage report:
pytest tests/test_client.py --cov=client -v
Troubleshooting
-
If tools don't appear in Claude Desktop:
- Verify your configuration file is correct
- Restart Claude Desktop
- Check Python path and dependencies
-
If authentication fails:
- Verify your .env file exists and has correct credentials
- Check IOL API status
- Ensure your IOL account is active
License
MIT
Contributing
Feel free to open issues or submit pull requests.
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Terraform Cloud
Manage Terraform Cloud infrastructure using natural language via its API.
Metabase official MCP Server
The official MCP server with OAuth 2.0 authentication. Search data, build queries on the semantic layer, and visualize results.
Anchord
Hosted remote MCP server for identity resolution and write guardrails.
Sitequest Hosting
A remote Model Context Protocol (MCP) server for managing VPS servers and domains on Sitequest. Lets AI assistants provision, monitor, and configure infrastructure through natural language.
Azure MCP
Manage and interact with Microsoft Azure services.
Gemini Image Analysis
Analyzes image and video content from URLs or local files using the Gemini 2.0 Flash model.
HashiCorp Vault
Securely manage secrets and policies in HashiCorp Vault through an MCP interface.
OpenShift Cluster Manager
An MCP server for managing Red Hat OpenShift clusters via the OCM API.
Azure Resource Graph MCP Server
Query and retrieve Azure resource information across subscriptions using Azure Resource Graph.
Speckle
Interact with Speckle, the collaborative data hub that connects with your AEC tools.