PlugWiki
Bloomberg-MCP logo

Bloomberg MCP server for the Bloomberg Terminal (community)

CommunityLocal

Lets your AI assistant read prices, fundamentals, estimates and screens from the Bloomberg Terminal you are logged in to.

A free community server that lets Claude Code, Codex and other local assistants pull data from your own Bloomberg Terminal. You can ask for prices, history, estimates, holders, supply chains and screens in plain words instead of typing field codes. It only works on a computer where the terminal is running and logged in, and Bloomberg does not make or support it.

Good for

  • Analysts with a Bloomberg Terminal who want to ask for data in plain words instead of BDP and BDH formulas
  • Quants and developers who use Claude Code or Codex next to the terminal and want data in their scripts
  • Equity researchers checking holders, supply chains and consensus estimates for a stock
  • Traders screening an index by momentum, volume or valuation without building an EQS screen

Works in

2 supported · 10 should work

Tap an app to see how to set it up and any known problems.

Install Bloomberg MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Bloomberg MCP server to Claude Code. Open  (create it if it does not exist) and merge in this entry, keeping any servers already there:
    
    {
      "mcpServers": {
        "bloomberg-mcp": {
          "command": "python",
          "args": [
            "-m",
            "bloomberg_mcp.server"
          ],
          "cwd": "/path/to/bloomberg-mcp",
          "env": {
            "BLOOMBERG_HOST": "localhost",
            "BLOOMBERG_PORT": "8194"
          }
        }
      }
    }
    
    Then tell me how to load it and whether I need to sign in.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Bloomberg Terminal running and logged in on this computer, Python 3.10 or later.

Read-only mode: Not needed: every tool only reads data.

Run it on the same computer as your Bloomberg Terminal, and keep the terminal logged in while you use it.

From the project README. Source.

Tools

  • Gets current values like price, P/E or dividend yield for one or more securities

    Looks up the latest values of any Bloomberg fields for the securities you name, such as last price, P/E ratio or market cap.

    Try: “What are the last price, P/E and dividend yield for AAPL US Equity and 700 HK Equity?”

    Network · bloomberg_get_reference_data

  • Pulls daily, weekly or monthly history for prices and other fields

    Fetches a time series of any Bloomberg fields between two dates, at the periodicity you choose, such as daily closes and volume for a year.

    Try: “Get daily closing prices and volume for SPY US Equity for 2025.”

    Network · bloomberg_get_historical_data

  • Gets intraday price bars in 1 to 60 minute steps

    Returns open, high, low, close and volume bars for one security over a time window, in 1, 5, 15, 30 or 60 minute intervals.

    Try: “Show 5-minute bars for NVDA US Equity from today's open until now.”

    Network · bloomberg_get_intraday_bars

  • Gets individual trades and quotes for a security over a time window

    Returns raw tick data, meaning each trade or quote event, for one security between two times.

    Try: “List the trades in VOD LN Equity between 10:00 and 10:15 today.”

    Network · bloomberg_get_intraday_ticks

  • Shows analyst consensus estimates across periods and how they are changing

    Pulls consensus estimates such as EPS and sales for several future periods, along with how much they have been revised recently.

    Try: “What are consensus EPS and sales estimates for MSFT US Equity for the next two fiscal years, and are they rising?”

    Network · bloomberg_get_estimates_detail

  • Shows who owns a stock: top holders, insiders and institutions

    Gives an ownership picture for one security, including top holders, insider and institutional ownership, and optionally recent changes in positions.

    Try: “Who are the biggest holders of TSLA US Equity and who has been buying or selling?”

    Network · bloomberg_get_ownership

  • Lists a company's suppliers, customers and competitors from Bloomberg

    Returns Bloomberg's supply chain data for a company: its main suppliers, customers and competitors, with revenue exposure where Bloomberg has it.

    Try: “Who are the main suppliers and customers of CEG US Equity?”

    Network · bloomberg_get_supply_chain

  • Gets table-style data like dividend history, holders or index members

    Fetches one Bloomberg bulk field for a security, which comes back as a table, such as full dividend history, top 20 holders, board members or index constituents.

    Try: “Show the full dividend history for KO US Equity.”

    Network · bloomberg_get_bulk_data

  • Calculates RSI, MACD, Bollinger Bands and other chart indicators

    Uses Bloomberg's technical analysis service to compute indicators such as RSI, MACD, Bollinger Bands, moving averages, DMI and stochastics for a security over a date range.

    Try: “What are the 14-day RSI and MACD for AAPL US Equity over the last three months?”

    Network · bloomberg_get_technical_analysis

  • Filters and ranks a list of stocks by any fields you choose

    Builds a custom screen over an index, saved screen or list of tickers: it pulls the fields you want, filters them with rules like less than or between, ranks the results and returns the top ones.

    Try: “Find S&P 500 stocks with RSI under 30 and relative volume above 2, ranked by volume.”

    Network · bloomberg_dynamic_screen

  • Runs one of your saved Bloomberg equity screens

    Runs a saved Bloomberg EQS equity screen by name and returns the securities that pass it.

    Try: “Run my saved screen 'Value Japan' and list the results.”

    Network · bloomberg_run_screen

  • Lists the members of an index or screen, with fields if you want

    Returns the constituents of an index or screen, and can add field values for each member such as price or sector.

    Try: “List the members of the Hang Seng Index with their sector and market cap.”

    Network · bloomberg_get_universe

