MCP.so
Sign In

BLPAPI MCP Server

@djsamseng

Basic information

Category

Other

Transports

stdio

Author

djsamseng

About BLPAPI MCP Server

A MCP server providing financial data from Bloomberg blpapi

BLPAPI MCP Server 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"
      ]
    }
  }
}

BLPAPI MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

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

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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.

Comments

More Other MCP servers