Free Bloomberg Terminal for AI Agents

by OSOJDJD

295 downloads
Not rated
GitHub

About

Researches any company in ~10 seconds using 10 data sources. Returns structured reports with bull/bear verdict for stocks, crypto, and private companies.

Details

Author
OSOJDJD
Downloads
295
Categories
Other, Finance, AI, Developer Tools

- 10+ data sources queried in parallel (yfinance, news, CoinGecko, SEC EDGAR, etc.)
- Dual output: human-readable summary + structured JSON for AI agents
- Bull/bear verdict with catalyst timeline and peer comparison
- Works for public stocks, crypto, and private companies
- Lookup in seconds, full research in under a minute
- Two MCP tools: deeplook_research and deeplook_lookup

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Free Bloomberg Terminal for AI Agents
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

For hosted use: add the MCP server in Claude.ai Settings (paste https://mcp.deeplook.dev/mcp) and try "Use DeepLook to research NVIDIA". For self-hosted, clone the repo, install dependencies, set at least one LLM API key, then run as HTTP MCP server or add to Claude Desktop config. Two tools are available: deeplook_research (full report) and deeplook_lookup (quick snapshot). A CLI mode is also provided (python -m deeplook "NVIDIA").

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "free bloomberg terminal for ai agents": {
            "deeplook": {
                "command": "python3",
                "args": [
                    "-m",
                    "venv",
                    "venv",
                    "&&",
                    "source",
                    "venv/bin/activate"
                ]
            }
        }
    }
}

McpServers

{
    "deeplook": {
        "command": "python3",
        "args": [
            "-m",
            "venv",
            "venv",
            "&&",
            "source",
            "venv/bin/activate"
        ]
    }
}

πŸ” DeepLook

Free Bloomberg Terminal for AI Agents β€” open-source MCP server that researches any company in under a minute.

Python 3.10+ MIT License MCP Compatible

LLMs hallucinate financial data. Other finance MCP servers return raw data from a single source β€” you still do the research yourself. DeepLook runs the full workflow: 10 sources in parallel, cross-referenced, with a structured bull/bear verdict. One call, in under a minute, no API keys needed.

deeplook MCP server

<p align="center">
DeepLook NVIDIA Report
<br>
<em>Ask "research NVIDIA" β†’ get this in under a minute</em>
</p>

---

⚑ Getting Started

Hosted (30 seconds)

1. Claude.ai β†’ Settings β†’ Connectors β†’ Add MCP Server
2. Paste: https://mcp.deeplook.dev/mcp
3. Try: "Use DeepLook to research NVIDIA"

Works with Claude Desktop, Cursor, Windsurf, or any MCP-compatible client.

Self-Host

1. Clone and install:

git clone https://github.com/OSOJDJD/deeplook.git
cd deeplook
python3 -m venv venv && source venv/bin/activate
pip install -e .
cp .env.example .env   # add at least one LLM key

2. Run as HTTP MCP server:

python -m deeplook.mcp_server --http --port 8819

3. Or add to Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "deeplook": {
      "command": "/full/path/to/deeplook/venv/bin/python",
      "args": ["-m", "deeplook.mcp_server"],
      "cwd": "/full/path/to/deeplook",
      "env": { "ANTHROPIC_API_KEY": "sk-ant-..." }
    }
  }
}

CLI (no MCP):

python -m deeplook "NVIDIA"
python -m deeplook "Aave"
python -m deeplook "Anthropic"

---

What You Get

NVIDIA Corporation β€” $181.93 | EXPANDING / ACCELERATING
Key Signals:

🟒 Jensen Huang projects $1T AI chip revenue by 2027
🟒 Vera Rubin platform with 7 new chips in production
πŸ”΄ Earnings surprise: -55.03%

Verdict: Mega-cap AI leader with 73% revenue growth, $1T opportunity

🟒 Revenue +73.2% YoY, earnings +95.6%, $58.1B FCF
πŸ”΄ RSI 37.2 oversold, $4.42T valuation limits upside
⏳ Wait for: Q1 FY2027 earnings on 2026-05-20

Embedded structured JSON with precise metrics, peer comparison, technicals
β†’ AI clients auto-render as interactive dashboards

---

Features

- 10+ data sources in parallel (yfinance, news, CoinGecko, DeFiLlama, SEC EDGAR, Wikipedia, YouTube, etc.)
- Works for public stocks, crypto, and private companies
- Dual output: human-readable summary + structured JSON for AI agents
- Bull/bear verdict with catalyst timeline
- Peer comparison with financial metrics
- Lookup in seconds Β· full research in under a minute
- Two tools: deeplook_research (full report) and deeplook_lookup (quick snapshot)

Supported Entity Types

Public Equity Β· Crypto/DeFi Β· Private Companies Β· Exchanges Β· VCs Β· Foundations

---

API Keys

Pick at least one LLM provider:

| Variable | Provider |
|----------|----------|
| ANTHROPIC_API_KEY | Claude β€” Haiku + Sonnet (recommended) |
| OPENAI_API_KEY | GPT-4o-mini |
| GEMINI_API_KEY | Gemini 2.0 Flash Lite |
| DEEPSEEK_API_KEY | DeepSeek Chat |

Optional (for deeper research):

| Variable | Description |
|----------|-------------|
| TAVILY_API_KEY | Search fallback when DDG is rate-limited |
| COINGECKO_API_KEY | CoinGecko Pro for crypto data |
| ROOTDATA_SKILL_KEY | RootData for crypto project data |

Cost per report: ~$0.02–0.05 (Anthropic) Β· ~$0.01–0.03 (OpenAI) Β· ~$0.01–0.02 (Gemini) Β· ~$0.005–0.01 (DeepSeek)

---

Data Sources

| Source | Used For |
|--------|----------|
| yFinance | Price, financials, analyst targets, technicals |
| DuckDuckGo News | Recent signals, headlines |
| Wikipedia | Company background |
| YouTube | Earnings calls, CEO interviews |
| CoinGecko | Token price, market cap, volume |
| RootData | Crypto funding, team data |
| DefiLlama | TVL, chain metrics |
| SEC EDGAR | 10-K, 10-Q, 8-K filings |
| Finnhub | Earnings, news, sentiment |
| Website | Investor relations, product pages |

---

How It Works

Company Name
    ↓
Entity Type Router  (public equity / crypto / private / exchange / VC / foundation)
    ↓
10 Parallel Fetchers  (DDG News, yFinance, CoinGecko, SEC EDGAR, ...)
    ↓
3-Call LLM Pipeline:  Extract (Haiku)  β†’  Judge (Sonnet)  β†’  Act (Sonnet)
    ↓
Structured Report + Embedded JSON

---

Eval

Tested across 58 companies (US mega-cap, growth stocks, crypto, pre-IPO, international, edge cases):

| Metric | Score |
|--------|-------|
| Overall | 3.78 / 5.0 |
| Risk detection | 4.36 / 5.0 |
| Signal quality | 3.94 / 5.0 |
| Actionability | 3.38 / 5.0 |

Eval framework ships in /eval β€” run it yourself, contribute ground truth data.

---

License

MIT β€” use it however you want.

Built by @tysenpa1 Β· Open an issue if something breaks or a report looks wrong.

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.