Compshop
@mkibrick
About Compshop
Independent directory of 350+ compensation surveys. Search, filter, and recommend salary-survey publishers (Mercer, WTW, Aon Radford, Pearl Meyer, SullivanCotter, Gallagher, Empsight, Culpepper, Croner, and more) by industry, region, or job title.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"compshop": {
"url": "https://www.comp-shop.com/api/mcp"
}
}
}Tools
7Free-text search across the CompShop directory of compensation surveys. Returns matching vendors, reports, job families, and positions. Use for open-ended discovery questions like 'biotech surveys in Europe' or 'CEO compensation data'.
List every CompShop vendor that publishes surveys for a given industry. Use when the user asks 'what survey publishers cover [industry]?'
List vendors with survey coverage in a given region. Use when the user asks 'what publishers cover [region]?' Region is matched against both vendor-level scope and individual report scopes.
Find compensation surveys that benchmark a specific job title or position (e.g. 'Software Engineer', 'CPA', 'Sr Acct', 'head of finance'). Combines literal title matching with embedding-based semantic similarity, so abbreviations and paraphrases work — 'CPA' returns 'Certified Public Accountant', 'Sr Acct' returns 'Senior Accountant'. Reports per position are ranked to surface broad-coverage surveys (general-industry, US scope) before niche cuts.
Detailed info on a specific vendor by slug, including all of their reports. Use after `search` or `list_vendors_by_industry` returns a candidate.
Detailed info on a single survey report by slug.
Recommend the best-fit compensation surveys given a hiring/benchmarking context. Use when the user asks 'what survey should I use for [situation]?' Returns ranked vendors with rationale. Required: industry. Optional: region, role focus.
Overview
What is Compshop?
Compshop is an independent directory of salary and compensation surveys. It aggregates and searches over 350 reports across 17+ vendors—including Mercer, WTW, Aon, SullivanCotter, Gallagher, Pearl Meyer, and others—by job title, industry, geography, or publisher.
How to use Compshop?
Clone the repository, run npm install followed by npm run dev, and open http://localhost:3000 in a browser. Data can be loaded via command-line scripts (npm run db:add-vendor, npm run db:add-report, or npm run db:add-report-batch). The app can be deployed to Vercel with the SQLite database file committed to the repo.
Key features of Compshop
- Search 350+ compensation surveys across 17+ vendors
- Filter reports by job title, industry, geography, or publisher
- Server-side full-text search across reports, job families, and positions
- ~3,500 statically-generated, SEO-optimized indexable pages
- Bundled SQLite database for offline local development
- JSON-LD, OG/Twitter tags, canonical URLs, and auto-generated sitemap
Use cases of Compshop
- Quickly find relevant salary survey reports for compensation benchmarking
- Compare available data across multiple publishers for a given role or market
- Discover compensation vendors and their report offerings in one centralized search
- Support compensation analysis with pre-built static pages for SEO and sharing
FAQ from Compshop
What does Compshop include?
Compshop includes over 350 compensation survey reports from 17+ vendors such as Mercer, WTW, Aon, SullivanCotter, Gallagher, Pearl Meyer, Empsight, Culpepper, Milliman, MRA, LOMA, Birches Group, and Western Management Group.
How do I run the project locally?
Run npm install, then npm run dev to start the development server, and open http://localhost:3000 in your browser.
How do I add new survey data?
Use the command-line scripts: npm run db:add-vendor <path-to-json> to add a vendor, and npm run db:add-report <path-to-directory> to add a report. A batch loader is also available via npm run db:add-report-batch.
What is the tech stack?
The project uses Next.js 14 (App Router) with TypeScript and Tailwind CSS, SQLite via better-sqlite3 for the database, and server-side full-text search. It deploys to Vercel.
How is the database handled in production?
The SQLite database file (data/compshop.db) is committed to the repository and read at request time by serverless routes; most pages are pre-rendered statically at build time using generateStaticParams and force-static.
Frequently asked questions
What does Compshop include?
Compshop includes over 350 compensation survey reports from 17+ vendors such as Mercer, WTW, Aon, SullivanCotter, Gallagher, Pearl Meyer, Empsight, Culpepper, Milliman, MRA, LOMA, Birches Group, and Western Management Group.
How do I run the project locally?
Run `npm install`, then `npm run dev` to start the development server, and open `http://localhost:3000` in your browser.
How do I add new survey data?
Use the command-line scripts: `npm run db:add-vendor <path-to-json>` to add a vendor, and `npm run db:add-report <path-to-directory>` to add a report. A batch loader is also available via `npm run db:add-report-batch`.
What is the tech stack?
The project uses Next.js 14 (App Router) with TypeScript and Tailwind CSS, SQLite via `better-sqlite3` for the database, and server-side full-text search. It deploys to Vercel.
How is the database handled in production?
The SQLite database file (`data/compshop.db`) is committed to the repository and read at request time by serverless routes; most pages are pre-rendered statically at build time using `generateStaticParams` and `force-static`.
Basic information
More Other MCP servers
Awesome Mlops
visengerA curated list of references for MLOps
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Comments