Skip to main content

Overview

We are excited to introduce a new Bigdata Remote MCP server with search and fetch tools that comply with OpenAI Deep Research model standards. These tools allow you to leverage Bigata.com’s financial premium content to generate professional-grade research reports in under 30 minutes with full inline source attribution. This guide describes how to use the new Remote MCP server https://mcp.bigdata.com/deepresearch/ with OpenAI’s o3-deep-research model to produce comprehensive equity research reports in PDF.

GitHub Repository

Access the complete source code, requirements, and setup instructions.

Features

✅ Generates detailed equity research reports using Bigdata.com Search Service.
✅ Provides visibility into all MCP requests and responses.
✅ Displays a summary table of tool calls by type.
✅ Tracks total response time.
✅ Exports the final report as a professionally styled PDF.
Example output: Download the complete Micron Q2 FY2026 Earnings Preview PDF Micron Earnings Preview PDF

Prerequisites

  • Python 3.9 or higher
  • An OpenAI API key with access to the o3-deep-research-2025-06-26 model
  • A Bigdata.com API key

System Dependencies

WeasyPrint requires some system libraries for PDF generation.

Setup

1

Clone the repository

2

Create a virtual environment (recommended)

Activate the virtual environment:
3

Install Python dependencies

4

Configure API Keys

Copy the .env_template file to .env:
Open the .env file and replace the placeholder values with your actual API keys:
You can obtain your API keys from:
Never commit your .env file to version control. Add it to your .gitignore file.

Usage

Run the script

Customizing the prompt

To change the prompt, edit the input parameter in the client.responses.create() call. The default prompt requests a Micron earnings preview.

Code