accueil / serveurs / IA & Mémoire / ai.infrapulse/infrapulse
ai.infrapulse/infrapulse
serveur MCP (Model Context Protocol) · InfraPulse 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 ai.infrapulse/infrapulse est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.infrapulse/infrapulse » 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
- authorize≈ 349 tokens
Create an idempotent prepaid authorization for a quoted operation. This may reserve private account credits but does not execute provider work.
Paramètres, retour & exemple (5)
Paramètrescredits· integer · optionnelpayload· object · optionnel
Optional canonical InfraPulse payload; direct top-level fields are also accepted.agent_id· string · optionnelquote_id· string · optionnelrequest_id· string · requis
Stable idempotency key for this mutating operation.
Exemple d'appel{"name": "authorize", "arguments": {"request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": {}, "intent": "texte", "status": "texte", "receipt": {}, "success": true, "request_id": "texte", "next_action": {}, "operation_id": "texte", "requires_human": true}} - connect≈ 564 tokens
Connect an InfraPulse identity to the MCP workflow. Existing customer accounts use OAuth and explicit owner approval for operational scopes. Autonomous machines may self-register at /v1/agents/register and use the returned ipc_live_ bearer directly; machine credentials do not require a human OAuth approval step.
Paramètres, retour & exemple (6)
Paramètresaction· string · optionnel · status | approve | refresh_funding | suspend | resume
Follow-up action for an existing connection. Defaults to status.scopes· array · optionnel
InfraPulse operational scopes requested for a new connection. These are approved and stored by InfraPulse, never copied into the OAuth token.agent_id· string · optionnel
Required only when the OAuth identity owns multiple linked InfraPulse agents.request_id· string · optionnel
Stable idempotency key for a new connection request.connection_id· string · optionnel
Server-generated connection id for status or approval follow-up.approved_scopes· array · optionnel
Optional subset to approve when action=approve.
Exemple d'appel{"name": "connect", "arguments": {"action": "status", "scopes": [], "agent_id": "texte", "request_id": "texte", "connection_id": "texte", "approved_scopes": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": {}, "intent": "texte", "status": "texte", "receipt": {}, "success": true, "request_id": "texte", "next_action": {}, "operation_id": "texte", "requires_human": true}} - discover≈ 257 tokens
Discover InfraPulse production capabilities, verified marketplace offers at /.well-known/marketplace-commerce.json, and the universal execution contract without changing account state.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "discover", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": {}, "intent": "texte", "status": "texte", "receipt": {}, "success": true, "request_id": "texte", "next_action": {}, "operation_id": "texte", "requires_human": true}} - execute≈ 426 tokens
Execute authorized provider work through InfraPulse. Requires a stable request_id and canonical authorization_id; may consume prepaid credits and change an external provider system.
Paramètres, retour & exemple (10)
Paramètrestask· string · optionnelinput· object · optionnelpayload· object · optionnel
Optional canonical InfraPulse payload; direct top-level fields are also accepted.agent_id· string · optionnelmetadata· object · optionnelrequest_id· string · requis
Stable idempotency key for this mutating operation.provider_id· string · optionnelprovider_intent· string · optionneltimeout_seconds· integer · optionnelauthorization_id· string · requis
Canonical authorization returned by the authorize step.
Exemple d'appel{"name": "execute", "arguments": {"request_id": "texte", "authorization_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": {}, "intent": "texte", "status": "texte", "receipt": {}, "success": true, "request_id": "texte", "next_action": {}, "operation_id": "texte", "requires_human": true}} - quote≈ 260 tokens
Get a deterministic price quote before authorization or execution. This does not reserve credits or run provider work.
Paramètres, retour & exemple (2)
Paramètrespayload· object · optionnelagent_id· string · optionnel
Exemple d'appel{"name": "quote", "arguments": {"payload": {}, "agent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": {}, "intent": "texte", "status": "texte", "receipt": {}, "success": true, "request_id": "texte", "next_action": {}, "operation_id": "texte", "requires_human": true}} - verify_receipt≈ 294 tokens
Verify an InfraPulse signed receipt by receipt_id or receipt object without changing account or provider state.
Paramètres, retour & exemple (3)
Paramètrespayload· object · optionnelreceipt· object · optionnelreceipt_id· string · optionnel
Exemple d'appel{"name": "verify_receipt", "arguments": {"payload": {}, "receipt": {}, "receipt_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ok": true, "data": "texte", "error": {}, "intent": "texte", "status": "texte", "receipt": {}, "success": true, "request_id": "texte", "next_action": {}, "operation_id": "texte", "requires_human": true}}
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é ».