xbbg

MCP.Pizza Chef: xbbg-org

Built for people who already have Bloomberg Terminal or Bloomberg Desktop access, this tool pulls company details, historical prices, minute-by-minute trading data, and other financial analytics straight from Bloomberg and hands them to your AI assistant. It only works with real Bloomberg data, not sample data, so you need an authorized Bloomberg account before you can use it. Setting it up involves installing a small Python package plus Bloomberg's own connection software, which makes it a better fit for someone comfortable with technical installation than a plug-and-play tool. It can be used inside AI coding assistants like VS Code.

Data
Web/Research

Use This MCP server To

Look up a stock's current price and key numbers Pull a company's historical stock prices for a date range Check minute-by-minute trading activity for a stock Compare financial figures across several companies at once Get up-to-date market data without leaving my chat Track how a stock's price moved throughout the day

README

xbbg banner

CI PyPI version Conda version npm version Python versions PyPI downloads npm downloads Discord

Links: Documentation · Quickstart · Configuration · Examples notebook · Contributing · Changelog


Latest release: xbbg==1.4.5 (release: notes)

This main branch is the Rust-powered v1 release. For the legacy pure-Python line, use release/0.x.

Important: xbbg is an independent open-source project. It is not affiliated with, endorsed by, sponsored by, or approved by Bloomberg Finance L.P. or its affiliates. Bloomberg, Bloomberg Terminal, B-PIPE, BQL, and related names are trademarks or service marks of their respective owners. xbbg does not grant access to Bloomberg services, data, software, licenses, credentials, or entitlements; users must obtain and use those separately under their own Bloomberg agreements and applicable policies.

Contents

What is xbbg?

xbbg FAQ

Do I need a Bloomberg subscription to use this?
Yes — this only works if you already have access to Bloomberg Terminal, Bloomberg Desktop, or a similar Bloomberg data service. It doesn't provide Bloomberg data on its own; it lets your AI assistant pull data from the Bloomberg access you already have.
Do I need an API key to set this up?
Not the kind you'd get from Claude, OpenAI, or Gemini. Instead, you need Bloomberg's own connection software and an authorized Bloomberg account, which Bloomberg provides directly to its subscribers.
Which AI apps can I use this with?
It's built to work with AI coding assistants such as VS Code, so your assistant can request Bloomberg data directly as part of your workflow.
How hard is this to set up?
It takes some technical know-how. You'll need to install a Python package, connect Bloomberg's data software, and configure your AI assistant to talk to it, which is more involved than a one-click install.
Can I use this to check a stock's price?
Yes — once it's connected to your Bloomberg access, you can ask your assistant for current prices, historical prices, and other market data for any stock or security you're authorized to view.
Can I use this to compare data across several companies?
Yes — you can ask your assistant to pull the same figures for multiple companies at once, which is handy for quick side-by-side comparisons.
Will this work without Bloomberg Terminal installed?
In most cases, no. It's designed to connect to a Bloomberg Terminal, Bloomberg Desktop service, or a managed Bloomberg account, so you'll need one of those already in place.
Is this affiliated with Bloomberg?
No — it's an independent, open-source project built to work alongside Bloomberg's official services. It is not endorsed by or affiliated with Bloomberg Finance L.P.