BRVM MCP Server
🇨🇮 Servidor MCP de la BRVM
El primer servidor MCP para la bolsa de valores regional de África Occidental.
Conecte cualquier agente de IA — Claude, ChatGPT, Cursor, Copilot, LangGraph — a datos de mercado en tiempo real de la BRVM (Bourse Régionale des Valeurs Mobilières), que presta servicio a 8 estados miembros de la UEMOA en África Occidental.
¿Por qué?
La BRVM cotiza unas 46 empresas en Benín, Burkina Faso, Costa de Marfil, Guinea-Bisáu, Malí, Níger, Senegal y Togo, con una capitalización de mercado combinada de unos 27.800 millones de dólares estadounidenses. Sin embargo, no tiene una API pública. Este servidor cierra esa brecha, haciendo que los datos de la BRVM sean accesibles para el ecosistema de IA a través del Protocolo de Contexto de Modelo.
¿Qué se avecina en la BRVM?
18 de diciembre de 2026: Primer mercado de derivados en el África occidental francófona (futuros sobre índices y acciones)
2026–2027: Listados de ETF
2026: Bolsa de productos agrícolas (BMPA CI) — anacardo, maíz, nuez de cola
Este servidor está diseñado para crecer junto con estos desarrollos.
Related MCP server: Yahoo Finance MCP Server
Características
Herramientas (7)
Herramienta | Descripción |
| Resumen completo de la sesión de negociación: volumen, valor, ganadores/perdedores, índices |
| Cotización actual de un ticker específico (precio, cambio, volumen) |
| Todos los índices de la BRVM: Compuesto, BRVM 30, Prestige, Principal, sectores |
| Los N principales ganadores y perdedores del día |
| Detalles de la empresa: nombre, país, sector, capitalización de mercado |
| Búsqueda por nombre, país o sector |
| Todos los ~46 tickers de la BRVM con metadatos |
Recursos
URI | Descripción |
| Resumen de la bolsa BRVM para la inyección de contexto |
Prompts
Prompt | Descripción |
| Análisis estructurado de una acción de la BRVM |
| Plantilla de informe de mercado diario completo |
Inicio rápido
Requisitos previos
Python 3.11+
uv (recomendado) o pip
Instalación y ejecución
# Clone
git clone https://github.com/dilanefk/brvm-mcp-server.git
cd brvm-mcp-server
# Install
uv sync
# Run (stdio — for Claude Desktop / Cursor)
uv run brvm-mcp
# Run (HTTP — for remote agents / web apps)
uv run brvm-mcp --transport streamable-http --port 8000Conexión a Claude Desktop
Agréguelo a su configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json en macOS):
{
"mcpServers": {
"brvm": {
"command": "uv",
"args": ["run", "--directory", "/path/to/brvm-mcp-server", "brvm-mcp"]
}
}
}Reinicie Claude Desktop. Verá las herramientas de la BRVM en el menú 🔨.
Prueba con el Inspector MCP
npx @modelcontextprotocol/inspector uv run brvm-mcpDocker (despliegue remoto)
docker build -t brvm-mcp .
docker run -p 8000:8000 brvm-mcpEjemplos de conversaciones
Una vez conectado, puede preguntarle a Claude:
"¿Qué está haciendo el mercado de la BRVM hoy?" → Llama a
get_market_summary(), devuelve los datos completos de la sesión
"Muéstrame el precio de las acciones de Sonatel" → Llama a
get_stock_price("SNTS")
"¿Qué acciones de la BRVM son de Senegal?" → Llama a
search_stocks(country="Sénégal")
"Dame un informe de mercado completo" → Utiliza el prompt
market_reportpara orquestar múltiples llamadas a herramientas
"¿Qué acciones cayeron más hoy?" → Llama a
get_top_movers(), se centra en los perdedores
Arquitectura
┌──────────────────┐ MCP (stdio/HTTP) ┌──────────────────┐
│ AI Agent │◄────────────────────────►│ BRVM MCP Server │
│ (Claude, GPT, │ │ │
│ Cursor, etc.) │ │ FastMCP + Tools │
└──────────────────┘ │ + Cache Layer │
└────────┬─────────┘
│ httpx
┌────────▼─────────┐
│ Data Sources │
│ • afx.kwayisi │
│ • brvm.org │
│ • Rich Bourse │
└──────────────────┘FastMCP: Marco de trabajo MCP basado en decoradores (SDK oficial de Python)
httpx: Cliente HTTP asíncrono para scraping
BeautifulSoup4 + lxml: Análisis de HTML
diskcache: Caché de disco basada en TTL (5 min por defecto, respetuoso con las fuentes)
Pydantic: Modelos de datos estructurados
Hoja de ruta
[ ] v0.2 — Datos históricos de precios (barras OHLCV)
[ ] v0.3 — Feed de anuncios oficiales de la BRVM / acciones corporativas
[ ] v0.4 — Datos de productos básicos de BMPA CI (cuando estén disponibles)
[ ] v0.5 — Datos de derivados (futuros, opciones — tras el lanzamiento de diciembre de 2026)
[ ] v1.0 — OAuth + limitación de tasa para despliegue multiusuario
[ ] Registrarse en el Registro MCP
Fuentes de datos y uso justo
Este servidor extrae datos disponibles públicamente. Implementa:
Caché (TTL de 5 min) para minimizar las solicitudes
Cabecera User-Agent educada que identifica el proyecto
Sin omisión de autenticación — solo datos públicos
Para feeds FIX en tiempo real, contacte directamente con la BRVM: brvm.org/real-time-data-feed
Contribución
¡Las PR son bienvenidas! Áreas prioritarias:
Fuentes de datos adicionales (eodhd.com, Rich Bourse)
Soporte de datos históricos
Pruebas (pytest + casetes VCR para pruebas de scraper)
Puerto TypeScript para hosts MCP de Node.js
Licencia
MIT
Construido con ☕ en Mauricio por Dilane Fogué Kamga — Ingeniero Senior de Software e IA, Máster en Ingeniería Financiera (WorldQuant University).
Uniendo la IA y los mercados de capitales africanos.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides real-time financial data from Yahoo Finance to Large Language Models through the Model Context Protocol, enabling AI models to access stock prices, historical data, and company information.1MIT
- AlicenseAqualityCmaintenanceProvides access to real-time stock prices, financial statements, news, and options data via the Model Context Protocol. It enables AI assistants to retrieve comprehensive market data, including historical prices and analyst recommendations, through a standardized interface.691MIT
- AlicenseNot gradedqualityAmaintenanceEnables LLMs and agentic workflows to access real-time and historical stock market data through the Model Context Protocol.204MIT
- AlicenseNot gradedqualityBmaintenanceProvides structured access to Nepal Stock Exchange market data through the Model Context Protocol, enabling AI integration for querying real-time stock data and market analysis.60MIT
Related MCP Connectors
Pre-computed market data that improves agent reasoning, reduces token usage, and replaces pipelines.
Live financial data MCP: FX, crypto, stocks, news, URL reader. x402 on Base: $0.001/call.
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dilane-Kamga/brvm-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server