Read-only access to Compensation Professional's compensation-focused book library, query-shaped...
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Checks the binding minimum-wage rate for up to 50 US locations in one call (city/county rate when it applies, else state, else federal). Each location may be a place name ("Spokane, WA", "Texas", "TX") or a jurisdiction slug. A city with no rule of its own on file returns its state's rate with noLocalRule:true. An unmatched location returns found:false with a reason instead of being omitted. 113 known jurisdictions, e.g.: federal, alaska, alabama, arkansas.
Up to 50 places, one per item: "City, ST", a state name or code, or a slug (e.g. Spokane, WA; texas; seattle-wa).
Optional proposed hourly range minimum; each found row returns belowRangeMinimum (CP-129/130).
Checks the binding minimum-wage rate for up to 50 US locations in one call (city/county rate when it applies, else state, else federal). Each location may be a place name ("Spokane, WA", "Texas", "TX") or a jurisdiction slug. A city with no rule of its own on file returns its state's rate with noLocalRule:true. An unmatched location returns found:false with a reason instead of being omitted. 113 known jurisdictions, e.g.: federal, alaska, alabama, arkansas.
| Argument | Type | Description |
|---|---|---|
| locations* | array | 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 | number | Optional proposed hourly range minimum; each found row returns belowRangeMinimum (CP-129/130). |
{
"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
}
}
}Returns one authored /answers page as structured content: question, short answer, problem frame, and citations. Known slugs (14): how-to-set-pay-ranges, what-should-we-pay-for-a-role, is-our-pay-competitive, how-to-tie-executive-pay-to-performance, executive-compensation-components, how-much-executive-pay-at-risk, business-case-for-changing-rewards, make-financial-case-for-compensation, ….
| Argument | Type | Description |
|---|---|---|
| slug* | string | Answer slug from the query map (e.g. how-to-set-pay-ranges). |
{
"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)."
}
}
}Returns one compensation library work's bibliographic record and (when profiled) its thesis.
| Argument | Type | Description |
|---|---|---|
| libraryId* | string | Library catalog id (e.g. lib933f3afbe567c9ab). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"libraryId"
],
"properties": {
"libraryId": {
"type": "string",
"description": "Library catalog id (e.g. lib933f3afbe567c9ab)."
}
}
}Returns one tracked jurisdiction's current minimum-wage rate, effective date, validation status, and next scheduled step. 113 known jurisdictions, e.g.: federal, alaska, alabama, arkansas.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Jurisdiction slug (e.g. federal, california). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Jurisdiction slug (e.g. federal, california)."
}
}
}List Compensation Professional's free machine-readable feeds and their MCP/REST availability. OpenAPI is also published at https://compensationprofessional.com/openapi.json.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Search or list the compensation-focused book library by title/author substring and/or classifier tag. No filters returns the first page.
| Argument | Type | Description |
|---|---|---|
| tag | string | Case-insensitive classifier-tag substring. |
| limit | integer | Max rows to return (default 25, max 100). |
| query | string | Case-insensitive title/author substring. |
{
"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."
}
}
}