{ "name": "forter", "title": "Forter", "tagline": "Identity Intelligence for Digital Commerce", "description": "Forter helps brands grow their businesses with fraud and payments decisions, built on the world's most intelligent identity network. 33-operation REST surface (OpenAPI 3.0.0 at https://www.forter.com/openapi.json, info.version 10.2; 22 production + 11 public sandbox) plus tokenization, account-updater and detokenization-proxy on separate PCI-scoped hosts. Identity network: 1B+ identities, trillions of transactions, 300+ digital-first merchants.", "url": "https://www.forter.com", "version": "1.0", "openapi": "https://www.forter.com/openapi.json", "availability": { "status": "demo-only", "purpose": "Demonstration of Forter's agent-skill surface. NOT production decisioning. Skill responses are demo responses and must not drive real merchant actions.", "officialAccountRequired": "Real integration requires an official Forter account + signed MSA. Skills advertised here may not be available against your specific Forter account.", "responsesAreDemo": "Demo responses only - no SLA, not reflective of real Forter risk decisions.", "productionContact": "https://www.forter.com/contact-us/" }, "publisher": "Forter", "contact": "sales@forter.com", "phone": "+1-800-537-0601", "capabilities": [ "tacp-handshake", "order", "agentic-orders", "order-results", "order-update", "order-status", "login", "signup", "authentication-result", "profile-access", "account-status", "seller-item-listing", "session-protection", "evidence", "evidence-file", "claim", "compensation", "merchant-creation", "3ds-recommendation-enrollment", "3ds-execution-enrollment", "privacy-request", "account-updater", "tokenization", "detokenization-proxy", "contact-sales" ], "defaultInputModes": [ "text/json", "application/json" ], "defaultOutputModes": [ "text/json", "application/json" ], "skills": [ { "id": "tacp-handshake", "name": "Trusted Agentic Commerce Protocol handshake", "description": "Sign a JWS+JWE envelope per TACP so a merchant can verify the agent's identity and decrypt scoped user data. Open MIT-licensed spec.", "tags": [ "agentic-commerce", "jws", "jwe", "agent-auth" ], "documentation": "https://github.com/forter/trusted-agentic-commerce-protocol" }, { "id": "order", "name": "Order / checkout decision", "operationId": "V3Order", "description": "Single endpoint covers both pre-auth (authorizationStep=PRE_AUTHORIZATION) and post-auth review (authorizationStep=POST_AUTHORIZATION). Returns forterDecision plus reason codes, trackingId, and paymentRecommendations.", "tags": [ "order", "checkout", "fraud" ], "documentation": "https://docs.forter.com/reference/order-v3", "endpoint": "POST https://api.forter-secure.com/v3/orders/{id}", "productPage": "https://docs.forter.com/checkout-and-payments" }, { "id": "agentic-orders", "name": "Agent-originated order", "operationId": "V3Order", "description": "Variant of /order for orders placed by an AI agent on a user's behalf. orderType=AI_AGENT plus agenticCommercePlatform identifiers and per-platform signal objects.", "tags": [ "agentic-commerce", "ai-agent", "openai", "google", "microsoft", "perplexity", "amazon", "meta" ], "documentation": "https://docs.forter.com/agentic-orders", "endpoint": "POST https://api.forter-secure.com/v3/orders/{id} (orderType=AI_AGENT)", "productPage": "https://docs.forter.com/agentic-commerce" }, { "id": "order-results", "name": "3DS / order result reporting", "operationId": "V3OrderResults", "description": "Report 3DS challenge result back to Forter using the managed-order token from /order.", "tags": [ "3ds", "order-result" ], "documentation": "https://docs.forter.com/reference/3ds-result", "endpoint": "POST https://api.forter-secure.com/v3/orders/{id}/results" }, { "id": "order-update", "name": "Order update", "operationId": "ValidationUpdate", "description": "Post-purchase order update - refund, return, ship event, late-discovered fraud signal.", "tags": [ "post-purchase", "lifecycle" ], "documentation": "https://docs.forter.com/reference/order-update", "endpoint": "POST https://api.forter-secure.com/v2/order-update/{id}", "productPage": "https://docs.forter.com/post-purchase-updates" }, { "id": "order-status", "name": "Order status", "operationId": "Status", "description": "Generic order status / settlement reporting.", "tags": [ "status", "settlement" ], "documentation": "https://docs.forter.com/reference/order-status", "endpoint": "POST https://api.forter-secure.com/v2/status/{id}" }, { "id": "login", "name": "Login decision", "operationId": "AccountLogin", "description": "Real-time login fraud decision. Defends against ATO, credential stuffing, MFA bypass.", "tags": [ "account-takeover", "login" ], "documentation": "https://docs.forter.com/reference/login", "endpoint": "POST https://api.forter-secure.com/v2/accounts/login/{id}", "productPage": "https://docs.forter.com/login-protection" }, { "id": "signup", "name": "Sign-up decision", "operationId": "AccountSignup", "description": "Account-creation fraud decision. Defends against synthetic identities, promo abuse.", "tags": [ "signup-fraud", "promo-abuse" ], "documentation": "https://docs.forter.com/reference/signup", "endpoint": "POST https://api.forter-secure.com/v2/accounts/signup/{id}", "productPage": "https://docs.forter.com/sign-up-protection" }, { "id": "authentication-result", "name": "Authentication result reporting", "operationId": "AccountAuthenticationAttemptResult", "description": "Report MFA / step-up outcome back to Forter using the correlationId from /login.", "tags": [ "mfa", "step-up" ], "documentation": "https://docs.forter.com/reference/authentication-result", "endpoint": "POST https://api.forter-secure.com/v2/accounts/authentication-result/{id}" }, { "id": "profile-access", "name": "Profile-access decision", "operationId": "AccountAccessRequest", "description": "Risk decision on sensitive profile-access events (payment-method change, password reset, address update, account-settings view).", "tags": [ "session", "account-protection" ], "documentation": "https://docs.forter.com/reference/profile-access", "endpoint": "POST https://api.forter-secure.com/v2/accounts/profile-access/{id}", "productPage": "https://docs.forter.com/session-protection" }, { "id": "account-status", "name": "Account status reporting", "operationId": "AccountStatusUpdate", "description": "Merchant-side account status update (banned, fraud-flagged, restored).", "tags": [ "account-status" ], "documentation": "https://docs.forter.com/reference/account-status", "endpoint": "POST https://api.forter-secure.com/v2/accounts/status/{id}" }, { "id": "seller-item-listing", "name": "Seller item listing", "operationId": "AccountItemListing", "description": "Marketplace seller listing - fraud / policy-abuse decision on new seller listings.", "tags": [ "marketplace", "seller" ], "documentation": "https://docs.forter.com/reference/seller-item-listing", "endpoint": "POST https://api.forter-secure.com/v2/accounts/item-listing/{id}" }, { "id": "session-protection", "name": "Session protection", "description": "Mid-session attack defense (session hijack, cookie theft, anomalous in-session behavior). Integrated via SDK + server-side signals.", "tags": [ "session" ], "documentation": "https://docs.forter.com/session-protection" }, { "id": "evidence", "name": "Dispute evidence (datapoints)", "operationId": "DisputeEvidenceDatapointsRequest", "description": "Submit structured representment datapoints for a chargeback. Scheme-specific packets across major schemes and PSPs.", "tags": [ "chargeback", "representment", "evidence" ], "documentation": "https://docs.forter.com/reference/evidence", "endpoint": "POST https://api.forter-secure.com/v3/disputes/evidence/datapoints", "productPage": "https://docs.forter.com/chargeback-recovery" }, { "id": "evidence-file", "name": "Dispute evidence (file)", "operationId": "DisputeEvidenceFileRequest", "description": "Attach a file to a representment packet - invoice, shipping confirmation, signed receipt, T&C screenshot.", "tags": [ "chargeback", "file-upload" ], "documentation": "https://docs.forter.com/reference/evidence", "endpoint": "POST https://api.forter-secure.com/v3/disputes/evidence/file", "productPage": "https://docs.forter.com/upload-static-evidence" }, { "id": "claim", "name": "Dispute claim", "operationId": "Claim", "description": "Specialized dispute-claim submission. Canonical schema in /openapi.json (operationId=Claim).", "tags": [ "dispute", "claim" ], "documentation": "https://www.forter.com/openapi.json#/paths/~1v2~1claims/post", "endpoint": "POST https://api.forter-secure.com/v2/claims" }, { "id": "compensation", "name": "Unified compensation request", "operationId": "UnifiedCompensationRequest", "description": "Refund / credit / compensation request against a previously-decisioned order.", "tags": [ "compensation", "refund" ], "documentation": "https://docs.forter.com/reference/compensation", "endpoint": "POST https://api.forter-secure.com/v2/unified-compensation-request/{id}" }, { "id": "merchant-creation", "name": "Merchant onboarding (Element for PSPs)", "operationId": "MerchantCreation", "description": "PSP-mediated onboarding - create a downstream merchant under a parent PSP's Forter account.", "tags": [ "merchant-onboarding", "psp" ], "documentation": "https://docs.forter.com/reference/merchants", "endpoint": "POST https://api.forter-secure.com/merchants", "productPage": "https://docs.forter.com/element-for-psps" }, { "id": "3ds-recommendation-enrollment", "name": "3DS recommendation enrollment", "operationId": "ThreeDsRecommendationOnboarding", "description": "Async enrollment of a merchant into Forter's 3DS recommendation service. POST + poll status.", "tags": [ "3ds", "enrollment" ], "documentation": "https://docs.forter.com/reference/3ds-recommendation-enrollment", "endpoint": "POST https://api.forter-secure.com/merchants/{id}/3ds-recommendation", "productPage": "https://docs.forter.com/3ds-recommendation" }, { "id": "3ds-execution-enrollment", "name": "3DS execution enrollment", "operationId": "ThreeDsExecutionOnboarding", "description": "Async enrollment of a merchant into Forter's 3DS execution service (Hosted Fields / mobile SDKs).", "tags": [ "3ds", "enrollment" ], "documentation": "https://docs.forter.com/reference/3ds-execution-enrollment", "endpoint": "POST https://api.forter-secure.com/merchants/{id}/3ds-execution", "productPage": "https://docs.forter.com/3ds-execution" }, { "id": "privacy-request", "name": "GDPR / CCPA privacy request", "operationId": "PrivacyRequest", "description": "Three-op flow: POST /privacy/requests, GET /privacy/requests/{id}/status, GET /privacy/requests/{id}/data.", "tags": [ "gdpr", "ccpa", "data-privacy" ], "documentation": "https://docs.forter.com/reference/privacy-request", "endpoint": "POST https://api.forter-secure.com/privacy/requests" }, { "id": "account-updater", "name": "Account updater", "description": "Refresh expired or reissued card credentials. card/update + token/update + token/enroll on a separate PCI-scoped host.", "tags": [ "card-updater", "mit-flows" ], "documentation": "https://docs.forter.com/reference/account-updater", "endpoint": "POST https://pci-tokenization-sandbox.checkouttools.com/v1/account-updater/{card|token}/{update|enroll}", "productPage": "https://docs.forter.com/account-updater-api" }, { "id": "tokenization", "name": "Tokenization", "description": "Network-token mint via Forter's PCI-scoped tokenization service.", "tags": [ "tokenization", "pci" ], "documentation": "https://docs.forter.com/reference/tokenization", "endpoint": "POST https://pci-tokenization-sandbox.checkouttools.com/v1/...", "productPage": "https://docs.forter.com/tokenization-api" }, { "id": "detokenization-proxy", "name": "Detokenization proxy", "description": "Forward HTTP proxy resolving Forter network tokens back to PAN at the request edge.", "tags": [ "detokenization", "proxy", "pci" ], "documentation": "https://docs.forter.com/detokenization-proxy", "endpoint": "https://pci-proxy-sandbox.checkouttools.com" }, { "id": "contact-sales", "name": "Contact Forter sales", "description": "Submit a sales-lead request via Forter's homepage HubSpot form. Exposed both as a WebMCP tool at https://mcp.forter.com/mcp and as a schema.org RegisterAction on the homepage JSON-LD. Required fields: firstname, lastname, email (business), phone, jobtitle, country, how_did_you_hear_about_us_. Submitting constitutes opt-in to sales contact per the Forter privacy policy - agent MUST confirm with the user first.", "tags": [ "contact", "sales", "lead-gen", "webmcp", "hubspot" ], "documentation": "https://www.forter.com/contact-us/", "endpoint": "POST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2776164/b81b0db5-1916-4e6d-8d6d-80cbf520f325", "hubspotPortalId": "2776164", "hubspotFormId": "b81b0db5-1916-4e6d-8d6d-80cbf520f325", "privacyPolicy": "https://www.forter.com/privacy-policy/" } ] }