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.
Máy chủ liên quan
GDPR Compliance Toolkit
Generate GDPR-compliant privacy policies, data processing agreements, cookie consent text, and DPIA templates for EU businesses.
Vidu MCP Server
Generate videos from images and manage tasks using the Vidu video generation API.
LLM Bridge MCP
A unified interface to various LLM providers like OpenAI, Anthropic, and Google using Pydantic AI.
GAM MCP Server
Administer Google Workspace using the GAM command-line tool.
Agent-Memo.AI
Cloud memory for Claude Code, Cursor, and any MCP-compatible agent. Context persists across sessions, projects, and teams.
CloudWatch Logs
Access AWS CloudWatch logs to list log groups and read log entries.
Cloudflare MCP Server Template
A template for deploying a remote, authentication-free MCP server on Cloudflare Workers. Tools are defined directly in the source code.
Grafana
MCP server for Grafana — manage dashboards, datasources, alerts, folders, and annotations over stdio
Remote MCP Server on Cloudflare
A self-hostable MCP server for Cloudflare Workers with OAuth support.
Salesforce Order Concierge
An ecommerce assistant for Salesforce, enabling interaction with orders, returns, and customer service operations.