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

Resources

MCP resources provide static metadata, schema definitions, and reference data that describe tool behavior, response structures, and supported filter values. Resources do not return live market or labor market data — they are read-only references used to understand tool contracts before invocation.

marketDataSchema

URIsalary://schema/marketDataSchema
MIME Typeapplication/json
DescriptionField definitions for CompAnalyst Market Data (CAMD) tool responses.
PurposeHuman and model readable field dictionary for Market Data (CAMD) tool responses. Describes static schema and field-level metadata only; does not return market data. Use this resource to understand what fields appear in getMarketRate, getBenchmarkJobDetails, compareToMarket, and findBenchmarkMatches responses.

marketDataMetadata

URIsalary://metadata/marketDataMetadata
MIME Typeapplication/json
DescriptionDataset-level metadata for Market Data (CAMD).
PurposeExplains the CAMD dataset purpose, access pattern, refresh behavior, supported scope dimensions, and high-level tool behavior. Use this resource to understand dataset behavior before invoking Market Data tools. Does not define individual response fields (see marketDataSchema) and does not return market data.

laborMarketSchema

URIsalary://schema/laborMarketSchema
MIME Typeapplication/json
DescriptionField definitions for SalaryIQ (SIQ) labor market and job posting tool responses.
PurposeHuman and model readable field dictionary for LaborMarketData tool responses. Describes static schema and field-level metadata only; does not return job posting data. Use this resource to understand what fields appear in getPostingTrends, getTrendingSkills, getHiringCompanies, and summarizeLaborMarket responses.

laborMarketMetadata

URIsalary://metadata/laborMarketMetadata
MIME Typeapplication/json
DescriptionDataset-level metadata for Labor Market / SalaryIQ (SIQ).
PurposeExplains the SIQ dataset purpose, access pattern, daily refresh behavior, date handling, supported scope dimensions, search behavior, and high-level tool behavior. Use this resource to understand dataset behavior before invoking Labor Market tools. Does not define individual response fields (see laborMarketSchema) and does not return job posting data.

supportedFilters

URIsalary://filters/supported
MIME Typeapplication/json
DescriptionSupported filter parameters for MarketData and LaborMarketData tools.
PurposeDocuments input filters and allowed filter values for all tools across both datasets. Use this resource to determine whether a requested filter (geography, industry, company size, revenue, date range, compensation elements) can be passed to a tool and what values are valid. Does not define response fields.

supportedGeographyCountries

URIsalary://filters/countries
MIME Typeapplication/json
DescriptionSupported country values for geography filtering by dataset.
PurposeLists valid country inputs (ISO 3166-1 alpha-3 codes) for MarketData and LaborMarketData tools. Use this resource to validate or normalize geography.country before tool execution. MarketData supports 17 countries; LaborMarketData supports 46 countries.

© Copyright Salary.com 2026. All Rights Reserved.

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