accueil / serveurs / Finance & Paiement / io.github.razel369/intentfence
io.github.razel369/intentfence
serveur MCP (Model Context Protocol) · IntentFence 0.16.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 io.github.razel369/intentfence est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.razel369/intentfence » 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 10 outils
- intentfence_agent_risk_scan≈ 226 tokens
Free metadata-only scan of caller-supplied MCP tool definitions for missing schemas, unsafe annotations, approval binding, and cost boundaries. Does not execute tools or certify security.
Paramètres, retour & exemple (2)
Paramètrestools· array · requisserver_name· string · requis
Exemple d'appel{"name": "intentfence_agent_risk_scan", "arguments": {"tools": [], "server_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_authorize_action≈ 668 tokens
Authorize an exact agent action against an explicit allowlist, spend ceiling, retention ceiling, and optional action-bound approval. Returns a five-minute ES256 receipt and never executes the downstream action. Callers must verify the receipt and fail closed if the action changes.
Paramètres, retour & exemple (5)
Paramètresaction· object · requispolicy· object · requiscontext· object · optionnelsubject· string · requisapproval· object · optionnel
Exemple d'appel{"name": "intentfence_authorize_action", "arguments": {"action": {}, "policy": {}, "subject": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_checkout≈ 220 tokens
Free machine checkout builder. Select a paid IntentFence outcome and receive the exact endpoint, validated request, USDC cap, shell-safe Agentic Wallet argv, MCP tool call, and opt-in local auto-payment budget. It never signs or initiates payment.
Paramètres, retour & exemple (2)
Paramètresinput· object · optionnel
The exact product input. Omit only to receive a non-executable example recipe.product· string · requis · us-cpi | wallet-risk | x402-readiness | x402-assessment | verified-preflight | policy-pack
The paid outcome the agent wants to buy.
Exemple d'appel{"name": "intentfence_checkout", "arguments": {"product": "us-cpi"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_policy_pack≈ 773 tokens
Paid self-service integration pack (1 USDC on Base). Generates a runtime-specific TypeScript guard, signed action and policy receipt, negative test vectors, and a fail-closed deployment checklist for Cloudflare Agents, Coinbase AgentKit, or an MCP gateway. No meeting or account is required.
Paramètres, retour & exemple (3)
Paramètresruntime· string · requis · cloudflare-agents | coinbase-agentkit | mcp-gateway | openai-agents-jsproject_name· string · requis
A public-safe project label. Do not include credentials or secrets.authorization· object · requis
Exemple d'appel{"name": "intentfence_policy_pack", "arguments": {"runtime": "cloudflare-agents", "project_name": "texte", "authorization": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_preflight≈ 286 tokens
Free declared-input preview with no signed receipt, authorization proof, or enforcement guarantee. Returns safe_to_proceed, needs_review, or denied.
Paramètres, retour & exemple (4)
Paramètresaction· object · requisproofs· array · optionnelsubject· string · requis
Agent or principal identifier.constraints· object · optionnel
Exemple d'appel{"name": "intentfence_preflight", "arguments": {"action": {}, "subject": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_us_cpi≈ 170 tokens
Paid official U.S. CPI and core CPI data ($0.001 USDC on Base), retrieved from the Bureau of Labor Statistics with a six-hour edge cache and returned with an ES256 provenance receipt. Optionally request a YYYY-MM period.
Paramètres, retour & exemple (1)
Paramètresmonth· string · optionnel
Optional CPI month in YYYY-MM. Omit for the latest complete headline/core period.
Exemple d'appel{"name": "intentfence_us_cpi", "arguments": {"month": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_verified_preflight≈ 288 tokens
Paid production preflight ($0.005 USDC on Base). Settles through x402 and returns a signed ES256 audit receipt plus settlement metadata.
Paramètres, retour & exemple (4)
Paramètresaction· object · requisproofs· array · optionnelsubject· string · requis
Agent or principal identifier.constraints· object · optionnel
Exemple d'appel{"name": "intentfence_verified_preflight", "arguments": {"action": {}, "subject": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_wallet_risk≈ 208 tokens
Paid AML/KYT wallet screening ($0.002 USDC on Base) before sending funds or approving a transaction. Checks live Base activity plus GoPlus sanctions, phishing, mixer, money-laundering, dark-web, blacklist, and related counterparty-risk flags, then returns a five-minute ES256 receipt. A low-risk result is not proof of identity, ownership, authorization, or future behavior.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Base recipient or counterparty address to assess before payment.
Exemple d'appel{"name": "intentfence_wallet_risk", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_x402_assessment≈ 456 tokens
Paid assessment ($0.005 USDC on Base). Forward the exact base64 or base64url PAYMENT-REQUIRED header observed by the caller. IntentFence validates the quote, canonical Base USDC asset, price ceiling, payee allowlist, timeout, and resource binding without contacting the target, then returns a short-lived ES256 receipt bound to the quote hash. Supply allowed_payees for safe_to_proceed; omission yields needs_review.
Paramètres, retour & exemple (5)
Paramètresmethod· string · optionnel · GET | HEAD | POSTpolicy· object · requissubject· string · requis
Agent or principal identifier.target_url· string · requis
Exact public HTTPS resource URL from the caller-observed x402 challenge.payment_required· string · requis
Exact base64 or base64url PAYMENT-REQUIRED header value observed by the caller.
Exemple d'appel{"name": "intentfence_x402_assessment", "arguments": {"policy": {}, "subject": "texte", "target_url": "texte", "payment_required": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - intentfence_x402_readiness≈ 552 tokens
Paid live endpoint check ($0.002 USDC on Base). Makes one bounded credential-free request to a public HTTPS target, blocks private networks and redirects, never pays the target, validates the returned x402 challenge, and returns a signed five-minute receipt.
Paramètres, retour & exemple (7)
Paramètresbody· ? · optionnel
Optional JSON request body for POST probes, limited to 4096 encoded bytes.method· string · optionnel · GET | HEAD | POSTpolicy· object · optionnel
Legacy nested policy input. New buyers should use the optional top-level fields.subject· string · optionnel
Optional buyer identifier. Omit for anonymous marketplace delivery.target_url· string · requis
Public HTTPS x402 resource URL on the standard HTTPS port.allowed_payees· array · optionnel
Optional explicit payee allowlist. Omission yields ready_with_review for an otherwise valid quote.max_price_usdc· string · optionnel
Optional maximum acceptable x402 price in USDC.
Exemple d'appel{"name": "intentfence_x402_readiness", "arguments": {"target_url": "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é ».