Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 1.1.0 instead.
Reason given by maintainers: Server reported an empty version to clients; use 1.0.1.

CEORater MCP Server

CEO performance data for AI agents, over the Model Context Protocol.

How the stock did over each CEO's tenure, what the S&P 500 did over that same window, how long they have been in the job, and what they were paid — for 500+ US public companies.

Free. No account, no API key, no signup.


Install

Needs Python 3.10 or newer.

Windows

pip install ceorater-mcp

macOS

brew install pipx
pipx install ceorater-mcp

Homebrew's Python refuses pip install into the system environment, so plain pip install fails there with externally-managed-environment.

Linux

sudo apt install pipx      # Debian, Ubuntu
sudo dnf install pipx      # Fedora, RHEL
pipx install ceorater-mcp

Connect it to Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "ceorater": {
      "command": "ceorater-mcp"
    }
  }
}

That file lives at:

macOS ~/Library/Application Support/Claude/claude_desktop_config.json
Windows %APPDATA%\Claude\claude_desktop_config.json

Restart Claude Desktop. No env block and no key — that is the whole config.


Tools

Tool What it does
ceo_lookup One company by ticker. Always returns an array.
ceo_list Every CEO, or filter by sector, industry, founder
ceo_search Loose substring match across company, ticker, CEO, sector, industry
ceo_sectors The 11 GICS sectors and their company counts
ceo_industries GICS sub-industries, optionally within one sector
ceo_meta Row count, field list, data freshness

Ask things like "Which founder-led tech CEOs beat the S&P 500 over their tenure?" — the agent can call ceo_list with sector="Information Technology" and founder=true and do the comparison itself.


The fields

Exactly the ten www.ceorater.com displays.

Field Meaning
ticker Exchange ticker
company Registrant name as filed
ceo Chief executive
founder Whether this CEO founded the company
sector GICS sector
industry GICS sub-industry
tenure_years Years in the role
total_return_pct Total stock return across the tenure, as a percentage
spy_return_pct The S&P 500 over that same period
compensation_musd Reported compensation, in millions of USD

Returns are already percentages: 545800 means +545,800%. Nothing to convert.

Sectors and industries are S&P's own GICS values, matched company by company on SEC CIK rather than ticker, because tickers get reassigned and CIKs do not. Eleven sectors, 128 sub-industries.

Co-CEOs get a record each. Oracle, KKR, Globe Life, Lululemon and Netflix each return two people with their own start dates and returns, which is why ceo_lookup always returns a list.


Upgrading from 0.x

Version 0.x required a CEORATER_API_KEY and called a paid API that no longer exists — every tool in it fails. Version 1.0 needs no key and is not configurable; remove any CEORATER_API_KEY from your MCP config.

The scores are gone. CEORaterScore, AlphaScore, CompScore and RevenueCAGRScore have been retired from the product, along with Avg Annual TSR, which was computed as total return divided by tenure rather than compounded and overstated every multi-year record. What remains is reported figures only.


Running it as a remote server

MCP_TRANSPORT=http PORT=8080 ceorater-mcp

Serves streamable HTTP, stateless, so it sits behind Cloud Run or similar without session affinity. No per-user credentials to manage.


The underlying API

The server is a thin client over a public HTTP API you can call directly:

curl -s https://api.ceorater.com/api/v1/ceo/NVDA

Documented at https://www.ceorater.com/api-docs.html Rate limit 100 requests per 15 minutes per IP.

CEORater publishes reported figures and makes no investment recommendations.

Metadata

Release files for ceorater-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ceorater-mcp 1.0.0
File Size Uploaded
ceorater_mcp-1.0.0.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ceorater-mcp 1.0.0
File Interpreter ABI Platform
ceorater_mcp-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.0 kB

Release files / ceorater_mcp-1.0.0.tar.gz

Download URL ceorater_mcp-1.0.0.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
09ec5dead3a9ea9c53523f6ae5720e2f9561a3a14ee7a03bd44ffe67b99ffd8e
BLAKE2b-256 checksum
How to use checksums
9b8288618102096a3b9cd7ecbf10d3c5a84499cf0ba44dafbab20161015690bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / ceorater_mcp-1.0.0-py3-none-any.whl

Download URL ceorater_mcp-1.0.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc0277187d58e28a28649ae43f1f84b9d0358241777f0dc6eb789d32e391599d
BLAKE2b-256 checksum
How to use checksums
6ab65723abbf2b3e49177288f85e805c70a0adb0218b8966ca1372e5f4f76745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

This release

1.0.0 This release

2 release files

0.1.0

2 release 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