BLPAPI
HTTP-SSEMCP server providing financial data access from Bloomberg's blpapi terminal interface
MCP server providing financial data access from Bloomberg's blpapi terminal interface
A MCP server providing financial data from Bloomberg's blpapi.
Note: A Bloomberg Terminal must be running (BBComm must be accessible) for data access.
uv add git+https://github.com/djsamseng/blpapi-mcp
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
~/.cursor/mcp.json{ "mcpServers": { "server-name": { "url": "http://127.0.0.1:8000/sse", } } }
claud mcp add --transport sse blpapi-mcp http://127.0.0.1:8000/sse
curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/djsamseng/blpapi-mcp
uv venv source .venv/bin/activate
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
uv run examples/clients/blp_stdio_client.py
uv run examples/clients/blp_sse_client.py --host http://127.0.0.1 --port 8000
This project not affiliated with Bloomberg Finance L.P. The use of the name Bloomberg is only descriptive as towards what this package is used with.