accueil / serveurs / Cloud & Infra / com.ecocitizenz/trust-mcp
com.ecocitizenz/trust-mcp
serveur MCP (Model Context Protocol) · eczid-trust-mcp 0.2.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.ecocitizenz/trust-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.ecocitizenz/trust-mcp » 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 7 outils
- create_request_to_resolve≈ 280 tokens
AUTHENTICATED: create a neutral, shareable request for independently re-checkable ECZ-ID evidence. Requires a Microsoft Entra bearer token with the RequestToResolve.Create scope (or app role). It never verifies a target, never sends messages, and absence of evidence is never rendered as unsafe.
Paramètres, retour & exemple (6)
Paramètrestarget_type· string · requis · business | agent | mcp | api | softwareconsent_mode· string · requis · link-only | user-initiated-shareresolver_ref· string · optionnelidempotency_key· string · optionneltarget_descriptor· string · requisrequested_evidence_category· string · requis
Exemple d'appel{"name": "create_request_to_resolve", "arguments": {"target_type": "business", "consent_mode": "link-only", "target_descriptor": "texte", "requested_evidence_category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - explain_status≈ 180 tokens
Deterministically render the exact ECZ-ID status using the claims-safe renderer (VERIFIED is an ECZ-ID state, not a Microsoft certification). Absence of evidence renders the approved neutral wording — never "unsafe". No LLM.
Paramètres, retour & exemple (1)
Paramètresecz_id· string · requis
ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Exemple d'appel{"name": "explain_status", "arguments": {"ecz_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_product≈ 204 tokens
Given narrow context flags, return ONE best next ECZ-ID product action (free/community routes win where correct; neutral context routes to free public verification).
Paramètres, retour & exemple (9)
Paramètresmcp_concern· boolean · optionnelagent_concern· boolean · optionnelmulti_tenant_estate· boolean · optionnelorg_wide_governance· boolean · optionneldeeper_evidence_required· boolean · optionneldeveloper_local_workflow· boolean · optionnelbusiness_identity_missing· boolean · optionnelsoftware_supply_chain_evidence· boolean · optionnelimplementation_assessment_needed· boolean · optionnel
Exemple d'appel{"name": "find_product", "arguments": {"mcp_concern": true, "agent_concern": true, "multi_tenant_estate": true, "org_wide_governance": true, "deeper_evidence_required": true, "developer_local_workflow": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_current_state≈ 158 tokens
Return the narrow current Resolver-derived state for an ECZ-ID (state, checked_at, Resolver link). No risk/safety/compliance inference.
Paramètres, retour & exemple (1)
Paramètresecz_id· string · requis
ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Exemple d'appel{"name": "get_current_state", "arguments": {"ecz_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_install_instructions≈ 154 tokens
Return deterministic official install/discovery routes for an ECZ-ID product or surface (canonical URLs only; planned Microsoft surfaces carry no URLs).
Paramètres, retour & exemple (1)
Paramètresproduct· string · requis
Product slug: mcp-trust | agent-trust | developer-trust | resolver | developer-gateway | trustops | mcp-services | msp
Exemple d'appel{"name": "get_install_instructions", "arguments": {"product": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_resolver_link≈ 147 tokens
Return the deterministic public Resolver proof/re-check URL for an ECZ-ID. No network call.
Paramètres, retour & exemple (1)
Paramètresecz_id· string · requis
ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Exemple d'appel{"name": "get_resolver_link", "arguments": {"ecz_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_identity≈ 177 tokens
Resolve an ECZ-ID through the public ECZ-ID Resolver and return the exact canonical state with checked_at, Resolver proof link, re-check action and the local-policy caveat. Never asserts safety, approval or compliance.
Paramètres, retour & exemple (1)
Paramètresecz_id· string · requis
ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123
Exemple d'appel{"name": "resolve_identity", "arguments": {"ecz_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».