Compensation Professional — compensation library, answers, and wage-compliance data
What this MCP does
Provides compensation research, authored answers, compensation library searches, and effective-dated minimum-wage records.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['locations'], 'properties': {'locations': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 50, 'minItems': 1, 'description': 'Up to 50 places, one per item: "City, ST", a state name or code, or a slug (e.g. Spokane, WA; texas; seattle-wa).'}, 'rangeMinimum': {'type': 'number', 'description': 'Optional proposed hourly range minimum; each found row returns belowRangeMinimum (CP-129/130).', 'exclusiveMinimum': 0}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'requested', 'found', 'results', 'source', 'retrievedAt'], 'properties': {'found': {'type': 'number'}, 'source': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['input', 'found'], 'properties': {'name': {'type': 'string'}, 'rate': {'type': 'number'}, 'slug': {'type': 'string'}, 'type': {'type': 'string'}, 'found': {'type': 'boolean'}, 'input': {'type': 'string'}, 'reason': {'enum': ['not_recognised', 'ambiguous'], 'type': 'string'}, 'currency': {'type': 'string'}, 'fullLabel': {'type': 'string'}, 'stateCode': {'type': ['string', 'null']}, 'typeLabel': {'type': 'string'}, 'candidates': {'type': 'array', 'items': {'type': 'string'}}, 'didYouMean': {'type': ['string', 'null']}, 'displayName': {'type': 'string'}, 'noLocalRule': {'type': 'boolean'}, 'canonicalUrl': {'type': 'string'}, 'scheduledRule': {'anyOf': [{'type': 'object', 'required': ['rate', 'effectiveStart', 'jurisdictionDisplayName'], 'properties': {'rate': {'type': 'number'}, 'effectiveStart': {'type': 'string'}, 'jurisdictionDisplayName': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'effectiveStart': {'type': 'string'}, 'belowRangeMinimum': {'type': 'object', 'required': ['now', 'next', 'nextEffective'], 'properties': {'now': {'type': 'boolean'}, 'next': {'type': 'boolean'}, 'nextEffective': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'additionalProperties': False}}, 'contract': {'type': 'string'}, 'requested': {'type': 'number'}, 'retrievedAt': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Answer slug from the query map (e.g. how-to-set-pay-ranges).'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'slug', 'question', 'relatedQuestions', 'problemFrame', 'shortAnswer', 'categoryTerms', 'contentTargets', 'sources', 'citations', 'canonicalUrl'], 'properties': {'slug': {'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['libraryId', 'title'], 'properties': {'title': {'type': 'string'}, 'author': {'type': 'string'}, 'libraryId': {'type': 'string'}}, 'additionalProperties': False}}, 'contract': {'type': 'string'}, 'question': {'type': 'string'}, 'citations': {'type': 'array', 'items': {'type': 'object', 'required': ['title'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'libraryId': {'type': 'string'}}, 'additionalProperties': False}}, 'shortAnswer': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}, 'problemFrame': {'type': 'string'}, 'categoryTerms': {'type': 'array', 'items': {'type': 'string'}}, 'contentTargets': {'type': 'array', 'items': {'type': 'object', 'required': ['href', 'label'], 'properties': {'href': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'relatedQuestions': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['libraryId'], 'properties': {'libraryId': {'type': 'string', 'description': 'Library catalog id (e.g. lib933f3afbe567c9ab).'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'libraryId', 'title', 'author', 'year', 'tags', 'logline', 'pitch', 'canonicalUrl'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'year': {'type': ['number', 'null']}, 'pitch': {'type': ['string', 'null']}, 'title': {'type': 'string'}, 'author': {'type': ['string', 'null']}, 'logline': {'type': ['string', 'null']}, 'contract': {'type': 'string'}, 'libraryId': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Jurisdiction slug (e.g. federal, california).'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'slug', 'name', 'displayName', 'fullLabel', 'type', 'typeLabel', 'stateCode', 'rate', 'currency', 'classification', 'effectiveStart', 'validationStatus', 'confidence', 'scheduledRule', 'source', 'retrievedAt', 'canonicalUrl'], 'properties': {'name': {'type': 'string'}, 'rate': {'type': 'number'}, 'slug': {'type': 'string'}, 'type': {'type': 'string'}, 'source': {'type': 'string'}, 'contract': {'type': 'string'}, 'currency': {'type': 'string'}, 'fullLabel': {'type': 'string'}, 'stateCode': {'type': ['string', 'null']}, 'typeLabel': {'type': 'string'}, 'confidence': {'type': 'number'}, 'displayName': {'type': 'string'}, 'retrievedAt': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}, 'scheduledRule': {'anyOf': [{'type': 'object', 'required': ['rate', 'effectiveStart', 'jurisdictionDisplayName'], 'properties': {'rate': {'type': 'number'}, 'effectiveStart': {'type': 'string'}, 'jurisdictionDisplayName': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'classification': {'type': 'string'}, 'effectiveStart': {'type': 'string'}, 'validationStatus': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'count', 'openapi', 'feeds'], 'properties': {'count': {'type': 'number'}, 'feeds': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'method', 'path', 'summary', 'mcpTool', 'rest', 'auth'], 'properties': {'id': {'type': 'string'}, 'auth': {'type': 'string'}, 'path': {'type': 'string'}, 'rest': {'type': 'string'}, 'method': {'type': 'string'}, 'mcpTool': {'type': ['string', 'null']}, 'summary': {'type': 'string'}}, 'additionalProperties': False}}, 'openapi': {'type': 'string'}, 'contract': {'type': 'string'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tag': {'type': 'string', 'description': 'Case-insensitive classifier-tag substring.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max rows to return (default 25, max 100).'}, 'query': {'type': 'string', 'description': 'Case-insensitive title/author substring.'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract', 'query', 'tag', 'total', 'count', 'results'], 'properties': {'tag': {'type': ['string', 'null']}, 'count': {'type': 'number'}, 'query': {'type': ['string', 'null']}, 'total': {'type': 'number'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['libraryId', 'title', 'author', 'year', 'tags', 'canonicalUrl'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'year': {'type': ['number', 'null']}, 'title': {'type': 'string'}, 'author': {'type': ['string', 'null']}, 'libraryId': {'type': 'string'}, 'canonicalUrl': {'type': 'string'}}, 'additionalProperties': False}}, 'contract': {'type': 'string'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…