Salary.com
Home API MCP
Home
API
Welcome to the Salary.com API
Data as a Service CompAnalyst and JobArchitect

Data as a Service

Introduction & AI
Behavior Request Field Definitions Response Field Definitions Match a Job POST Batch Match Jobs POST Match a Job (Verbose) POST Batch Match Jobs (Verbose) POST
Behavior Request Field Definitions Response Field Definitions Match a Job POST Match a Job (Verbose) POST

CompAnalyst

Get an Employee GET Get Employee List GET Create an Employee POST Update an Employee PUT Delete an Employee DELETE
Get a Company Job GET Get Company Job List GET Create a Company Job POST Update a Company Job PUT
Get Composite List GET Get Composite by Job Code GET

JobArchitect

Get Job Description List GET Get a Job Description Details GET
Get Skills GET

Reference

Employees Company Jobs Salary Plan Competencies Composites JobArchitect Skills
Change Log
MCP
Welcome to Salary.com MCP Authentication

CompAnalyst Market Data Tools

Overview
getMarketRate getBenchmarkJobDetails findBenchmarkMatches compareToMarket Shared Fields & Filters

SalaryIQ Labor Market Tools

Overview
getPostingTrends getTrendingSkills getHiringCompanies summarizeLaborMarket Shared Fields & Filters

Reference

Resources
×
Back
Welcome to Salary.com MCP Authentication

CompAnalyst Market Data Tools

Overview Market Data Tools
getMarketRate getBenchmarkJobDetails findBenchmarkMatches compareToMarket Shared Fields & Filters

SalaryIQ Labor Market Tools

Overview Labor Market Tools
getPostingTrends getTrendingSkills getHiringCompanies summarizeLaborMarket Shared Fields & Filters

Reference

Resources

getBenchmarkJobDetails

Returns detailed benchmark-job content for the matched CAMD role. Use this tool when the client needs the benchmark title, family, level, summary, detailed description, education, experience range, SOC mapping, or benchmark skills behind the match.

Tool-specific notes

  • This tool is designed for role explanation and benchmark-job review rather than pricing.
  • The response includes benchmark content fields such as jobFamilyName, jobLevelName, jobSummary, jobDescription, educationDegree, experienceYearMin, experienceYearMax, and skills.
  • Use this tool after matching when the client needs to understand what the benchmark role represents.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "description": "Country code, e.g. 'USA'",
      "type": "string"
    },
    "jobTitle": {
      "description": "Job title to look up (provide at least one of jobTitle, jobDescription, or jobCode)",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "jobDescription": {
      "description": "Free-text job description to improve matching (optional, alternative to jobTitle)",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "jobCode": {
      "description": "CAMD job code to bypass AI matching (optional, alternative to jobTitle)",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "state": {
      "description": "State or province (optional), e.g. 'CA', 'NY'",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "city": {
      "description": "City (optional), e.g. 'San Francisco'",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "zipCode": {
      "description": "ZIP or postal code (optional)",
      "type": [
        "string",
        "null"
      ],
      "default": null
    },
    "sessionId": {
      "description": "Session ID for conversation context (optional)",
      "type": [
        "string",
        "null"
      ],
      "default": null
    }
  },
  "required": [
      "country"
  ]
}

Output Schema

{
  "data": {
    "datasetRoutedTo": "MarketData",
    "matchRating": "Confident",
    "normalizedGeography": {
      "country": "USA",
      "region": "Northeast",
      "state": "MA",
      "city": "Boston"
    },
    "benchmarkJobTitle": "Purchasing Clerk I",
    "jobFamilyName": "Supply Chain & Distribution",
    "jobLevelName": "Entry (I)",
    "jobSummary": "Initiates, prepares, processes, and verifies purchase orders following established guidelines to purchase materials and goods by required delivery dates.",
    "jobDescription": "Initiates, prepares, processes, and verifies purchase orders following established guidelines to purchase materials and goods by required delivery dates. Inputs transactions and administers a purchasing and contracts system or database. Interacts with suppliers to obtain favorable pricing terms, product specifications, monitor availability, and optimize savings. Expedites delayed orders and resolves issues with changes, returns, replacements, and credit arrangements. Coordinates with internal teams to ensure that procurement needs are met promptly and efficiently. Requires a high school diploma. Typically reports to a supervisor or team leader. Works under the close direction of senior personnel in the functional area. Possesses a moderate understanding of general aspects of the job. May require 0-1 year of general work experience.",
    "educationDegree": "High School",
    "experienceYearMin": 0,
    "experienceYearMax": 1,
    "socCode": "43-3061",
    "socTitle": "Procurement Clerks",
    "skills": [
      "Contracts Management & Administration",
      "Data Entry-Keyboarding",
      "E-Procurement",
      "ERP Systems",
      "Expediting",
      "Inventory Control Software",
      "Inventory Management",
      "Legal-Contracts Review",
      "Order Processing",
      "Pricing Analysis",
      "Procurement Function",
      "Purchasing",
      "Purchasing Tasks and Activities",
      "Supplier Evaluations & Certification",
      "Supplier Management"
    ],
    "summary": "Purchasing Clerk I (Entry (I)) initiates, prepares, processes, and verifies purchase orders following established guidelines to purchase materials and goods by required delivery dates, applying contracts management & administration, data entry-keyboarding, e-procurement skills. Typically requiring a high school degree in a related field and 0–1 years of experience, this role aligns with a confident match.",
    "executionId": "exec_1779959710455_6934ef02862f49ed836c841cb811dc51"
  },
  "nextActions": [
    "Check what skills are trending for this role → getTrendingSkills",
    "Find similar benchmark matches to compare → findBenchmarkMatches"
  ]
}

© Copyright Salary.com 2026. All Rights Reserved.

Privacy Policy/California Privacy Rights | Legal | Accessibility | Terms of Use | Do Not Sell or Share My Information