MCP-BRVM
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HTTP_HOST | No | Host to bind the HTTP server to when MCP_TRANSPORT=http or --http is used. | 127.0.0.1 |
| MCP_HTTP_PORT | No | Port to bind the HTTP server to when MCP_TRANSPORT=http or --http is used. | 8787 |
| MCP_TRANSPORT | No | Set to 'http' to enable HTTP transport (equivalent to passing --http). If unset, stdio transport is used. | |
| BRVM_DATA_MODE | No | Data mode: 'fixture' (default) uses checked-in HTML/CSV under fixtures/ for deterministic offline use; 'live' fetches brvm.org HTML and Fredysessie CSVs, subject to site changes, pagination gaps, and ToS risk. | fixture |
| MCP_AUTH_TOKEN | No | Optional bearer token that will be required via 'Authorization: Bearer <token>' on the /mcp endpoint. | |
| MCP_ALLOWED_HOSTS | No | Comma-separated list of allowed hosts when binding the HTTP server beyond localhost. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_equitiesA | List BRVM-listed equities from the official brvm.org quotes table (research-only). Optional query filters by ticker or name. |
| get_quoteA | Get the latest official-session quote for one BRVM ticker from brvm.org HTML. Research/alerts only — not an executable price feed. |
| get_ohlcvA | Get historical OHLCV bars for a BRVM ticker from the Fredysessie/brvm-data-public GitHub CSV archive. Research-only; not a broker feed. |
| get_issuerA | Get the brvm.org issuer profile for a listed equity (legal name, sector, listing date, contacts when present). Research-only. |
| healthA | Liveness and adapter status. Confirms research-only mode and that quote/OHLCV adapters return data (fixtures or live). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a distinct resource: listing equities, current quote, historical OHLCV, issuer profile, and system health. No overlap or ambiguity between tool purposes.
All tool names follow a consistent verb_noun pattern (list_, get_, get_, get_, health). The single exception 'health' is a common and acceptable noun for a status check, maintaining overall predictability.
With 5 tools, the set is well-scoped for a research-only BRVM equities server. Each tool serves a clear, non-redundant function, fitting the ideal 3-15 range.
The surface covers the core research workflows: enumeration, current quotes, historical data, and issuer profiles. Missing update/delete is appropriate for read-only research, though a market-wide summary or index tool could be a minor gap.