Read from the source code

Pros and cons

Good

  • Free and open source under the MIT licence.
  • Every tool only reads data, so it cannot trade or change settings.
  • Covers prices, history, intraday bars, estimates, ownership, supply chain, BQL, screens and calendars.
  • Shortcut names like PRICE or VALUATION save you from looking up Bloomberg field codes.
  • A built-in cache cuts repeat requests to the terminal.
  • Answers come back as tables or JSON.

Watch out

  • Not made or supported by Bloomberg.
  • Needs a running, logged-in Bloomberg Terminal on the same computer.
  • Not on PyPI: you clone the repo and install it with pip.
  • Setup is documented only for Claude Code and Codex.
  • No Bloomberg News tool.
  • Small project with one maintainer.

Permissions

low risk · 3 things to watch

Low risk

It can only read data, but everything it reads from your terminal is sent to your AI provider. Check your firm's Bloomberg licence and data rules before you use it with a cloud assistant.

What it can do

Watch out for

  • Terminal data leaves your PC through the AI

    Whatever the tools return goes to your AI provider. Check your firm's Bloomberg licence and data rules first. github.com

  • HTTP mode has no sign-in

    The HTTP and SSE modes have no password or token. Keep the default 127.0.0.1 address and do not open the port to your network. github.com

  • Small one-person project

    One developer maintains it with little outside review. Read the code before running it on a work machine. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyRead-only by design: all 18 tools only request data and are registered with readOnlyHint true. There are no tools that place orders or change terminal settings.
Talks toYour local Bloomberg Terminal (localhost:8194). Your AI provider, through the assistant

Alternatives

Use this server if you have a Bloomberg Terminal and want ready-made tools like screens, ownership and supply chain. Bloomberg's own Enterprise MCP is for firms that license Data License Plus, and xbbg MCP suits people who already use the xbbg library.

ServerOfficialRunsCan change thingsGitHub stars
For Bloomberg
Bloomberg-MCPThis pageCommunityLocalNo25
xbbg MCPCommunityLocal––
Other tools for the same job
Bloomberg Enterprise MCPOfficialHosted––
blpapi-mcpCommunityLocal––

Questions

Is there an official Bloomberg MCP server?

Not for the Terminal yet. Bloomberg launched Enterprise MCP on September 29, 2026, but it is a hosted service for firms that license Data License Plus, and Bloomberg says a Terminal version is still to come. This server is a community project that works with the Terminal you already have.

Bloomberg Enterprise MCP vs this server?

Enterprise MCP is Bloomberg's own hosted service for Data License Plus customers, with data licensed by content area and Bloomberg checking your firm's entitlements on every request. This server is free, runs on your PC and reads through your Terminal login. Pick Enterprise MCP if your firm buys Data License; pick this if you have a Terminal and want to try it today.

Do I need a Bloomberg Terminal subscription?

Yes. The terminal must be running and logged in on the same computer, and every answer comes through it.

Is it free?

Yes, the server is free and open source. You still pay for your Bloomberg Terminal and your AI assistant.

Can it place trades or change anything?

No. All 18 tools only read data. There is nothing that sends orders or changes terminal settings.

Is it safe to send Bloomberg data to Claude or ChatGPT?

That depends on your firm's Bloomberg licence and data rules, not on the server. Everything a tool returns goes to your AI provider, so check with compliance before using it at work.

Does it work on a Mac?

The Python code runs on Windows, macOS and Linux. It must reach a logged-in Bloomberg Terminal on port 8194, so in practice you run it on the computer that runs the terminal.

Can it read Bloomberg News?

No. It covers market data, fundamentals, estimates, ownership, supply chain, screens and calendars, not news stories.

Does it support BQL?

Yes. One tool runs Bloomberg Query Language queries, and another builds custom screens without BQL.

Can I use it from Claude Desktop?

The README only shows Claude Code and Codex. Any local assistant that can start a Python command should work with the same settings, but that is not documented.

Examples

  • See the top holders and supply chain for one stock

    What are the top holders and supply chain for CEG US Equity?

    Source
  • Screen the S&P 500 for oversold stocks on heavy volume

    Find S&P 500 stocks with RSI under 30 and relative volume above 2, ranked by volume.

Information

updated Nov 2, 2026

Publisher
Community
Transport
stdio, Streamable HTTP, SSE
Auth
None
License
MIT
Last commit
Apr 19, 2026
Open issues
0

GitHubIssues

Other Bloomberg MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 12
  1. Bloomberg MCP installation · github.com
  2. server.py · github.com
  3. Bloomberg MCP README · github.com
  4. Bloomberg MCP tool reference · github.com
  5. Tool handlers · github.com
  6. Bloomberg Data License Plus · professional.bloomberg.com
  7. xbbg-mcp README · github.com
  8. Bloomberg Launches Enterprise MCP (PR Newswire) · webull.com
  9. Configure Claude Code · github.com
  10. Configure GPT Codex · github.com
  11. Dynamic screening example · github.com
  12. blpapi-mcp · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.