accueil / serveurs / Recherche & Web / com.compensationprofessional/discovery
com.compensationprofessional/discovery
serveur MCP (Model Context Protocol) · compensationprofessional-discovery 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.compensationprofessional/discovery est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.compensationprofessional/discovery » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- check_wage_locations≈ 722 tokens
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.
Paramètres, retour & exemple (2)
Paramètreslocations· array · requis
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 · optionnel
Optional proposed hourly range minimum; each found row returns belowRangeMinimum (CP-129/130).
Exemple d'appel{"name": "check_wage_locations", "arguments": {"locations": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"found": 1, "source": "texte", "results": [], "contract": "texte", "requested": 1, "retrievedAt": "texte"}} - get_answer≈ 526 tokens
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, ….
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Answer slug from the query map (e.g. how-to-set-pay-ranges).
Exemple d'appel{"name": "get_answer", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"slug": "texte", "sources": [], "contract": "texte", "question": "texte", "citations": [], "shortAnswer": "texte", "canonicalUrl": "texte", "problemFrame": "texte", "categoryTerms": [], "contentTargets": [], "relatedQuestions": []}} - get_library_work≈ 273 tokens
Returns one compensation library work's bibliographic record and (when profiled) its thesis.
Paramètres, retour & exemple (1)
ParamètreslibraryId· string · requis
Library catalog id (e.g. lib933f3afbe567c9ab).
Exemple d'appel{"name": "get_library_work", "arguments": {"libraryId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tags": [], "year": 1, "pitch": "texte", "title": "texte", "author": "texte", "logline": "texte", "contract": "texte", "libraryId": "texte", "canonicalUrl": "texte"}} - get_wage_jurisdiction≈ 464 tokens
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.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Jurisdiction slug (e.g. federal, california).
Exemple d'appel{"name": "get_wage_jurisdiction", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "rate": 1, "slug": "texte", "type": "texte", "source": "texte", "contract": "texte", "currency": "texte", "fullLabel": "texte", "stateCode": "texte", "typeLabel": "texte", "confidence": 1, "displayName": "texte"}} - list_compensationprofessional_feeds≈ 290 tokens
List Compensation Professional's free machine-readable feeds and their MCP/REST availability. OpenAPI is also published at https://compensationprofessional.com/openapi.json.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_compensationprofessional_feeds", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "feeds": [], "openapi": "texte", "contract": "texte"}} - search_library≈ 378 tokens
Search or list the compensation-focused book library by title/author substring and/or classifier tag. No filters returns the first page.
Paramètres, retour & exemple (3)
Paramètrestag· string · optionnel
Case-insensitive classifier-tag substring.limit· integer · optionnel
Max rows to return (default 25, max 100).query· string · optionnel
Case-insensitive title/author substring.
Exemple d'appel{"name": "search_library", "arguments": {"tag": "texte", "limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tag": "texte", "count": 1, "query": "texte", "total": 1, "results": [], "contract": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».