CompShop is a remote MCP server that lets an assistant search a directory of 350+ compensation surveys by industry, region, job title, vendor or report.
What you can do
Search the survey directory by free text, returning matching vendors, reports, job families and positions
List vendors that publish surveys for a given industry or region
Find surveys that benchmark a specific job title, using literal and semantic title matching
Read details on a single vendor or report by slug, including all of a vendor's reports
Recommend ranked, best-fit surveys for a hiring or benchmarking context from a required industry plus optional region and role focus
When to use it
Useful when someone is choosing which compensation or salary survey to buy or reference, or wants to know which publishers cover a given industry, region or role. It is a discovery and recommendation tool for survey sources, not a source of the pay data itself.
Requirements
A remote streamable HTTP endpoint; no local package, account, API key or environment variable is declared.
Before you install
The directory is described as independent, so vendor and report listings are third-party catalog content rather than verified pay data. Recommendations are ranked suggestions, not authoritative benchmarking advice; confirm details with the publisher before relying on them.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.mkibrick%2Fcompshop/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Free-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'.
Parameterslimitqueryrequired
list_vendors_by_industry
List survey publishers by industry
List every CompShop vendor that publishes surveys for a given industry. Use when the user asks 'what survey publishers cover [industry]?'
Parametersindustryrequired
list_vendors_by_region
List survey publishers by region
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.
Parametersregionrequired
find_surveys_for_position
Find surveys for a job title
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.
Parameterslimitpositionrequired
get_vendor
Get a survey publisher
Detailed info on a specific vendor by slug, including all of their reports. Use after `search` or `list_vendors_by_industry` returns a candidate.
Parametersslugrequired
get_report
Get a survey report
Detailed info on a single survey report by slug.
Parametersslugrequired
recommend_surveys
Recommend surveys for an organization
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.
Parameterslimitregionindustryrequiredrole_focus
Version history
1
v0.1.0LatestSep 16, 2026
Score
75%
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
License10 pts
Declare a license in the repository or the registry entry.