Skip to main content

Universal Dataroma MCP Server

A high-performance Model Context Protocol (MCP) server for extracting superinvestor portfolios and financial intelligence from Dataroma.com. This server is compatible with any MCP-enabled AI client, including Claude Desktop, Cursor, Cline, and ZeroClaw.

Features

  • One-Shot Homepage Scraper: Extracts all 10+ market lists and the manager directory in a single request for maximum efficiency.
  • Aggressive 24h Caching: Uses an in-memory cache with disk persistence (dataroma_cache.json) to provide instant responses and avoid rate limits.
  • Enriched Portfolio Data: 13F holdings automatically include recent insider transaction (Form 4) summaries.
  • Full Market Intelligence: Direct access to Big Bets, 52-Week Lows, Most Owned Stocks, and Real-time Activity.

Available Tools

  • get_investor_holdings(manager_id): Get full 13F holdings for a specific manager (e.g., 'BRK' for Buffett).
  • get_realtime_insider_trades(symbol): Get the 10 most recent insider transactions for a stock ticker.
  • get_market_intelligence(list_type): Access Latest Insider Buys, Most Owned, Big Bets, Q1/Q2 Buying Trends, High Conviction Lows, and Insider Concentration.
  • list_superinvestors(): Full directory of all 80+ tracked superinvestors and their IDs.
  • invalidate_cache(key): Manually clear specific keys or the entire cache to force a fresh scrape.

Installation

The recommended way to run this server is using uvx (which acts like npx for Python). This allows you to run it directly from PyPI without manually installing dependencies or cloning the repository.

uvx dataroma-mcp

Configuration

Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "dataroma-mcp": {
      "command": "uvx",
      "args": ["dataroma-mcp"]
    }
  }
}

Cursor / Windsurf / Cline

  1. Open your AI settings/MCP configuration.
  2. Add a new MCP server.
  3. Type: command
  4. Configuration:
    • Command: uvx
    • Arguments: dataroma-mcp

ZeroClaw

Add to your config.toml:

[[mcp.servers]]
name = "dataroma-mcp"
transport = "stdio"
command = "uvx"
args = ["dataroma-mcp"]

Hermes

Hermes fully supports MCP. You can add the server by running this command in your Hermes terminal:

hermes mcp add dataroma-mcp --command uvx --args dataroma-mcp

Credits

Data sourced from Dataroma.com. This project is for educational and research purposes only.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dataroma_mcp-0.1.10.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dataroma_mcp-0.1.10-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file dataroma_mcp-0.1.10.tar.gz.

File metadata

  • Download URL: dataroma_mcp-0.1.10.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.11

File hashes

Hashes for dataroma_mcp-0.1.10.tar.gz
Algorithm Hash digest
SHA256 4e65a3b5c62e1684003c476040f88aaab0c8a20671be45e3d29ef87ee6e881c3
MD5 f24f0365d00cd9af2e26f932ebd492d2
BLAKE2b-256 2d372ecf0c0ee3b5eb7ed3f1cb826d3c06cfacb0d6683c845c77afcb2995481c

See more details on using hashes here.

File details

Details for the file dataroma_mcp-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: dataroma_mcp-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.11

File hashes

Hashes for dataroma_mcp-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 48e5518a8cd04c4caaa9c5677404b2ab4c00ad0a05a4bf7ecf8eb16d6d596d0a
MD5 fe77cfc719d7aeb6a39ddad890cfa847
BLAKE2b-256 e5821df1ab7acce0878ec7f172dc3144b5e7385a4e2be2a82eb6575d74a9d7fb

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.12

2 files

0.1.11

2 files

This release

0.1.10 This release

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page