BLPAPI-MCP
@djsamseng
About BLPAPI-MCP
A MCP server providing financial data from Bloomberg blpapi
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"blpapi-mcp": {
"command": "uv",
"args": [
"run",
"blpapi-mcp",
"--sse",
"--host",
"127.0.0.1",
"--port",
"8000"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is BLPAPI-MCP?
BLPAPI-MCP is a Model Context Protocol server that provides financial data from Bloomberg’s blpapi library. It is intended for users who have access to a Bloomberg Terminal and want to integrate Bloomberg data into MCP-compatible AI tools.
How to use BLPAPI-MCP?
Install via UV with uv add git+https://github.com/djsamseng/blpapi-mcp, then run the server using uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000. The server uses SSE transport and can be configured in tools like Cursor, Claude Code, or Aider (pending).
Key features of BLPAPI-MCP
- Provides financial data from Bloomberg via blpapi
- Runs as an SSE-based MCP server
- Requires a running Bloomberg Terminal (BBComm accessible)
- Supports integration with Cursor and Claude Code
- Test clients included for stdio and SSE modes
- Open-source, not affiliated with Bloomberg L.P.
Use cases of BLPAPI-MCP
- Access Bloomberg financial data through an AI coding assistant
- Query real-time or historical market data via MCP endpoints
- Automate financial data retrieval in a development workflow
- Prototype Bloomberg-data-driven applications with LLM integration
FAQ from BLPAPI-MCP
What are the prerequisites to use BLPAPI-MCP?
A Bloomberg Terminal must be running and BBComm must be accessible on the same machine for the server to retrieve data.
What transport does BLPAPI-MCP use?
The server runs with SSE (Server-Sent Events) transport on the specified host and port, as shown in the run command.
Is BLPAPI-MCP affiliated with Bloomberg?
No. This project is not affiliated with Bloomberg Finance L.P. The use of the name Bloomberg is purely descriptive.
Can I use BLPAPI-MCP with Claude Desktop?
Remote hosts for Claude Desktop are still in development, but integration with Claude Code is supported via the claude mcp add command.
Are there any authentication or access controls?
The README does not mention authentication; it assumes the Bloomberg Terminal session is already active on the user’s machine.
Frequently asked questions
What are the prerequisites to use BLPAPI-MCP?
A Bloomberg Terminal must be running and BBComm must be accessible on the same machine for the server to retrieve data.
What transport does BLPAPI-MCP use?
The server runs with SSE (Server-Sent Events) transport on the specified host and port, as shown in the run command.
Is BLPAPI-MCP affiliated with Bloomberg?
No. This project is not affiliated with Bloomberg Finance L.P. The use of the name Bloomberg is purely descriptive.
Can I use BLPAPI-MCP with Claude Desktop?
Remote hosts for Claude Desktop are still in development, but integration with Claude Code is supported via the `claude mcp add` command.
Are there any authentication or access controls?
The README does not mention authentication; it assumes the Bloomberg Terminal session is already active on the user’s machine.
Basic information
More Other MCP servers

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
ghidraMCP
LaurieWiredMCP Server for Ghidra
Comments