{"apiVersion":"v1","directorySlug":"agentpass-protocol-mcp-d65829044d","title":"IntentFence","description":"One budget-capped x402 call screens a Base recipient for 0.002 USDC and returns a fail-closed signed result before your agent pays.","pageUrl":"https://www.mcpbundles.com/skills/agentpass-protocol-mcp-d65829044d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://agentpass-protocol.rmalka06.chatgpt.site/api/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"site.chatgpt/agentpass-protocol-mcp-d65829044d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"intentfence_authorize_action","description":"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.","inputSchema":{"type":"object","required":["subject","action","policy"],"properties":{"action":{"type":"object","required":["type","resource","protocol"],"properties":{"type":{"type":"string","maxLength":120,"minLength":1},"method":{"type":"string","maxLength":20,"minLength":1},"protocol":{"enum":["mcp","http","a2a","payment","other"],"type":"string"},"resource":{"type":"string","maxLength":1000,"minLength":1},"payload_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}},"additionalProperties":false},"policy":{"type":"object","required":["allowed_action_types","allowed_resources"],"properties":{"max_cost":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"number","minimum":0},"currency":{"type":"string","maxLength":12,"minLength":1}},"additionalProperties":false},"allowed_resources":{"type":"array","items":{"type":"string"},"maxItems":50,"minItems":1,"uniqueItems":true},"allowed_action_types":{"type":"array","items":{"type":"string"},"maxItems":50,"minItems":1,"uniqueItems":true},"max_data_retention_hours":{"type":"number","minimum":0},"require_human_approval_for":{"type":"array","items":{"type":"string"},"maxItems":50,"uniqueItems":true}},"additionalProperties":false},"context":{"type":"object","properties":{"currency":{"type":"string","maxLength":12,"minLength":1},"quoted_cost":{"type":"number","minimum":0},"data_retention_hours":{"type":"number","minimum":0}},"additionalProperties":false},"subject":{"type":"string","maxLength":200,"minLength":1},"approval":{"type":"object","required":["approved_by","approved_at","expires_at","action_digest","proof_id"],"properties":{"proof_id":{"type":"string","maxLength":200,"minLength":1},"expires_at":{"type":"string","format":"date-time"},"approved_at":{"type":"string","format":"date-time"},"approved_by":{"type":"string","maxLength":200,"minLength":1},"action_digest":{"type":"string","pattern":"^[0-9a-f]{64}$"}},"additionalProperties":false}},"additionalProperties":false},"title":"IntentFence Action Authorization","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_authorize_action","displayName":"IntentFence Action Authorization"},{"name":"intentfence_agent_risk_scan","description":"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.","inputSchema":{"type":"object","required":["server_name","tools"],"properties":{"tools":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":120,"minLength":1},"annotations":{"type":"object"},"inputSchema":{"type":"object"}}},"maxItems":100,"minItems":1},"server_name":{"type":"string","maxLength":200,"minLength":1}},"additionalProperties":false},"title":"IntentFence MCP Agent Risk Scan","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_agent_risk_scan","displayName":"IntentFence MCP Agent Risk Scan"},{"name":"intentfence_checkout","description":"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.","inputSchema":{"type":"object","required":["product"],"properties":{"input":{"type":"object"},"product":{"enum":["us-cpi","wallet-risk","x402-readiness","x402-assessment","verified-preflight","policy-pack"],"type":"string"}},"additionalProperties":false},"title":"IntentFence Agent Checkout","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_checkout","displayName":"IntentFence Agent Checkout"},{"name":"intentfence_preflight","description":"Free declared-input preview with no signed receipt, authorization proof, or enforcement guarantee. Returns safe_to_proceed, needs_review, or denied.","inputSchema":{"type":"object","required":["subject","action"],"properties":{"action":{"type":"object","required":["type"],"properties":{"type":{"type":"string","maxLength":120,"minLength":1},"resource":{"type":"string","maxLength":500}}},"proofs":{"type":"array","items":{"type":"string"},"maxItems":20},"subject":{"type":"string","maxLength":200,"minLength":1},"constraints":{"type":"object","properties":{"currency":{"type":"string","maxLength":12},"quoted_cost":{"type":"number","minimum":0},"cost_ceiling":{"type":"number","minimum":0},"human_approval":{"enum":["required","optional","not_required"],"type":"string"},"data_retention_hours":{"type":"number","minimum":0}}}}},"title":"IntentFence Preview","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_preflight","displayName":"IntentFence Preview"},{"name":"intentfence_policy_pack","description":"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.","inputSchema":{"type":"object","required":["project_name","runtime","authorization"],"properties":{"runtime":{"enum":["cloudflare-agents","coinbase-agentkit","mcp-gateway","openai-agents-js"],"type":"string"},"project_name":{"type":"string","maxLength":120,"minLength":1},"authorization":{"type":"object","required":["subject","action","policy"],"properties":{"action":{"type":"object","required":["type","resource","protocol"],"properties":{"type":{"type":"string","maxLength":120,"minLength":1},"method":{"type":"string","maxLength":20,"minLength":1},"protocol":{"enum":["mcp","http","a2a","payment","other"],"type":"string"},"resource":{"type":"string","maxLength":1000,"minLength":1},"payload_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}},"additionalProperties":false},"policy":{"type":"object","required":["allowed_action_types","allowed_resources"],"properties":{"max_cost":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"number","minimum":0},"currency":{"type":"string","maxLength":12,"minLength":1}},"additionalProperties":false},"allowed_resources":{"type":"array","items":{"type":"string"},"maxItems":50,"minItems":1,"uniqueItems":true},"allowed_action_types":{"type":"array","items":{"type":"string"},"maxItems":50,"minItems":1,"uniqueItems":true},"max_data_retention_hours":{"type":"number","minimum":0},"require_human_approval_for":{"type":"array","items":{"type":"string"},"maxItems":50,"uniqueItems":true}},"additionalProperties":false},"context":{"type":"object","properties":{"currency":{"type":"string","maxLength":12,"minLength":1},"quoted_cost":{"type":"number","minimum":0},"data_retention_hours":{"type":"number","minimum":0}},"additionalProperties":false},"subject":{"type":"string","maxLength":200,"minLength":1},"approval":{"type":"object","required":["approved_by","approved_at","expires_at","action_digest","proof_id"],"properties":{"proof_id":{"type":"string","maxLength":200,"minLength":1},"expires_at":{"type":"string","format":"date-time"},"approved_at":{"type":"string","format":"date-time"},"approved_by":{"type":"string","maxLength":200,"minLength":1},"action_digest":{"type":"string","pattern":"^[0-9a-f]{64}$"}},"additionalProperties":false}},"additionalProperties":false}},"additionalProperties":false},"title":"IntentFence Production Policy Pack","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_policy_pack","displayName":"IntentFence Production Policy Pack"},{"name":"intentfence_verified_preflight","description":"Paid production preflight ($0.005 USDC on Base). Settles through x402 and returns a signed ES256 audit receipt plus settlement metadata.","inputSchema":{"type":"object","required":["subject","action"],"properties":{"action":{"type":"object","required":["type"],"properties":{"type":{"type":"string","maxLength":120,"minLength":1},"resource":{"type":"string","maxLength":500}}},"proofs":{"type":"array","items":{"type":"string"},"maxItems":20},"subject":{"type":"string","maxLength":200,"minLength":1},"constraints":{"type":"object","properties":{"currency":{"type":"string","maxLength":12},"quoted_cost":{"type":"number","minimum":0},"cost_ceiling":{"type":"number","minimum":0},"human_approval":{"enum":["required","optional","not_required"],"type":"string"},"data_retention_hours":{"type":"number","minimum":0}}}}},"title":"IntentFence Verified Preflight","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_verified_preflight","displayName":"IntentFence Verified Preflight"},{"name":"intentfence_x402_assessment","description":"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.","inputSchema":{"type":"object","required":["subject","target_url","payment_required","policy"],"properties":{"method":{"enum":["GET","HEAD","POST"],"type":"string","default":"GET"},"policy":{"type":"object","required":["max_price_usdc"],"properties":{"allowed_payees":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"maxItems":20,"minItems":1,"uniqueItems":true},"max_price_usdc":{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}},"additionalProperties":false},"subject":{"type":"string","maxLength":200,"minLength":1},"target_url":{"type":"string","format":"uri","maxLength":2048},"payment_required":{"type":"string","maxLength":16384,"minLength":1}},"additionalProperties":false},"title":"IntentFence x402 Quote Assessment","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_x402_assessment","displayName":"IntentFence x402 Quote Assessment"},{"name":"intentfence_x402_readiness","description":"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.","inputSchema":{"type":"object","required":["target_url"],"properties":{"body":{},"method":{"enum":["GET","HEAD","POST"],"type":"string","default":"GET"},"policy":{"type":"object","required":["max_price_usdc"],"deprecated":true,"properties":{"allowed_payees":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"maxItems":20,"minItems":1,"uniqueItems":true},"max_price_usdc":{"type":"string","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}},"additionalProperties":false},"subject":{"type":"string","default":"agent:anonymous-marketplace-buyer","maxLength":200,"minLength":1},"target_url":{"type":"string","format":"uri","maxLength":2048},"allowed_payees":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"maxItems":20,"minItems":1,"uniqueItems":true},"max_price_usdc":{"type":"string","default":"1.00","pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?$"}},"additionalProperties":false},"title":"IntentFence Live x402 Readiness","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_x402_readiness","displayName":"IntentFence Live x402 Readiness"},{"name":"intentfence_wallet_risk","description":"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.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"additionalProperties":false},"title":"IntentFence Wallet Risk","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_wallet_risk","displayName":"IntentFence Wallet Risk"},{"name":"intentfence_us_cpi","description":"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.","inputSchema":{"type":"object","properties":{"month":{"type":"string","pattern":"^20[0-9]{2}-(?:0[1-9]|1[0-2])$"}},"additionalProperties":false},"title":"IntentFence Official U.S. CPI","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"intentfence_us_cpi","displayName":"IntentFence Official U.S. CPI"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=IntentFence&config=eyJ1cmwiOiAiaHR0cHM6Ly9hZ2VudHBhc3MtcHJvdG9jb2wucm1hbGthMDYuY2hhdGdwdC5zaXRlL2FwaS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22IntentFence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fagentpass-protocol.rmalka06.chatgpt.site%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22IntentFence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fagentpass-protocol.rmalka06.chatgpt.site%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=IntentFence&connectorUrl=https%3A%2F%2Fagentpass-protocol.rmalka06.chatgpt.site%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"IntentFence\" --url \"https://agentpass-protocol.rmalka06.chatgpt.site/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/agentpass-protocol-mcp-d65829044d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/agentpass-protocol-mcp-d65829044d/tools/{tool}","mcpServerUrl":"https://agentpass-protocol.rmalka06.chatgpt.site/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/agentpass-protocol-mcp-d65829044d?live=1"}