CompShop

io.github.mkibrickPublished by GitHub account mkibrickv0.1.0Updated Oct 27, 2026

Search 350+ compensation surveys by industry, region, or job title. Independent directory.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

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.

Installation

In SourceWeft

  1. Open CompShop in the dashboard and add it to a workspace.
  2. 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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "compshop": {
      "type": "http",
      "url": "https://www.comp-shop.com/api/mcp"
    }
  }
}

README

This repository has no README.

Tools

7

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
  1. v0.1.0LatestSep 16, 2026

Score

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.