Levels.fyi MCP - Compensation & Cross-Company Level Mappings
@yashzord
About Levels.fyi MCP - Compensation & Cross-Company Level Mappings
MCP server exposing Levels.fyi compensation data and curated cross-company SWE level mappings (Google L5 ↔ Meta E5 ↔ Amazon L6) to Claude. 6 tools: get_company_medians, list_supported_companies, get_company_ladder, get_level_mapping, compare_offers, analyze_offer. Uses Levels.fyi
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"levels-fyi": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/levels-fyi-mcp",
"run",
"levels-fyi-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Levels.fyi MCP - Compensation & Cross-Company Level Mappings?
A Model Context Protocol (MCP) server that exposes Levels.fyi compensation data and cross-company software engineering level mappings to Claude and other MCP-compatible clients. It provides a curated level translator so users can ask, for example, "what is Google L5 at Meta?" and receive a real answer with confidence ratings, total compensation bands, and derivation notes.
How to use Levels.fyi MCP - Compensation & Cross-Company Level Mappings?
Install with uvx levels-fyi-mcp or pip install levels-fyi-mcp. The server speaks MCP over stdio and is designed to be launched by an MCP client. Configure it in Claude Desktop's claude_desktop_config.json using "command": "uvx" and "args": ["levels-fyi-mcp"], or in Claude Code with claude mcp add --scope user levels-fyi -- uvx levels-fyi-mcp.
Key features of Levels.fyi MCP - Compensation & Cross-Company Level Mappings
- Exposes six MCP tools for compensation and level data.
- Cross-company level translator with confidence ratings.
- Live median total compensation from official Levels.fyi endpoint.
- Offer comparison and market analysis tools included.
- Curated SWE ladders for ten major tech companies.
- Data sourced with attribution, does not scrape web pages.
Use cases of Levels.fyi MCP - Compensation & Cross-Company Level Mappings
- Query compensation medians for a specific company and job family.
- Translate career levels between companies (e.g., Google L5 to Meta).
- Compare job offers side-by-side with normalized total compensation.
- Determine if an offer is below, at, or above market for a given level.
- Research career ladders and total compensation bands for top tech companies.
FAQ from Levels.fyi MCP - Compensation & Cross-Company Level Mappings
How does this server differ from scraping Levels.fyi?
It uses Levels.fyi's official .md LLM endpoint and curated public-knowledge ladders, with attribution. It does not scrape web pages or compete with Levels.fyi's commercial API.
What are the runtime dependencies?
Python 3.12 or later. Install via uvx (recommended) or pip. No external API keys or authentication are required.
Where does the compensation data come from?
Live medians come from Levels.f
Comments